我有一個稍微修改的Bootstrap下拉列表來截斷按鈕元素內的文本,但是,在計算按鈕元素的高度方面似乎存在差異。IE10和Chrome之間的區別計算行內塊元素的高度
This fiddle demonstrates what I did initially該鍵似乎是控制按鈕內的span元素的CSS。
button.btn span {
min-width:91px;
max-width:91px;
overflow:hidden;
white-space:nowrap;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
display:inline-block;
}
下面是IE瀏覽器度量和鉻爲按鈕元件的高度:
與浮子跨度更換直列塊樣式:左as demonstrated in this fiddle似乎改正了這兩個瀏覽器的高度和作品。
button.btn span {
min-width:91px;
max-width:91px;
overflow:hidden;
white-space:nowrap;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
text-overflow: ellipsis;
float: left;
}
什麼是使用內聯塊並且被正確地這樣做時引起Chrome和IE之間元件的高度差?
更新:Firefox似乎與IE在這裏做同樣的事情。
float將元素向左或向右的方向移動,display-block dnt強制它僅在內聯時不強制元素的方向... – SaurabhLP 2013-05-14 09:54:49