CSS 初识

作者: roy_pub | 来源:发表于2018-11-25 10:55 被阅读0次

    CSS 用来设置HTML外观显示样式。

    样式表

    • 内部样式表
    <head>
        <style type="text/css">
            p {
                color: red;
                font-size: 25;
            }
        </style>
    </head>
    
    • 行内样式表(内联样式)
        <p style="color: pink; font-size: 25px;">Hello World CSS</p>
    
    • 外部样式表(外链式)
    <head>
        <link href="css file path" type="text/css" rel="stylesheet">
    </head>
    

    基础选择器

    • 标签选择器
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            p {
                color: red;
                font-size: 25;
            }
        </style>
    </head>
    <body>
    
    <p>Hello World</p>
    <p>CSS</p>
    
    </body>
    </html>
    
    • 类选择器
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            span {
                font-size: 100px;
            }
    
            .g {
                color: deepskyblue;
            }
    
            .o {
                color: red;
            }
    
            .oo {
                color: orange;
            }
    
            .l {
                color: green;
            }
        </style>
    </head>
    <body>
        <span class="g">G</span>
        <span class="o">o</span>
        <span class="oo">o</span>
        <span class="g">g</span>
        <span class="l">l</span>
        <span class="o">e</span>
    </body>
    </html>
    

    多类名选择器

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            .green {
                color: green;
            }
    
            .font {
                font-size: 50px;
            }
        </style>
    </head>
    <body>
      <div class="green font">Hello World!</div>
    </body>
    </html>
    
    • id 选择器
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            #green {
                color: green;
            }
        </style>
    </head>
    <body>
      <div id="green">Hello World!</div>
    </body>
    </html>
    
    • 通配符选择器
      适用所有标签,很少使用
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            * {
                color: green;
            }
        </style>
    </head>
    <body>
        <div>Hello World!</div>
        <div>How are you</div>
    </body>
    </html>
    

    复合选择器

    • 后代选择器
      后代选择器又称包含选择器,用来选择后代元素或元素组的后代,写法为把后代标签写在前面,内层标签写在后面,中间用空格分隔。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            div p {
                color: cyan;
            }
        </style>
    </head>
    <body>
        <div>
            <p>Hello World</p>
        </div>
        <div>Hello World</div>
        <p>Hello World</p>
    </body>
    </html>
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            div a {
                color: cyan;
            }
    
        </style>
    </head>
    <body>
        <div>
            <a href="#">AliBaBa</a>
            <ul>
                <li>
                    <a href="#">AliPay</a>
                </li>
            </ul>
        </div>
    </body>
    </html>
    
    • 子代选择器
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            div > a {
                color: cyan;
            }
    
        </style>
    </head>
    <body>
        <div>
            <a href="#">AliBaBa</a>
            <ul>
                <li>
                    <a href="#">AliPay</a>
                </li>
            </ul>
        </div>
    </body>
    </html>
    
    • 交集选择器
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            div.red {
                color: cyan;
            }
        </style>
    </head>
    <body>
        <div>Hello world</div>
        <div class="red">Hello world</div>
        <p>Hello world</p>
        <p class="red">Hello world</p>
    </body>
    </html>
    
    • 并集选择器
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            div,span {
                color: cyan;
            }
        </style>
    </head>
    <body>
        <div>Hello world</div>
        <p>Hello world</p>
        <span>Hello world</span>
    </body>
    </html>
    

    伪类选择器

    伪类选择器用于向某些选择器添加特殊的效果,如如给链接添加效果。伪类选择器使用":"
    链接伪类选择器

    • :link 未访问的链接
    • :visited 已访问的链接
    • :hover 鼠标移动到链接上
    • :active 选定的链接
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <style type="text/css">
            a {
                font-size: 20px;
                font-weight: 400;
            }
    
            a:link {
                color: gray;
            }
    
            a:visited {
                color: red;
            }
    
            a:hover {
                color: green;
            }
    
            a:active {
                color: cyan;
            }
    
        </style>
    </head>
    <body>
        <a href="#">Baidu</a>
    </body>
    </html>
    

    相关文章

      网友评论

        本文标题:CSS 初识

        本文链接:https://www.haomeiwen.com/subject/ubluqqtx.html