我需要在其中一個跨度上設置內聯塊屬性來設置其寬度。但之後,我發現它不符合Firefox上的其他「內聯」跨度。不過,它在IE上運行良好。看到下面的HTML剪輯如何將跨度與內嵌塊屬性與其他跨度對齊?
<span class="" style="font-family: Times New Roman; font-size: 22pt; background-color: rgb(229, 102, 0);">123123</span><span class="qqeditor-display-tab" style="display:inline-block;font-family: Times New Roman; font-size: 22pt; width: 22px; background-color: rgb(229, 102, 0); height: 33px;">aaa</span><span style="font-family: Times New Roman; font-size: 22pt; background-color: rgb(229, 102, 0);">123</span>
有沒有一種方法,我可以在Firefox上對齊這三個跨度?謝謝!
是在SPAN設置與inline-block的高度故意的嗎?如果我刪除它(並將'font-size'移動到http://jsfiddle.net/frozenkoi/kN3sB/中包含的DIV),那麼所有的SPAN都會變成相同的高度(好吧,Firefox和Rockmelt就像1像素更高。) – frozenkoi
感謝您的評論。 SPAN上的高度是使其具有與其他兩個相同的高度值。正如你所看到的,如果我刪除它,它會比其他跨度更高。 (不同的font-family會導致不同的結果,如果我能找到一種方法使跨度與其他跨度一樣高,那麼我不太在意高度。) – ryan
您是否嘗試設置'line-height'爲一個容器元素?現在太累了,我現在自己嘗試一下,但我認爲這可能有助於SPAN的高度,而不需要'inline-block'。 – frozenkoi