.slide-active(display:block;) 就是不显示。我找不到原因

.slide-active(display:block;) 就是不显示。我找不到原因

################  html  部分##############

<!DOCTYPE html>
<html>
<head>
    <title>轮播图的设计</title>
    <meta charset="utf-8">
    <link rel="stylesheet" href="css/style.css">
</head>
<body>
    <div id="main" class="main">
        <!--以后用来加导航栏-->
        <!--这里是图片轮播部分-->
        <div id="banner" class="banner">
            <a href="#">
                <div class="banner-slide slide1 slide-active"></div>
            </a>
            <a href="#">
                <div class="banner-slide slide2">
                </div>
            </a>
            <a href="#">
                <div class="banner-slide slide3">
                </div>
            </a>
        </div>
    </div>
</body>
</html>


#################### CSS 部分###################


*{
    margin:0;
    padding:0;
}
ul{
    list-style:none;
}
body{
    font-family:"微软雅黑";
    color:#14191e;
}
.main{
    width:1200px;
    height:460px;
    margin:30px auto;
    overflow:hidden;
}
.banner{
    width:1200px;
    height:460px;
    overflow:hidden;
    position:relative;
}
.main .banner .banner-slide{
    width:1200px;
    height:460px;
    background-repeat:no-repeat;
    position:absolute;
    display:none;
}
.slide-active{
    display:block;
}
.slide1{
    background-image:url(../image/bg1.jpg);
}
.slide2{
    background-image:url(../image/bg2.jpg);

}
.slide3{
    background-image:url(../image/bg3.jpg);
}



正在回答

登陆购买课程后可参与讨论,去登陆

3回答

因为你这里加上了他的父级.main .banner .banner-slide,而写.slide-active的时候没有写,其实这两个选择器都是对同一个标签进行设置,加上父级的要比不加父级的优先级高,如果要买都加父级,要买都不加父级,相同的形势下,后写的会覆盖先写的。祝学习愉快!

怎么都被占用了呢 2017-07-27 16:09:14

因为调用的类中有个选择器是比较精确的http://img1.sycdn.imooc.com/climg//59799f790001e03804240376.jpg,要么都加上父级,要么都不加,否则会对他的优先级有影响。

怎么都被占用了呢 2017-07-26 10:56:15

http://img1.sycdn.imooc.com/climg//597804c30001796a05160098.jpg前面加上他的父元素

  • 提问者 玖月日光微澜 #1
    程序设计里只有一个class="slide-active" 为什么还要加上父级元素? 上面对.banner的设计不是也没有加父级元素么? 虽然效果实现了,但是不太懂这是为什么
    2017-07-27 09:48:51
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师