contenteditable div があり、その上に別の絶対配置要素 (小さなボックス) を配置しています。
奇妙なことに、Chrome ではpadding-right
、CSS にないにもかかわらず、プロパティが小さなボックスに適用され続けます。さらに、パディングは contenteditable には適用されません。
これはChromeのバグですか?私はそれを正しくやっていると確信しています:
<div contenteditable=true>hello</div>
<div id=closer></div>
と
div[contenteditable] {
border:1px solid #900;
width:200px;
overflow:hidden;
white-space:nowrap;
padding-right:20px; /* <- the wascawwy wabbit */
}
#closer {
position:absolute;
border:1px solid #090;
width:20px;
height:20px;
top:0px;
left:180px;
}
body {padding:0;margin:0;}