我在html4中获得了<a>
个display:inline
元素,并且页面显示正常(就像我想要的那样)。
现在我正在使用新的html5更新我的网页,因此,以下cufon链接变为display:block
而不是display:inline
,这是我不希望的。
我希望它们保持内联,因为它们是display:block
现在它们根据它们的总高度居中,并且当链接被强调时,例如它垂直对齐并且看起来不像同一行中的链接那样例如,没有下划线。
我想知道可以做什么来保持内联或停止垂直居中对齐。为了清楚起见,我希望我的文本有固定的顶部,无论[字母+下划线]。[实际高度]。
UPDATE 我实际上能够摆脱这种行为。我不知道究竟有什么帮助,我注意到在某些页面上,相同的链接实际上显示为内联,并且该页面引用了一个小的额外css。我在buggy页面上添加了一个css参考,但它确实有效。但是我在CSS中看不到任何可以考虑修复的原因。
基本上它与所涉及的部分html相关的是:
body, html, form
{
display:block;
list-style:none;
text-align:left;
}
既然已经获得了赏金,那么请继续改变一下问题:我想知道这有多大帮助。或者这个和cufon实际上发生了什么。我有点困惑。
答案 0 :(得分:1)
将display:inline !important
添加到正确的标记。