zoukankan      html  css  js  c++  java
  • html5 css3中的一些笔记

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8" >
        <title>css选择器</title>
        <style type="text/css">
            /* HTML 文档css
            :root{      
                border: solid 1px red ;
            };
            */
            /*字选择器 带>号 也可以不用带*/
            /*ul > li{
                color: red;
            }*/
            /*ul > li:first-child{
                color: red;
            }
            ul > li:last-child{
                color: red;
            }
            
            */
            /*输入框的启用和禁止输入的CSS*/
            /*input:enabled{
                border: 1px solid red;
            }
            input:disabled{
                border: 1px solid blue;
            }*/
            /*验证成功就显示blue,验证不成功显示green*/
            /*input:valid{
                border: 1px solid blue;
            }
            input:invalid{
                border: 1px solid green;
            }*/
            /*必填表单 和 不必填表单*/
            /*input:required{
    
            }
            input:optional{
    
            }*/
            /*1. 显示 2.访问过后的显示 3.鼠标移动 4.点击不动后的显示*/
            /*a:link{
    
            }
            a:visited{
    
            }
            a:hover{
    
            }
            a:active{
    
            }*/
            /*获取光标时 谷歌不兼容*/
            /*input:focus{
                border: 1px solid red;
            }*/
            /*a标签 href!=baidu 的a元素*/
            /*a:not([href*="baidu"]){
                color: red;
            }*/
            /*em是相对的 跟字号大小挂钩,很灵活*/
            p{
                margin: 0;
                padding: 0;
                background: gray;
                font-size: 20px;
                width: 50%;
            }
        </style>
    </head>
    
    <body>
        <ul>
            <li>ul第1个子元素</li>
            <li>ul第2个子元素</li>
            <li>ul第3个子元素</li>
            <li>ul第4个子元素</li>
    
        </ul>
    
        <input type="text"  />
        <input type="email" />
        <br/>
        <a href="http:www.baidu.com" >baidu</a>
        <a href="http:www.google.com" >google</a>
        <a href="http:www.haosou.com" >haosou</a>
        <p>em单位的讲解
            em单位的讲解em单位的讲解em单位的讲解em单位的讲解
        </p>
    </body>
    </html>

    /*
    display重要的概念

    
    

    块级元素(display: block;) 1.能设置大小(height,width)2. 能自动的换行 div p

    
    

    内联元素(display: inline;) 1.不能设置大小 2.不能自动换行 span b

    
    

    内联-块(display: inline-block;) 1.能设置大小 2.不能自动换行 img

    
    

    float浮动 理解:如果有div A,B。 A浮动B不浮动,相当于水下面的物体A浮动起来,然后在A后面的B就会跑到A的位置,A就会浮动到水面上,则就会挡住B。就相当于div A凸起来了,B就跑到A原来的位置了、
    clean 为了下面的元素不受上面元素的浮动干扰,可以使用
    clean:left|right|both; (清除浮动)
    */

     
    div{
                width: 400px;
                height: 300px;
                /*css3中的透明度*/
                opacity: 0.5;  
                border: 10px solid green;
                /*
                阴影效果
                1. 左右阴影 正是右边 负是左边
                2. 上下
                3. 阴影的模糊值 默认是0
                4. 阴影的延伸半价
                5. 颜色(可选)
                6. inset值 (可选,内阴影)
                */
                box-shadow: 5px 5px 5px 5px;
    
                /*轮廓*/
                outline: red solid 1px;
            }
            /*
                em 和 rem单位的用法,都是相对的
            */
            html{
                font-size: 10px;
                // 等价于 6.25%  (默认字体大小16px,10/16)
            }
            .p1{
                font-size: 1.7em;     // em 相对于父元素的字体大小
            }
            .p2{
                font-size: 17px;       
            }
            .p3{
                font-size: 1.7rem;    // rem 直接相对于根目录(设置html的字体大小)
            }
  • 相关阅读:
    linux ipsec
    inotify+rsync
    多实例tomcat
    Http和Nginx反代至Tomcat(LNMT、LAMT)
    cisco ipsec
    ansible基础
    Qt 汉字乱码
    Model/View
    面对焦虑
    QT中QWidget、QDialog及QMainWindow的区别
  • 原文地址:https://www.cnblogs.com/shaoshao/p/4641261.html
Copyright © 2011-2022 走看看