[英]Css div width problem
我有500px寬度的div,其中包含多個錨點...問題錨點沒有包裹到多行中。...我嘗試使用表格以及同樣的問題...。
<div style="width:500px;">
<a href="#procrit">procrit</a>
<a href="#doxil">doxil</a>
<a href="#prezista">prezista</a>
<a href="#simponi">simponi</a>
<a href="#reopro">reopro</a>
<a href="#topamax">topamax</a>
<a href="#invega">invega</a>
<a href="#axert">axert</a>
<a href="#aciphex">aciphex</a>
<a href="#concerta">concerta</a>
<a href="#risperdal">risperdal</a>
<a href="#remicade">remicade</a>
<a href="#velcade">velcade</a>
<a href="#doxil">doxil</a>
<a href="#regranex">regranex</a>
<a href="#nucynta">nucynta</a>
<a href="#duragesic">duragesic</a>
<a href="#leustatin">leustatin</a>
<a href="#invega">invega</a>
<a href="#sustenna">sustenna</a>
<a href="#reminyl">reminyl</a>
<a href="#natrecor">natrecor</a>
</div>
嘗試更換
只是一個空格字符。
防止瀏覽器包裝其附加的單詞。 每個<a>
不會出現在新行上,但是如果使用常規空格,如果它不再適合其容器,它將成功包裝。
如果錨點之間沒有空格,則將其視為所有一個字符串,因此無法換行。 您可以嘗試使用CSS規則word-wrap
來解決此問題,但是某些瀏覽器可能不支持這種設置。
簡單的解決方案是更改
到一個實際的空間。 或使用<ul>
並display: inline;
<li>
display: inline;
。 后者可以說是更具語義的。
使用float:left;margin-right:5px
是強制間隔的頑皮方法; 良好的CSS(在這種情況下為margin
),您將獲得更加一致和專業的結果。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.