CSS   发布时间:2022-04-17  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了CSS:第一种类型不起作用大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我想:第一种类型会影响我的情况下的第一种类型
<div class="box">I am the first box in div.center...</div>

如果我删除< div class =“top”> CSS工作并添加绿色顶部边框.

但我需要< div class =“top”>,如果< div class =“top”>,为什么它不起作用?在那儿?

FIDDLE

<div class="main-wrap">
    <div class="center">
        <h3>Lorem Ipsum</h3>
        <div class="top">XXX XXX XXXX</div>
        <div class="box">I am the first box in div.center. Why no top border?</div>
        <div class="box"></div>
        <div class="box"></div>
        <div class="box"></div>
    </div>
</div>

.box {
    width:100%;
    height:30px;
    margin:10px 0;
    background-color:orange;
}

.main-wrap .center div.box:first-of-type {
    border-top:4px solid green;
}
.box {
    position:relative;
    border-bottom:4px solid green;
}

解决方法

当你有div.top时,它成为其父级中的第一个div元素. :first-of-type只查看元素的类型; div.box:first-of-type实际上意味着选择div:first-of-type只有当它有类.box而不是第一个div.box时.

要到达第一个div.box,请使用相邻的兄弟选择器:

.main-wrap .center div.top + div.box {
    border-top:4px solid green;
}

大佬总结

以上是大佬教程为你收集整理的CSS:第一种类型不起作用全部内容,希望文章能够帮你解决CSS:第一种类型不起作用所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: