divに固定幅(固定高さではない)の入力(type='submit'
)があります。すべてのテキストが1行に表示され、オーバーフローが非表示になっている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をオフにしてチェックしました:それはまだそれをしているので、これは間違いなくいくつかのネイティブオペラの振る舞いです。