无序列表样式
Posted benjerry
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了无序列表样式相关的知识,希望对你有一定的参考价值。
li list-style: none;
有没有办法只为嵌套无序列表的父元素设置样式? [复制]
【中文标题】有没有办法只为嵌套无序列表的父元素设置样式? [复制]【英文标题】:Is there a way to style only parent elements of nested unordered lists? [duplicate] 【发布时间】:2012-06-20 13:43:56 【问题描述】:可能重复:Is there a CSS parent selector?CSS selector for “foo that contains bar”?
我有一组嵌套的无序列表,我希望能够只设置具有子项的 <li>
父项的样式。 html 看起来像这样:
<ul>
<li>item one</li>
<li>item two</li>
<li>item three
<ul>
<li>child item</li>
</ul>
</li
</ul>
我希望能够添加背景图片,即仅添加到“项目三”。最简单的方法是什么?
【问题讨论】:
【参考方案1】:我会使用 jQuery 循环遍历 UL 并找到具有 UL 子级的 LI 元素。可能是这样?:
<style type="text/css">
.newClass
background: #059;
</style>
<script>
$(document).ready(function()
$('#mainUL li').each(function(i)
if ($(this).children('ul').length > 0)
$(this).addClass('newClass');
);
);
</script>
<ul id="mainUL">
<li>item one</li>
<li>item two</li>
<li>item three
<ul>
<li>child item</li>
</ul>
</li>
</ul>
【讨论】:
简单,就像我喜欢的一样。谢谢,@iDsteven。以上是关于无序列表样式的主要内容,如果未能解决你的问题,请参考以下文章
Ueditor的输入文本后,选择有序列表、无序列表样式显示的问题