2012-09-17 49 views
0

火狐似乎放在列表項的任何單詞,在不同的行多於一個字,就像這樣: http://a.flatsi.es/projects/7temwk/images/j7tjrt
但一切是我怎麼想的那樣,是這樣的。
http://a.flatsi.es/projects/7temwk/images/9766khFirefox上列出錯誤

在正確的方向上的一個點將是超級。

HTML

<div class="singlenav"> 
<ul> 
<li><a href="/v2">Home</a></li> 
<li><a href="/v2/?p=17">About</a></li> 
<li><a href="/v2/?p=14">Information</a></li> 
<li><a href="/v2/?p=11">Study Skills</a></li> 
<li><a href="/v2/?p=8">Discuss</a></li> 
<li><a href="/v2/?p=5">Contact</a></li> 
</ul> 
</div> 

CSS

.quicklinks{ 
width: 100%; 
font: bold 20px 'Helvetica',sans-serif; 
color: #333; 
text-align: left; 
margin: 70px 0 0 0; 
display:inline-block; 
} 

.quicklinks li{ 
white-space: nowrap; 
} 


.quicklinks li a{ 
color: #333; 
text-decoration: none; 
padding: 10px; 
margin: -10px; 
} 
+0

你可以發佈你正在使用的HTML和任何其他應用於列表的CSS嗎?我沒有看到這是基於你發佈的內容。在相關說明中,您可以在單詞或CSS空白規則之間使用' '來防止破壞。 – j08691

+0

謝謝@ j08691,加入 爲我工作,現在想知道是否有什麼我在做錯誤的CSS。再次感謝! – nickoreardon

+0

我剛剛測試了我的答案,針對您新添加的測試用例,它在我的Fx上運行良好。問題是你依賴於默認行爲。如果你不想受到瀏覽器默認值的支配,你需要明確,如我的答案。 – Rushyo

回答

1

因爲我們沒有一個HTML測試去走了,我要去嘗試在 '精神力量' 繪圖。試試這個:

li { white-space: nowrap; } 

編輯:針對工程測試案例對外匯15

0

也許你可以嘗試添加的高度設置,將手動強制其沒有越過一定高度。

例如:

height:100px;

0

我認爲li a的負邊距意味着a的內邊距要比它的邊框大,因此如果可以包裝則會包裝這個詞。我從來沒有見過平行邊上的負邊距,但如果這實際上縮小了一個元素,我可能是錯誤的。