CSS定位、浮动、选择器

index01

html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title>定位title>
    <link href="style.css" type="text/css" rel="stylesheet">
    <style>
        [title]{
            color: forestgreen;
        }
        a[href="http://www.baidu.com"]{
            color: crimson;
            font-size: 30px;
        }
        [style1 ~=sty]{  /* 在确定通过部分属性值来确定时,此处要加一个~,否则无法被加载*/
            color: chartreuse;
            font-size: 25px;
        }
    style>
head>
<body>
    <div id="position1">div>
    <div id="position2">div>
    <div id="position3">div>
    <script>
        for(var i =0;i<30;i++){
            document.write(i+"
"
); } script> <h3>CSS浮动h3> <div id="container"> <div id="fd">div> <div id="sd">div> <div id="td">div> <div id="text">Hello HTML!Hello World!div> div> <br/> <h3>CSS浮动应用h3> <div id="div1"> <ul> <li ><img src="image/1.jpg" width="400px" height="400px">li> <li ><img src="image/2.jpg" width="400px" height="400px">li> <li ><img src="image/3.jpg" width="400px" height="400px">li> ul> <ul> <li ><img src="image/4.jpg" width="400px" height="400px">li> <li ><img src="image/5.jpg" width="400px" height="400px">li> <li ><img src="image/6.jpg" width="400px" height="400px">li> ul> <ul> <li><img src="image/7.jpg" width="400px" height="400px">li> <li><img src="image/8.jpg" width="400px" height="400px" >li> <li><img src="image/9.jpg" width="400px" height="400px"> li> ul> div> <br/> <br/> <h3>选择器h3> <div> <div id="did">id只可以使用一次,id选择器不能结合使用,当使用js的时候,需要用到iddiv> <div class="did">class可以多次使用div> <div class="did">class可以多次使用div> <div class="did">class可以多次使用div> div> <p title="tt">最简单的属性选择器p> <a href="http://www.baidu.com">根据具体的属性值来选择效果a> <a href="http://www.bafgfdgsdgfd.com">不匹配的属性值效果不会被加载a> <p style1="sty">属性与属性值必须匹配,否则无法显示p> <p style1="ssty">属性与属性值必须匹配,否则无法显示p> <p style1="sty hello">根据部分属性值来确定,包含属性值的可以被加载p> <p style1="st hello">不包含属性值的不能被加载p> <p>后代选择器<strong>可以指定谁被加载strong>的效果p> <h4>子元素选择器用法为<strong>元素1 > 元素2strong>h4> <a href="http://m.blog.csdn.net/u012110719/article/details/41171517">子元素选择器与后代元素选择器区别,详情见网页a> <br/> <ul>相邻兄弟选择器:必须要有相同的父级元素<li>泰国li> <li>新加坡li> <li>印度尼西亚li> ul> body> html>

style.css
#position1{
    height: 100px;
    width: 100px;
    background-color: lightblue;
    position: absolute;
    top: 40px;
    left: 30px;
    z-index: 3;
}
#position2{
    height: 100px;
    width: 100px;
    background-color: blueviolet;
    position: absolute;
    top: 50px;
    left: 40px;
    z-index: 1;
}
#position3{
    height: 100px;
    width: 100px;
    background-color: palegreen;
    position: absolute;
    top: 60px;
    left: 50px;
    z-index: 2;
}

/*CSS浮动*/
#fd{
    width: 100px;
    height: 150px;
    background-color: chartreuse;
    float: left;
}
#sd{
    width: 150px;
    height: 100px;
    background-color: aqua;
    float: left;
}
#td{
    width: 100px;
    height: 100px;
    background-color: blueviolet;
    float: left;
}
#container{
    width: 300px;
    height: 400px;
    background-color: darkgray;
}
#text{
    clear: left;  /* 文字清除浮动效果*/
}
/*CSS定位-浮动的应用*/
*{
    margin: 0px;
    padding: 0px;
}
li{
    list-style: none;
}
#div1{
    width: 1500px;
    height: auto;
    margin: 20px auto;
}
ul{
    width: 500px;
    float: left;
}
/*选择器*/
#did{
    color: blue;
    font-size: 20px;
}
.did{
    color: crimson;
    font-size: 20px;
}
/*后代选择器*/
p strong{
    color: lightgreen;
    font-size: 30px;
}
/* 子元素选择器*/
h4 > strong{
    color: springgreen;
    font-size: 30px;
}
/*相邻兄弟选择器*/
li+li{
    color: aquamarine;
    font-size: 25px;
}
部分截图


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章