zoukankan      html  css  js  c++  java
  • CSS总结

    前端学习:学习笔记(CSS部分)

    CSS的学习总结(图解)

    CSS的引入方式和书写规范

    CSS的插入方式_内嵌样式

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        
        
        
        <body>
            <!-- 插入CSS代码的第1种方式: 内嵌形式 -->
            <div style="height: 300px; 300px;">
                <h1>我是DIV--1号</h1>
            </div>
                    
                    
            <div>
                <h1>我是DIV--2号</h1>
            </div>            
                    
        </body>
        
        
        
        
        
    </html>
    View Code

    CSS的插入方式_内部样式

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 300px;
                     300px;
                    background-color: red;
                    color: yellow;
                }
            </style>
        </head>
    
        
        <body>
            <!-- 插入CSS代码的第2种方式: 内部形式 -->
            <div>
                <h1>我是DIV--1号</h1>
            </div>
                    
                    
            <div>
                <h1>我是DIV--2号</h1>
            </div>    
            
        </body>
    
    </html>
    View Code

    CSS的插入方式_外部样式

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <link rel="stylesheet" href="css/Demo1.css" />
        </head>
        
        
        <body>
            <!-- 插入CSS代码的第3种方式: 外部形式 -->
            <div>
                <h1>我是DIV--1号</h1>
            </div>
                    
                    
            <div>
                <h1>我是DIV--2号</h1>
            </div>    
        </body>
        
    </html>
    View Code

     Demo01.css

    div{
        height: 500px;
         500px;
        background-color: #FFFF00;
        color: black;
    }
    View Code

    CSS选择器

    CSS标签选择器

    <head>
            <meta charset="utf-8" />
            <title></title>
            <!-- 
                选择器的作用: 根据我们的项目需要,找到我们需要找到的某一些标签
                
                选择器{
                    属性:属性值;  ==>键值对
                    属性:属性值;
                    属性:属性值;
                    属性:属性值;
                }    
            -->
            <style>
                  div{
                         height: 300px;
                          300px;
                         background-color: red;
                  }            
                
            </style>
        </head>
        
        <body>
            <div><h1>DIV1</h1></div>
            <div><h1>DIV2</h1></div>
            <div><h1>DIV3</h1></div>
            <div><h1>DIV4</h1></div>
            <div><h1>DIV5</h1></div>
        </body>
    View Code

    CSSid选择器

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                #d1{
                    height: 400px;
                     400px;
                    background-color: blue;
                    color: red;
                }
            </style>
        </head>
        <body>
            <div id="d1"><h1>DIV1</h1></div>
            <div><h1>DIV2</h1></div>
            <div><h1>DIV3</h1></div>
            <div><h1>DIV4</h1></div>
            <div><h1>DIV5</h1></div>
        </body>
        
    View Code

    CSS类选择器

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                .clazz{
                    height: 300px;
                     300px;
                    background-color: red;
                }
            </style>
        </head>
        
        <body>
            <div class='clazz'><h1>DIV1</h1></div>
            <div class='clazz'><h1>DIV2</h1></div>
            <div class='clazz'><h1>DIV3</h1></div>
            <div><h1>DIV4</h1></div>
            <div><h1>DIV5</h1></div>
        </body>
    View Code

    同时使用多个选择器的情况

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 300px;
                     300px;
                    background-color: black;
                }
                
                .clazz{
                    background-color: yellow;
                }
                
                #d1{
                    background-color: red;
                }
                
            </style>
        </head>
        
        <body>
            <div id="d1" class="clazz"><h1>DIV1</h1></div>
            <div><h1>DIV2</h1></div>
            <div><h1>DIV3</h1></div>
            <div><h1>DIV4</h1></div>
            <div><h1>DIV5</h1></div>
        </body>
    View Code

    同时使用三种方式插入CSS代码

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 200px;
                     200px;
                    background-color: blue;
                }
            </style>
            <link rel="stylesheet" href="css/Demo05.css" />
        </head>
        
        <body>
            <div style="height: 100px; 100px;"><h1>DIV1</h1></div>
        </body>
        
    View Code

    同时使用三种方式插入CSS代码.css

    div{
        height: 300px;
         300px;
        background-color: yellowgreen;
    }
    View Code

    属性选择器

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 300px;
                     300px;
                    background-color: red;
                    margin-bottom: 10px;
                    color: red;
                }
                
                div[align="left"]{
                    background-color: yellow;
                }
                div[align="right"]{
                    background-color: blue;
                }
                
            </style>
        </head>
        
        <body>
            <div align="left">DIV1</div>
            <div align="left">DIV2</div>
            <div align="right">DIV3</div>
            <div align="right">DIV4</div>
            <div align="right">DIV5</div>
            
        </body>
    View Code

    伪元素选择器

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                a{
                    text-decoration: none;
                }
                a:link{
                    color: yellowgreen;
                }
                a:hover{
                    color: black;
                    text-decoration: underline;
                }
                a:active{
                    color: darkgray;
                }
                a:visited{
                    color: darkblue;
                }
            </style>
        </head>
        
        
        <body>
            <h1>
                <a href="#1">百度一下</a><br>
                <a href="#1">百度一下</a><br>
                <a href="#1">百度一下</a><br>
                <a href="#1">百度一下</a><br>
                <a href="#1">百度一下</a><br>
                <a href="http://www.baidu.com">百度一下</a><br>
            </h1>
        </body>
    View Code

    层级选择器

    <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                #d1 a{
                    color: red;
                }        
                
            </style>
        </head>
        <body>
             <div id='d1'>
                   <a>百度一下</a>
                   <a>百度一下</a>
                   <a>百度一下</a>
                   <a>百度一下</a>
             </div>     
             <a>百度一下</a>
             
        </body>
    View Code

    CSS属性

    CSS中的文本属性

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                body{
                    background-color: yellowgreen;
                    font-family: "微软雅黑";
                    font-size: 50px;
                    color: red;
                    text-decoration: none;
                    text-align: right;
                    font-weight: bold;
                    line-height: 120px;
                }
                span{
                    color: black;
                }
                
            </style>
        </head>
        <body>
            HTML是世界上最好的编程语言.<br>
            <span>
            HTML是世界上最好的编程语言.<br>
            HTML是世界上最好的编程语言.<br>
            <span>
        </body>
    View Code

    CSS中的背景属性

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                body{
                    background-color: red;
                    background-image: url(img/tphot.jpg);
                    background-repeat: repeat-y;
                    
                }
            </style>
        </head>
        <body>
        </body>
    View Code

    CSS中的列表属性

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                ul li{
                    list-style-type:none;
                    list-style-image:url(img/tphot11.jpg);
                }
            </style>
        </head>
        
        <body>
            <ul>
                <li>第1名</li>
                <li>第2名</li>
                <li>第3名</li>
                <li>第4名</li>
            </ul>
        </body>
    View Code

    CSS中的显示属性

    <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 300px;
                     300px;
                    background-color: red;
                    display: inline;
                }
                
                ul li{
                    list-style-type: none;
                    display: inline;
                }
                
                
                span{
                    height: 300px;
                     300px;
                    background-color: salmon;
                    /*display: block;*/
                }
                
            </style>
        </head>
        <body>
            <input type="text" />
            <div>
                DIV
            </div>
            HTML
            <ul>
                <li>第1名</li>
                <li>第2名</li>
                <li>第3名</li>
                <li>第4名</li>
            </ul>
            
            <span>
                我是一个块级标签
            </span>
            xxxxxx
            
        </body>
    View Code

    CSS中的浮动属性

    <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    font-size: 30px;
                    font-weight: 900;
                    color: rosybrown;
                }
                #d1{
                    height: 300px;
                     300px;
                    background-color: red;
                    float: left;
                }
                
                #d2{
                    height: 300px;
                     300px;
                    background-color: yellowgreen;
                    float: left;
                }
                
                #d3{
                    height: 300px;
                     300px;
                    background-color: black;
                    float: right;
                }    
                
                .clear{
                    clear: both;
                }
            </style>
        </head>
    
        <body>
            <div id="d1">DIV1</div>
            <div id="d2">DIV2</div>
            <div id="d3">DIV3</div>
            <div class="clear"></div>
        </body>
    View Code

    练习:注册页面

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                #header{
                    height: 100px;
                     100%;
                }
                
                #content{
                    height: 700px;
                     60%;
                    /*设置页面居中*/
                    margin: auto;
                    border: 2px solid black;
                }
                
                .c1{
                    height: 30px;
                     100%;
                    background-color: #F7F7F7;
                }
                
                .c2{
                    height: 200px;
                     100%;
                    background-color: white;
                }
                
                #c2-left{
                    height: 100%;
                     30%;
                    float: left;
                    text-align: right;
                }
                
                #c2-left div{
                    height: 20%;
                }
                
                #c2-right{
                    margin-left: 20px;
                    height: 100%;
                     60%;
                    float: left;
                }
                #c2-right div{
                    height: 20%;
                }
                
                .clear{
                    clear: both;
                }
                
                .c6{
                    height: 120px;
                     100%;
                    background-color: white;
                }
                #c6-zhuce {
                    height: 40px;
                     250px;
                    background-color: red;    
                    text-align:center;
                    margin: auto;
                    
                }
                #c6-zhucezi{
                    padding: 8px;        
                }
                span{
                    color: red;
                }
                
         
            </style>
        </head>
        
        
        <body>
            <div id="header"></div>
            <div id="content">
                <div class="c1"><strong><font>&nbsp;账户信息</font></strong></div>
                <div class="c2">
                    <div id="c2-left">
                        <div></div>
                        <div><span>*</span>用户名:</div>
                        <div><span>*</span>请输入密码:</div>
                        <div><span>*</span>请确认密码:</div>
                    </div>
                    <div id="c2-right">
                        <div></div>
                        <div><input type="text"/></div>
                        <div><input type="password"/></div>
                        <div><input type="password"/></div>
                    </div>
                    <div class="clear"></div>
                </div>
                
                <div class="c1"><strong><font>&nbsp;联系人信息</font></strong></div>
                <div class="c2">
                    <div id="c2-left">
                        <div></div>
                        <div><span>*</span>联系人姓名:</div>
                        <div><span>*</span>所在部门:</div>
                        <div><span>*</span>固定电话:</div>
                    </div>
                    <div id="c2-right">
                        <div></div>
                        <div><input type="text"/></div>
                        <div>
                            <select>
                                <option selected="selected">请选择</option>
                                <option value="yjb">研究部</option>
                                <option value="xzb">行政部</option>
                                <option>人事部</option>
                                <option>市场部</option>
                            </select>
                        </div>
                        <div><input type="text"/></div>
                    </div>
                    <div class="clear"></div>
                </div>
                <div class="c1"><strong><font>&nbsp;公司信息</font></strong></div>
                <div class="c6">
                    <div id="c2-left">
                        <div></div>
                        <div><span>*</span>公司名称:</div>
                        <div><span>*</span>购买类型/用途:</div>
                    </div>
                    <div id="c2-right">
                        <div></div>
                        <div><input type="text"/></div>
                        <div>
                            IT设备<input type="checkbox" />
                            IT设备<input type="checkbox" />
                            IT设备<input type="checkbox" />
                            IT设备<input type="checkbox" />
                            IT设备<input type="checkbox" />
                            IT设备<input type="checkbox" checked="checked"/>
                        </div>
                    </div>
                    <div class="clear"></div>
                </div>
                
                <div id="c6-zhuce">
                    <div id="c6-zhucezi">
                         <font color="white">立即注册 </font>
                    </div>
                </div>
                
            </div>
            
        </body>
        
    </html>
    View Code

    CSS盒子模型

    盒子模型

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                #box{
                    height: 300px;
                     300px;
                    background-color: darkgreen;
                    /*上下左右*/
                    padding: 50px;
                    /*上  左右  下*/
                    /*padding: 50px 100px 150px;*/
                    /*padding: 50px 100px 150px 200px;*/
                    border: 5px solid red;
                    
                }    
                
                #moon{
                    height: 300px;
                     300px;
                    background-color: yellow;
                }
                
                
                #d1{
                    height: 300px;
                     300px;
                    border: 5px dashed black;
                }
                
                #d2{
                    height: 300px;
                     300px;
                    border: 5px dotted black;
                }
                
                div{
                    margin-left: 50px;
                    margin-bottom: 100px;
                }        
                
            </style>
        </head>
        
        
        <body>
            
            <div id="box">
                <div id="moon"></div>
            </div>
            
            
            <div id="d1"></div>
            
            <div id="d2"></div>
            
        </body>
    View Code

    圆角边框

    <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                #d1{
                     300px;
                    height: 300px;
                    border: 5px solid red;
                    margin: auto;
                    margin-top: 100px;
                    /*border-radius: 50px;*/
                    /*border-radius: 50px 100px 150px;*/
                    
                }
                #d2{
                     300px;
                    height: 300px;
                    border: 5px solid blue;
                    border-radius: 150px;
                }
                #d3{
                     300px;
                    height: 150px;
                    border: 5px solid blue;
                    border-radius: 300px 300px 0px 0px;
                }
                
                #d4{
                     300px;
                    height: 150px;
                    border: 5px solid greenyellow;
                    border-radius: 0px 0px 300px 300px;
                }
                
                
                #d5{
                     150px;
                    height: 300px;
                    border: 5px solid greenyellow;
                    border-radius: 300px 0px 0px 300px;
                }    
                
                #d6{
                     150px;
                    height: 300px;
                    border: 5px solid greenyellow;
                    border-radius: 0px 300px 300px 0px;
                }
                
                #d7{
                     150px;
                    height: 150px;
                    border: 5px solid greenyellow;
                    border-radius: 150px 0px 0px 0px;
                }
                
                #d8{
                     150px;
                    height: 150px;
                    border: 5px solid greenyellow;
                    border-radius: 0px 150px 0px 0px;
                }            
                
            </style>
        </head>
        <body>
            
            <div id="d1"></div>
            
            <div id="d2"></div>
            <div id="d3"></div>
            <div id="d4"></div>
            <div id="d5"></div>
            <div id="d6"></div>
            <div id="d7"></div>
            <div id="d8"></div>
        </body>
    View Code

    盒子阴影

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 500px;
                     500px;
                    background-color: salmon;
                    box-shadow: 0px 0px 30px yellowgreen;
                }
            </style>
        </head>
        <body>
            
            <div></div>
            
        </body>
    View Code

    CSS 的定位

    相对定位

    <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                #d1{
                    height: 300px;
                     300px;
                    background-color: greenyellow;
                    margin-top: 20px;
                    /*设置相对定位*/
                    position: relative;
                    left: 150px;
                    /*right: 100px;*/
                    float: left;
                    /*top: 50px;*/
                    bottom: 100px;
                }
                #d2{
                    height: 300px;
                     300px;
                    background-color: cornflowerblue;
                    margin-top: 20px;
                    float: left;
                }
                
            </style>
        </head>
        
        
        <body>
            <div id="d1">
            </div>    
            
            <div id="d2">
            </div>    
        </body>
    View Code

    绝对定位

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 300px;
                     300px;
                    margin-top: 20px;
                    float: left;
                }
                
                #d1{
                    background-color: greenyellow;
                }
                
                
                #d2{
                    background-color: yellow;
                    /*设置成绝对定位*/
                    position: absolute;
                    left: 100px;
                    top: 500px;
                
                }
    
                #d3{
                    background-color: red;
                }
            </style>
        </head>
        
        <body>
            
            <div id="d1">
            </div>    
            
            <div id="d2">
            </div>    
            
            
            <div id="d3">
            </div>
        </body>
    View Code

    固定定位

    <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                body{
                    height: 5000px;
                    
                }
                div{
                    height: 100px;
                     80%;
                    background-color: greenyellow;
                    /*设置成固定定位*/
                    position: fixed;
                    top:300px;
                }
            </style>
        </head>
        
        <body>
            <div id="d1">我是一个广告~~~~~~~~~~~~~</div>
        </body>
    View Code

    z-index属性

    <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                #d1{
                    height: 300px;
                     300px;
                    background-color: red;
                    float: left;
                    position: relative;
                    z-index: 10;
                }
                
                #d2{
                    height: 300px;
                     300px;
                    background-color: blue;
                    float: left;
                    margin-left: -200px;
                    margin-top: 50px;
                    z-index: 5;
                    position: relative;
                }
                
                #d3{
                    height: 300px;
                     300px;
                    background-color: yellowgreen;
                    float: left;
                    margin-left: -200px;
                    margin-top: 100px;
                    z-index: 1;
                    position: relative;
                }
            </style>
        </head>
        
        <body>
            <div id="d1"></div>
            <div id="d2"></div>
            <div id="d3"></div>
        </body>
    View Code

    设置元素透明度

        <head>
            <meta charset="UTF-8">
            <title></title>
            <style>
                div{
                    height: 300px;
                     300px;
                    background-color: blue;
                    opacity: 0.1;
                }
            </style>
        </head>
        <body>
            <div>
                DIV
            </div>
        </body>
    View Code
    小丑竟是我自己
  • 相关阅读:
    自定义拦截器
    MVP模式网络请求购物车
    mvp+RecyclerView实现网络请求
    二维码扫描
    进度条加载
    画圆移动
    简单排序
    批量发货
    Angular服务
    终极购物车
  • 原文地址:https://www.cnblogs.com/lspbk/p/14321874.html
Copyright © 2011-2022 走看看