2011-10-01 70 views
3

我得到<a>在html4中display:inline元素和頁面顯示正常(像我想要的那樣)。錨元素成爲顯示:塊在HTML5而不是顯示:內嵌與cufon

現在我使用新的html5更新我的頁面,並且因此cufon鏈接變爲display:block而不是display:inline,這是我不期望的。

enter image description here

我想他們行內仍然根據自己的總高度,但因爲因爲它們是display:block現在他們居中,而當鏈路強調例如其垂直對齊和看起來不喜歡在同一個鏈接例如,沒有下劃線的行。

我不知道可以做什麼來保持內聯或停止從垂直居中對齊。爲了清楚起見,我希望我的文本具有固定的頂部,無論[字母+下劃線]。[實際高度]。

UPDATE我居然能夠擺脫這種行爲。我不知道真的有什麼幫助,我注意到在一些頁面上,相同的鏈接顯示爲實際內聯,並且該頁面引用了一個小小的額外CSS。我在buggy頁面上添加了一個css參考,它工作。然而,我無法看到那個CSS中的任何東西,我可以認爲它是修復的原因。

basicly所有它是對相關問題的HTML的部分是這樣的:

body, html, form 
{ 
    display:block; 
    list-style:none; 
    text-align:left;    
} 

既然已經孤單賞金生病繼續前進,改變問題的一點:我不知道這篇幫助。或者這和cufon在這裏實際上發生了什麼。我困惑了一下。

回答

1

添加display:inline !important到正確的標籤。