【发布时间】:2017-04-01 15:12:24
【问题描述】:
我在一个表单上有一个提交按钮,我希望它的样式和行为像一个锚。我曾尝试在 css 中执行此操作,但您可以在我的 jsfiddle 示例中看到,按钮文本位于其自己的行中。如果可能的话,我可以使用锚点,但希望避免额外的 js。
HTML:
<span>blah </span> <button type="submit">blaajsdkla blaajsdklajsdkla bla ajsdklajsdkla blaajsdkla sdlaskjdas djakldaldasdjaskj aj as blaajsdkla blaajsdkla sdlaskjdas djakldaldasdjaskj aj as</button> <span>blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah blah</span>
CSS:
button{
border: none;
white-space: normal;
display:inline-block;
font: inherit;
margin: 0;
padding: 0;
outline: none;
outline-offset: 0;
color: blue;
cursor: pointer;
text-align: left;
text-decoration: underline;
background:transparent;
word-break: break-all;
word-wrap: break-word;
overflow-wrap: break-word;
line-height:normal;
}
jsfiddle 代码 https://jsfiddle.net/zapjelly/30ta6ofm/4/
【问题讨论】:
-
请澄清您的问题。
-
嗨@MayankNimje - 抱歉我的问题不清楚。更新了措辞,并附上了我想要实现的目标的屏幕截图。谢谢!
-
这是一个有趣的问题,但是 js 中的几行代码比任何 css hacks 和技巧更有效地解决问题,即使它们完全有可能,在这种情况下(恕我直言)。 :)
-
嗨@nevermind - 你是完全正确的:) 但我认为那里的人可能知道一种方法。