我有一個h1
的頁面標題的設計在右邊,p
在左邊的文本在相同的div
。文本應該圍繞標題(所以在與標題「碰撞」時斷開,但在其下面,它應該使用div
中的所有空格)。CSS:如何在標題(h1)上包裝文本?
它不工作一樣與圖片,您剛剛使用float:left;
爲p
和float:right;
的圖像,在這種情況下h1
。
我可以把h1
放在p
裏面,但我想我會先問你們,而不是做不整潔的代碼。
我有一個h1
的頁面標題的設計在右邊,p
在左邊的文本在相同的div
。文本應該圍繞標題(所以在與標題「碰撞」時斷開,但在其下面,它應該使用div
中的所有空格)。CSS:如何在標題(h1)上包裝文本?
它不工作一樣與圖片,您剛剛使用float:left;
爲p
和float:right;
的圖像,在這種情況下h1
。
我可以把h1
放在p
裏面,但我想我會先問你們,而不是做不整潔的代碼。
你可以創建一個包含兩個div的外部div,一個浮動左邊,另一個浮動右邊。有左邊的段落和右邊的H1。如果您在右側指定div的寬度,則左側的div將自動佔據所有空間,直到遇到右側的div。
Elisa的是對的,
你可以把它進一步通過創建您的標題中的多個元素和浮動他們都...
像這樣:http://jsfiddle.net/jaap/CFnsv/74/
HTML:
<div class="container">
<h1>
<span>“I love</span>
<span>deadlines.</span>
<span>I love the</span>
<span>whooshing</span>
<span>noise they</span>
<span>make ad</span>
<span>they go</span>
<span>by.”</span>
</h1>
<p>
Lorem ibh tortor, vulpu...
</p>
<p>
Lorem ipsum dolor s...
</p>
</div>
CSS:
.container p{
margin-bottom: 20px;
}
h1{
font-size:44px;
font-family: 'Open Sans', sans-serif;
line-height:36px;
text-transform: uppercase;
color: #DAAB2B;
}
h1 span{
float:right;
text-align: right;
clear:both;
margin-left: 40px;
}
喜歡這個 - http://jsfiddle.net/njYnT/1/? –
您正在使用哪個瀏覽器?另請提供您的相關代碼 – Huangism
請閱讀[常見問題]。 [SO]不是論壇,所以不要浪費你的精力,增加不必要的問候或簽名。 – zzzzBov