2011-10-01 66 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到正确的标签。