css - 如何为 <ul> 标签而不是 <li> 标签设置下划线文本?

标签 css

如何在 <ul> 下划线但不是 <li> .

我的CSS是

#rightcol { width:170px; min-height:350px; float:right; 
         background:#fff; border:1px solid #666; border-radius:5px; }

#rightcol > ul { list-style:none; line-height:2em; padding-left:0; 
        font-weight:bold; text-decoration:underline; text-align:center; }

#rightcol > ul > li { padding-left:20px; font-weight:normal; 
        font-size:12px; text-decoration:none; text-align:left; }

但是<li> CSS "text-decoration:none"不工作。

最佳答案

li标签中添加display: inline-block:

#rightcol { width:170px; min-height:350px; float:right; 
         background:#fff; border:1px solid #666; border-radius:5px; }

#rightcol > ul { list-style:none; line-height:2em; padding-left:0; 
        font-weight:bold; text-decoration:underline; text-align:center; }

#rightcol > ul > li { display:inline-block;
        padding-left:20px; font-weight:normal; 
        font-size:12px; text-decoration:none; text-align:left; }

参见:http://jsfiddle.net/6e3WP/

您将需要更新 text-alignment 以确保获得预期的结果。

关于css - 如何为 <ul> 标签而不是 <li> 标签设置下划线文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18855367/

相关文章:

css - 如何使用 CSS 对齐多个 div

html - 如何阻止无序列表移动到下一行

html - 当div达到窗口宽度时如何添加css规则

javascript - 如何将文本从 DIV 流向 DIV?

javascript - 如果 Facebook 评论为 0,则 Conceal div

Css 悬停工具提示在 JqGrid 中不起作用

html - 解决 ie7 中奇怪行为标签的问题

CSS3 动画无法在本地运行

javascript - 如何让 iframe 填充整个页面 100% 和顶部 :4px?

php - 包含带有不存在的链接 rel 的 .css 页面是否有任何错误消息或处罚?