实施例:
select {
max-width: 40px;
}

<div contenteditable="true">
text text text text text
<select>
<option>bigbigbigbigbigbigbig</option>
</select> text text text text text text text
</div>
&#13;
在Chrome中选择块高(Screenshot1) - 不好。
在Firefox中选择块高(Screenshot2) - 很好。
如何解决这个问题?
答案 0 :(得分:1)
问题的解决方案:
select {
max-width: 40px;
word-wrap: normal;
}
或
select {
max-width: 40px;
vertical-align:top;
}
答案 1 :(得分:0)
试试这个。将你的文字换成span并给它vertical-align:top。 DEMO:https://jsfiddle.net/84o8bbb7/
<强> HTML 强>
<div contenteditable="true">
<span>text text text text text</span>
<select>
<option>bigbigbigbigbigbigbig</option>
</select><span> text text text text text text text</span>
</div>
<强> CSS 强>
select {
max-width: 40px;
}
span{
display:inline-block;
vertical-align:top;
}