zoukankan      html  css  js  c++  java
  • CSS基础知识总结之css样式引用的三种方式

    在html中增加css样式有三种:

    1.在标签中增加style属性:

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <!--tag标签的图标-->
        <link rel="shortcut icon" href="timg.jpg">
    </head>
    <body>
    <div style="background-color: blue ; 80px;height: 80px "></div>
    </body>
    </html>

    2.

    第二种可以在head中增加style标签 style中通过选择器定位标签增加style样式

    css选择器:

      id选择器:

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <style>
            /*id选择器*/
            /*#代表id,#i1代表定位到class为i1的元素*/
           #i1{
               background-color: #000000;
               width: 80px;
               height: 80px;
           }
        </style>
    </head>
    <body>
    <!--id在html只允许出现一个同名id-->
    <div id="i1"></div>
    </body>
    </html>

       class选择器:最常用

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <style>
            /*class选择器*/
            /*.代表class,.c1代表定位到class为c1的元素*/
           .c1{
               background-color: #000000;
               width: 80px;
               height: 80px;
           }
        </style>
    </head>
    <body>
    <div class="c1"></div>
    </body>
    </html>

      标签选择器:

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <style>
             /*标签选择器*/
            /*所有的div的标签都带有下面属性*/
           div{
               background-color: pink;
               width: 80px;
               height: 80px;
           }
        </style>
    </head>
    <body>
    <div class="c1"></div>
    <div></div>
    </body>
    </html>

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <style>
           div{
               background-color: pink;
               width: 80px;
               height: 80px;
           }
            .c1{
                background-color: blue;
                width: 80px;
                height: 80px;
            }
        </style>
    </head>
    <body>
    <div class="c1"></div>
    <div></div>
    </body>
    </html>

      层级选择器:

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <style>
           /*层级选择器*/
            div span{
                background-color: red;
                width: 80px;
                height: 80px;
            }
             #i1 span{
                 background-color: blue;
                 width: 80px;
                 height: 80px;
             }
            .c1 span{
                background-color: pink;
                width: 80px;
                height: 80px;
            }
        </style>
    </head>
    <body>
    <div class="c1">
        <span>这是span标签</span>
    </div>
    <div id="i1">
        <span>这是span标签</span>
    </div>
    <div>
        <span>层级选择器</span>
    </div>
    
    </body>
    </html>

      多个标签引用同一个标签:

    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <style>
            /*多个标签引用同一个标签*/
             #i1,#i2,#i3{
                 background-color: blue;
                 width: 80px;
                 height: 80px;
             }
            .c1{
                background-color: pink;
                width: 80px;
                height: 80px;
            }
        </style>
    </head>
    <body>
    <div id="i1"></div><br>
    <div id="i2"></div><br>
    <div id="i3"></div>
    <div class="c1"></div>
    <div class="c1"></div>
    <div class="c1"></div>
    </body>
    </html>

    3. 在head里面使用link引入css样式表:

    css表:c1.css

    .c1{
        background-color:red;
        width: 80px;
        height: 80px;
    }
    <!DOCTYPE html>
    <html lang="en" xmlns="http://www.w3.org/1999/html">
    <head>
        <meta charset="UTF-8">
        <title>天蓝蓝</title>
        <link rel="stylesheet" href="c1.css">
    </head>
    <body>
    <div class="c1"></div>
    <div class="c1"></div>
    </body>
    </html>

    样式表的引用顺序联系:

    css表:c2.css

    .c1{
        background-color: pink;
        width: 100px;
        height: 100px;
    }
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Title</title>
        <!--<link rel="stylesheet" href="c2.css">-->
        <style>
            /*样式表的引用关系,以标签为起的位置,由下而上的开始应用*/
         .c1{
            background-color: red;
            width: 100px;
            height: 100px;
            }
        </style>
        <link rel="stylesheet" href="c2.css">
    </head>
    <body>
    <div class='c1' style="background-color: #0000CC; 100px;height: 100px"></div>
    </body>
    </html>
  • 相关阅读:
    Selenium+java
    小白学习安全测试(一)——Http协议基础
    解决chrome运行报错unknown error: cannot get automation extension
    Eclipse 中 不能创建 Dynamic web project
    Jmeter遇到Connection reset by peer的解决方法
    用Java检测远程主机是否能被连接
    Java 连接远程Linux 服务器执行 shell 脚本查看 CPU、内存、硬盘信息
    jenkins的svn路径中文问题
    MySql的存储引擎介绍
    Netty SSL性能调优
  • 原文地址:https://www.cnblogs.com/wxcx/p/8684809.html
Copyright © 2011-2022 走看看