0
也許這很簡單,但是讓我變得瘋狂。 要理解問題,簡單的方法是查看圖像。Div正在截斷單詞和包裝的邊界
股利寬度被截斷或者字或圓形邊界(也萬一有字之間的空間或破折號)。如果寬度不足以包含元素,如何強制每個「a」元素進入新行?
下面的代碼
<div id="post-tags">
<span class="tag-title">Tagged:</span>
<a href="#">tag2</a>
<a href="#">tag3</a>
<a href="#">tag4</a>
<a href="#">longtag5</a>
<a href="#"li>longtag6</a>
<a href="#">longtag7</a>
<a href="#">longtag8</a>
<a href="#">longtag9</a>
<a href="#">longtag10</a>
<a href="#">longtag11</a>
<a href="#">longtag12</a>
</div>
而CSS
#post-tags{
width: 560px;
float: left;
padding: 15px;
font-size: 11px;
}
#post-tags .tag-title{
color: #6b6b6b;
padding: 5px 0 0 5px;
}
#post-tags a{
line-height: 24px;
padding: 3px;
background: #a7d1e3;
padding: 4px 10px 4px 10px;
margin: 0 0 10px 0;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#post-tags a:hover{
color: #a7d1e3;
background: #205F82;
}
我不能重現圖像上顯示的錯誤... (http://jsfiddle.net/ybyjm/)我改變了大小,它從不削減標籤 – pleasedontbelong 2011-01-19 11:31:26
你是否在怪癖模式(即不使用有效的`doctype`?)我記得用這個確切的症狀來回答一個問題,這就是原因。 – 2011-01-19 12:39:07