2016.01.27--html5第六天之css

css定位



index.html


  <title>定位</title>
    <link href="style.css" type="text/css" rel="stylesheet">
</head>
<body>
    <div id="position1"></div>
    <div id="position2"></div>
    <div id="position3"></div>
    <!--引入代码流-->
    <script>
        for (var i=0;i<100;i++){
            document.write(i+"<br/>");
        }
    </script>
</body>


style.css



#position1{
    width: 100px;
    height: 100px;
    background-color: chartreuse;
    /*相对位置,就是可以改变位置*/
    /*position: relative;*/
    /*位置向右移,是left*/
    left:20px;
    top: 20px;
    /*right: 100px;*/
    /*div的位置不变*/
    position:absolute;
    /*z-index: 为覆盖的显示顺序,1,2,3,最先的为最上;*/
    z-index:3;
}

#position2{
    width: 100px;
    height: 100px;
    background-color: black;
    left:50px;
    top: 10px;
    position:absolute;
    z-index:2;
}

#position3{
    width: 100px;
    height: 100px;
    background-color:red;
    left:10px;
    top: 10px;
    position:absolute;
    z-index:1;
}

 



CSS定位-浮动


index.html


<body>
   <!--<div id="fd"></div>-->
    <!--<div id="sd"></div>-->
    <!--<div id="td"></div>-->
<div id="container">
    <div id="fd"></div>
    <div id="sd"></div>
    <div id="td"></div>
    <div id="text">Hello World!</div>
</div>
</body>


style.css


#fd{
    /*改变width 和height的大小可以根据float的属性改变在容器中的大小*/
    width: 100px;
    height: 100px;
    background-color: red;
    float: left;
}
#sd{
    width: 100px;
    height: 100px;
    background-color: blue;
    float: left;
}
#td{
    width: 100px;
    height: 100px;
    background-color: green;
    /*向左浮动*/
    float: left;
}
#container{
    width: 300px;
    height: 500px;
    background-color: gray;
}
#text{
    /*去掉浮动*/
    clear: left;
}

添加浮动后的效果





css浮动的应用


index.html

 <title>瀑布流布局效果</title>
    <link href="style.css" type="text/css" rel="stylesheet">
</head>
<body>
    <div id="div1">
  /*在根目录下,新建img文件夹,存入9张图*/
<ul> <li><img src="img/1.png"></li> <li><img src="img/2.png"></li> <li><img src="img/3.png"></li> </ul> <ul> <li><img src="img/4.png"></li> <li><img src="img/5.png"></li> <li><img src="img/6.png"></li> </ul> <ul> <li><img src="img/7.png"></li> <li><img src="img/8.png"></li> <li><img src="img/9.png"></li> </ul> </div></body>


style.css


*{
    margin: 0px;
    padding: 0px;
}
li{
    list-style: none;
}
#div1{
    width: 350px;
    height: auto;
    /*第一个上下,第二个左右*/





选择器



index.html


<body>
  <!--<p>Hello World!</p>-->
<!--<div class="div">-->
    <!--Nice to meet U!!-->
<!--</div>-->
  <!--<h1>标题1</h1>-->
  <!--<h2>标题2</h2>-->
<p class="p1">this is my web pag.</p>
  <p class="p2">this is my web pag.</p>
  <!--<p class="p3">this is my web pag.</p>-->
  <!--拥有p1,p2的效果-->
  <p class="p1 p2">this is my web pag.</p>
</body>


style.css


/*!*!*p{*!*!*/
    /*!*!*color: blue;*!*!*/
/*!*!*}*!*!*/
/*!**{*!*/
    /*!*!*通配符给未使用特有的设置样式,则默认为此样式*!*!*/
    /*!*color: yellow;*!*/
    /*!*margin: 0px;*!*/
    /*!*padding: 0px;*!*/
/*!*}*!*/

/*!*h1,h2{*!*/
    /*!*color: green;*!*/
    /*!*font-size: 45px;*!*/
    /*!*margin: 10px;*!*/
/*!*}*!*/

/*.div{*/
     /*color: red;*/
 /*}*/
.p1{
    /*颜色*/
    color: blue;
}
.p2{
    /*字体*/
    font-size: 45px;
}
/*.p3{*/
    /*!*字体*!*/
    /*font-style: italic;*/
/*}*/

.p1.p2{
    font-style: italic;
}







index.html


  <title>选择器</title>
    <link href="style.css" type="text/css" rel="stylesheet">
    <style>
        [title]{
            color: aqua;
        }
        /*[href]{*/
            /*font-size: 30px;*/
        /*}*/
       [ href="http://www.jikexueyuan.com"]{
           font-size: 30px;
       }
       /*模糊识别带title 的*/
        [title~="title"]{
            font-size: 50px;
        }
    </style>
</head>
<body>
<!--id只有一个,class可以有多个-->
 <!--<div id="mydiv"> Hello World! </div>-->
<!--<div class="div1"></div>-->
<!--<div class="div1"></div>-->

<!--基本属性选择器的使用-->
    <p title="til">hello</p>
    <p title="title">Hello</p>
    <p title="t">Hello</p>
    <p title="title hello">Hello</p>
    <p title="">Hello</p>
    <a href="http://www.jikexueyuan.com">极客学院</a>
<!--p是爷爷,strong是父亲,i是儿子-->
    <!--<p>this is my<strong>web<i>hello</i>hello</strong>page.</p>-->
<p>This is my<strong>web<i>hello</i>helloo</strong> page.</p>

    <div>
        <ul>
            <li>item1</li>
            <li>item2</li>
            <li>item3</li>
        </ul>
        <ol>
            <!--不属于同一个父类不产生效果-->
            <li>item11</li>
            <li>item22</li>
            <li>item33</li>
        </ol>
    </div>
</body>


style.css


#mydiv{
    color: aqua;
}
/*p strong{*/
    /*!*对加粗字体的设置方式*!*/
    /*color: red;;*/
/*}*/
/*p>strong{*/
    /*color: green;*/
    /*font-size: 30px;*/
/*}*/
/*p>strong>i{*/
    /*!*这个效果和下一个效果相同*!*/
    /*color: red;*/
    /*font-size: 30px;*/
/*}*/
/*p>i{*/
    /*color: pink;*/
/*}*/
li+li{
    font-size: 50px;
    color: aqua;
}











  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值