我下面的HTML:CSS填充自動換行符
<div class="container">
<div class="header">
<h1>
a very long long long, really very very long headline ...
</h1>
</div>
</div>
和下面的CSS:
.container{
width:200px;
}
.header h1{
background-color: #e0e0e0;
display: inline;
padding: 2px 8px;
color: black;
font-size: 16px;
font-weight: normal;
line-height: 30px;
}
的問題是,瀏覽器增加了,因爲長頭和小寬的斷行包裝容器。沒關係。但是填充左側不會被添加到破損的第二行和更多行中。我可以用一個負面的文本縮進和正面的填充 - 左邊的.header來做到這一點。但背景顏色不會移動到左側,因此看起來仍然存在零填充。
我該如何改變這種情況?任何可用的技巧?
大的問候,福爾克
只是好奇,爲什麼使用'h1'標記並將其覆蓋爲'display:inline'? – Harry 2014-09-29 11:43:50
'h1'標籤用於將內容標識爲標題。但是,根據用戶/客戶端的設計要求,可以將標題設置爲內聯框。 – 2014-09-29 11:52:50
剛剛刪除'display:inline' – 2014-09-29 11:54:03