为了账号安全,请及时绑定邮箱和手机立即绑定

是不是父子元素的标志

.container{text-align:center;}

.container ul{list-style:none;margin:0;padding:0;display:inline;}

.container li{margin-right:8px;display:inline;}

</style>

</head>


<body>

<div class="container">

    <ul>

    <li><a href="#">1</a></li>

        <li><a href="#">2</a></li>

        <li><a href="#">3</a></li>

    </ul>

这里面的.container ul 是指的是子元素么?.container li 是二级子元素么?子元素的表达是这么表达么?感觉跟之前看到不一样我记得是用>这样的

正在回答

4 回答

记住用>表示的是使用类之后的元素的仅仅下一层,比如.class1>tag1{...} /**分割***/

<tag>第一层<tag1>第二层<tag2>第三层:里面是文字</tag2></tag1></tag>,也就是说如果tag1和tag2的位置交换的话,class1的效果就没了,为什么?因为你只定义第一层的tag1啊!。另外如果是class1空格tag2的话表示其后所有指定的tag2无论你是第几层全部都生效。

0 回复 有任何疑惑可以回复我~

.container ul选取的是后代(相当于子孙都可以选到)元素,即class=“container ”下只要是<ul>的元素都应用该样式;

.container>ul选取的是子元素(相当于只能选到子代,孙子代选不到),即class=“container ”下一级是<ul>的元素才能应用该样式。

0 回复 有任何疑惑可以回复我~

可加">"可不加">"

0 回复 有任何疑惑可以回复我~

都可以,是一样的

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

是不是父子元素的标志

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信