html - <ul>> <li> 和 <ul> <li> 之间的 css 样式差异

标签 html css

divClass > ul > li > adivClass ul li a 之间的 css 样式有什么区别基本上我正在尝试设置 li 中的 anchor 标记的样式li 当然属于 ul 并且 ul 在 div 中并且 div 类名称是 classDiv,我已经做了一些基础研究并且我已经尝试了两种方式但还没有工作,这里是 html

<div class="classDiv">            
        <ul>                
            <li class="abc">google.com</li>                
        </ul>                            
    </div>

和CSS

.classDiv > ul > li > a:hover{    
color: green;
background-color: skyblue;
cursor: pointer;    
}

最佳答案

>”是child selector

”是descendant selector

区别在于,后代可以是元素的子元素,也可以是元素的子元素的子元素,也可以是元素的子元素的子元素。

子元素就是直接包含在父元素中的元素:

<foo> <!-- parent -->
  <bar> <!-- child of foo, descendant of foo -->
    <baz> <!-- descendant of foo -->
    </baz>
  </bar>
</foo>

对于这个例子,foo *会匹配 <bar><baz> ,而 foo > *只会匹配 <bar> . Source

关于html - <ul>> <li> 和 <ul> <li> 之间的 css 样式差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32420654/

相关文章:

html - 为什么CSS为两个div设置相同的宽度但显示不同的宽度

html - 如何在保持滚动功能的同时消除整个窗口的滚动弹跳?

html - 600 像素宽的页面在 640 像素宽的移动屏幕上显示不全

javascript - 导航栏品牌标志问题

html - iOS UIWebView 不缩放内容

html - 为什么 CSS 类被忽略了?

javascript - 根据 HTML 中的类显示/隐藏行

html - 如何让div居中对齐并重叠?当他们使用相同的名字时

javascript - Magento : One Page Checkout Alignment Issue (Payment Method)

html - 下拉菜单(ul li kind)在ie中不起作用