我type='submit'
在具有固定宽度(但不是固定高度)的 div 中有一个输入()。在所有浏览器中,文本都会换行,除了 Opera,其中所有文本都在一行上,并且溢出是隐藏的(即使设置overflow:visible
也不能解决这个问题)。
然而,我发现了一些奇怪的事情,当我试图选择输入的内容时,它开始滚动!这是 Opera 中的一些奇怪之处吗?我在任何地方都找不到它的记录。我无法在任何其他浏览器上复制此行为。我们在网站上确实有一些 jQuery,但没有滚动选取框,也没有影响这个元素。此刻我的脑海里充满了WTF!
HTML:
<li class="last">
<input id="product-renewal" name="product" type="submit" value="Quite a long bit of text in here"/>
</li>
CSS:
li.last{
flat:left;
display: list-item;
list-style-type:none;
text-align:left;
}
input{
border: 0;
margin: 1px 0;
padding: 125px 0 10px;
white-space: normal;
overflow: visible;
width:150px;
}
我剪了一点,但这是应该相关的一切。
我已经检查了 JS 是否关闭:它仍然可以,所以这绝对是一些原生的歌剧行为。