• 潭州课堂25班:Ph201805201 WEB 之 CSS 第二课 (课堂笔记)


    CSS 的引入方法:

    第一种 :

    <!--直接在标签仙设置-->
    <p style="color: yellow">CSS的第一种引入方法</p>

    第二种方法,在 head 标签中设置
    <style>
    div{
    font-size: 18px;
    }
    </style>

    第三种方法:

    建一 CSS 文件,将设置写入该文件中,

    a{
    text-decoration: none;
    /*去除下划线*/
    }

    在 head 标签中用 link 标签引入 

    <!DOCTYPE html>
    <html lang="en">
    <head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
    div{
    font-size: 18px;
    }
    </style>
    <link href="1.css" type="text/css" rel="stylesheet">
    </head>
    <body>

    <a href="javascript:void(0) ">CSS的第一种引入方法3</a>

    </body>
    </html>


    当三种方法对同一标签进行操作时,就近原则






    选择器:
      基本选择器: 标签,id,class
    标签

     id

     class

     

    其中,级别排序: id,class ,标签,

    复合选择器:

      子选择器,后代选择器,相邻选择器,兄弟选择器

    子代选择器:

    后代选择器:

    相邻选择器:

       只对相邻的其下方有效

    兄弟选择器
    对其下方,同级有效,

    分组选择器:
      当各个标签的样式是一样的要求,我们可以用该选择器, 统一设置,

    属性选择器





















    hover 的使用{鼠标在其上的效果}

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            a:hover{
                color: red;
                font-size: 20px;
            }
            div{
                height: 200px;      /*高*/
                 200px;       /*宽*/
                background: skyblue;    /*北景色*/
            }
            div:hover{
                background: red;
            }
        </style>
    </head>
    <body>
        <a href="http://www.baidu.com">点我去百度</a>
        <div>我是我</div>
    </body>
    </html>
    

      



    操作元素
    字体
        <style>
            p{
                font-family: 方正兰亭超细黑简体;
                font-size: 2em;                         /*2倍原字符宽*/
                font-style: oblique;                    /*斜体*/
                font-weight: bold;                      /*字体粗细*/
                /*color: #272822;*/
                color: rgba(200,100,150,1);             /* rgb 三色和透明度 a 的聚会范围0-1*/
            }
        </style>
    

    文本
    居中
            div{
                height: 200px;
                 200px;
                background: yellowgreen;           /*背景包*/
                line-height: 200px;                 /*行高与外框高,实现上下居中*/
                text-align: center;                /*左右居中*/
            }
    

      

    在a标签中去下划线

      a{
                text-decoration: none;          /*去下划线*/
            }
    

     

    超过框框范围,用 ...表示

           p{
                height: 150px;
                 150px;
                background: yellowgreen;
                
                
                /*white-space: normal;*/            /*默认换行*/
                white-space:nowrap;                 /*不换行*/
                overflow: hidden;                   /*超出部分隐藏*/
                text-overflow: ellipsis;            /*用 ... 表示 */
            }

    背景色,背景图
        <style>
            div{
                height: 500px;
                 500px;
                /*background: black;              !*背景色*!*/
                background-image: url("1.png");     /*背景图*/
                background-repeat: no-repeat;       /*是否平铺*/
                /*background-size: 100px 100px;       !*设置图片尺寸*!*/
                /*background-size:cover;                !*自动调整最外边*!*/
                background-size:contain;                /*自动调整,最里边*/
                background-position: 50px 50px;         /*图片偏移,X,Y*/
    
                /*    background 颜色 url('图片地址') no-repeat position/contain  */
                /*   */
    
                border: 5px solid yellow;       /*边框*/
            }
        </style>
    

      









    作业
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <style>
            * {
                margin: 0;
                padding: 0;
            }
            a{
                text-decoration: none;
            }
    
            .top{
                height: 60px;
                 100%;
                background: black;
            }
            .mid{
                height: 800px;
                 100%;
                background: yellowgreen;
            }
            .bot1{
                height: 120px;
                 100%;
                background: gray;
            }
            .bot2{
                height: 30px;
                 100%;
                background: black;
            }
            .con{
                height: 600px;
                 500px;
                background: white;
                margin: 35px auto;
            }
            .con_top{
                height: 40px;
                 480px;
                border-bottom: 1px solid gold;        /*盒子下边线*/
                margin-left: 10px;
                line-height: 40px;                      /*上下居中,设成与高度一样,*/
            }
            .con_top h3{
                float: left;
                font-weight: 300;
                border-bottom: 3px solid green;
            }
            .con_top a{
                float: right;
                font-size: 20px;
                color: darkslategrey;
            }
            .con_reg{
                margin-left: 20px;
            }
            .con_reg a{
                border: 1px solid dimgrey;
                border-radius: 5px;                        /*圆角*/
                display:inline-block;                   /*在块级标签中没有行高,所以要加这句,让其有块级的属性和行内的,*/
                height: 40px;
                 130px;
                margin-left: 20px;
                line-height: 40px;                      /*行高和高度一样高*/
                text-align: center;                     /*左右居中*/
            }
            .con_reg input{
                height: 40px;
                 460px;
                margin-top: 20px;
                text-indent: 1em;                   /*缩进1个字符*/
            }
            .con_reg .tok{
                 300px;
            }
            .con_reg .bat{
                /*border: 1px red;*/
                background: blueviolet;
            }
        </style>
    </head>
    <body>
        <div class="top"></div>
        <div class="mid">
            <div class="con">
                <div class="con_top">
                    <h3>请注册</h3>
                    <a href="#">立即登录></a>
                </div>
                <div class="con_reg">
                    <form action="" method="post">
                        <br><input type="text" name="phone" placeholder="请输入手机号"><br>
                        <input class="tok" type="text" name="tok" placeholder="请输入短信验证码"><a href="#">获取验证码</a><br>
                        <input type="text" name="user" placeholder="请输入用户名"><br><br>
                        <input type="password" name="paw" placeholder="请输入密码"><br>
                        <input type="password" name="pwd2" placeholder="请再次输入密码"><br>
                        <input class="tok" type="text" name="con2" placeholder="请输入验证码"><a href="#">图片验证码</a><br>
                        <input class="bat" type="submit" value="立即注册">
                    </form>
                </div>
            </div>
        </div>
        <div class="bot1"></div>
        <div class="bot2"></div>
    </body>
    </html>
    

      









    
    
  • 相关阅读:
    书签
    jQueryUI Plugin TableSorter的2个widget扩展
    CSS之关于clearfix--清除浮动
    C#中的is关键字原来会做null检查
    jQuery UI 控件之Slider
    延长Nodejs HTTP 的连接时长
    Nodejs的Promise库
    jQuery的选择器中的通配符
    SharePoint Server 2010 中的基本任务
    ajax浅析---ScriptManagerProxy
  • 原文地址:https://www.cnblogs.com/gdwz922/p/9399198.html
Copyright © 2020-2023  润新知