2013-01-16 38 views
0

我試圖在標題上獲得首字下沉上限(或首字母大寫字母,無論您稱之爲什麼)。這是我想要完成的一個例子。標題上的首字下降蓋帽

example

我發現與漂浮內嵌span標籤的成功,但是當標題包裝到第二線,該段分節符到自己的路線。看到這個jsfiddle的例子,並調整查看窗口看到我所指的效果。 http://jsfiddle.net/fEn4U/

前兩個jsfiddle示例中的結構(使用h1p標籤)是我傾向於使用html的結構。但如果這是唯一的解決方案,我可以在p標籤中解決span。正如你所看到的,我比使用span和p標籤更遠離h1,p結構的解決方案。

另外請注意,容器將是一個固定的寬度,內部的內容將是動態的,所以我不能總是依靠標題分成兩行或停留在一個。

回答

0

嘗試使您的小文本inline-block並設置最大大小。

http://jsfiddle.net/fEn4U/2/

p { 
    display: inline-block; 
    max-width:150px; 
} 
+0

對不起,並沒有真正爲我工作。它假定我知道標題的第二行和包含框之間的空間的寬度,當我不知道時。就像我說的那樣,內容將是動態的,所以如果該空白空間小於150px,或者我設置了最大寬度,那麼p塊會推到下一行,這顯然不是我想要的。 –

+0

哦,我現在看到了。這是一個js解決方案http://jsfiddle.net/fEn4U/3/。將嘗試用純CSS進行試驗。 – antejan