2012-03-05 31 views

回答

0

這樣寫分開你想要的是可能的。雖然內部div的線高小於外部線的高度,但它仍然是決定高度的外部線。

(nested span)

而且,即使較小的文本運行在幾行,它仍然具有較大的行高跨度內,每個那些線。

雖然是個好問題;我已經upvoted。

+0

我不能這樣做,標記必須完全像我已經添加 – davidmatas 2012-03-05 10:04:47

+0

@davidmatas當你說「必須完全」,你的意思是你甚至不能使用一些JS來添加一個新的跨度作爲前半部分的文本容器顯示? – 2012-03-05 11:02:38

+0

不,我不能,因爲我將擁有的標記有點不可見。這是TinyMCE wysiwig用戶編輯的結果。 – davidmatas 2012-03-05 11:16:04

1

這應該在Opera工作:

.example { 
    font-family: Arial; 
    font-size: 12px; 
} 
.example, .example * { 
    line-height: 1.5em; 
} 

對於Firefox或IE瀏覽器,把下面的規則將每個元素的行高度不同,但將打破文本流:

.example * { 
    display:inline-block; 
}