我有兩個內聯元素。你可能會認爲它們完全一樣,除了一個位置被設置爲絕對位置並且它位於另一個之下。就像這樣:刪除內聯span元素的填充
<body style="text-align: center;">
<span style="background-color: #000; color: white; font-size: 300px; line-height: 1; padding: 0; position: relative;">
AAA <span style="background-color: #333; color: white; font-size: 300px; line-height: 1; padding: 0; position: absolute; top: 100%; left: 0;">AAA</span>
</span>
</body>
小提琴:http://jsfiddle.net/CSPFL/5/
,當然,全屏小提琴:http://jsfiddle.net/CSPFL/5/show/
的跨度是不一樣的高度!靜態跨度有某種填充。是否有可能刪除此填充,而不會將位置更改爲絕對?提前致謝!
編輯:你可以看到他們是不一樣的高度,如果你左變100%和頂10%。對於Mac來說,他們似乎是FF的高度。
小提琴URL不起作用(404)。如果省略「_bop /」部分,他們會工作,但是他們是否會引用您的最新版本? – 2012-02-02 22:49:41
我已經改變了Royi的例子,我忘了完全替換超鏈接...是的,這是最新的版本。 – bopjesvla 2012-02-03 12:59:15
這似乎是對齊兩個元素的一種非常奇怪的方式。 – MetalFrog 2012-02-03 13:03:18