• 02CSS选择器06


    day06

    CSS规则由两部分构成:选择器,声明

    CSS选择器

    标签选择器
      以HTML标签作为选择器
    类选择器
      为HTML标签添加class属性
      通过类选择器来为具有此class属性的元素设置CSS样式
      可对不同类型元素的同一个名称的类选择器设置不同的样式规则:p.red{} and h1.red{}
      同一个元素可以设置多个类,之间有空格隔开

    ID选择器

      为HTML标签添加ID属性
      通过ID选择器来为具有此ID的元素设置CSS规则


    全局选择器
      所有标签设置样式

    群组选择器

      集体统一设置样式
      后代选择器
      使用后代选择器,之间用空格隔开

    class与id的值是区分大小写的


    伪类选择器
      伪类选择器定义特殊状态下的样式
      无法用标签,id,class及其它属性实现

    链接伪类
      :link 未访问状态
      :visited 已访问状态
      :hover 鼠标悬浮状态
      :active 激活状态
      注意写的顺序::link>:visited>:hover>:active

    案例:

    css_selectors.html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>css选择器</title>
        <style type="text/css">
            /*h1,#three,p.special{font-size: 50px}
            p{color: red;}
            .special{color: blue;}
            .one{text-decoration: underline;}
            #two{color:green;}
            *{background-color: black;}*/
            .classred{color: red;}
            p em{color: blue;}
            h1.special em{color: orange;}
            em{color: :red;}
        </style>
    </head>
    <body>
        <h1 class="special"><em>CSS</em>是什么</h1>
        <p><em>CSS</em>层叠样式</p>
        <p class="special one">用于定义HTML内容再浏览器中的显示样式</p>
        <p><em>CSS</em>样式由选择器和声明组成</p>
        <div>
            <h1 id="two"><em>CSS</em>使用方法</h1>
            <ul id="three">
                <li>行内样式</li>
                <li>内部样式</li>
                <li>外部样式</li>
                <li>导入式</li>
            </ul>
            <h1><em>CSS</em>选择器</h1>
            <ul>
                <li>标签选择器</li>
                <li>ID选择器</li>
                <li>类选择器</li>
                <li>后代选择器</li>
            </ul>
        </div>
    </body>
    </html>

    css_selectors1.html:

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>css选择器</title>
        <style type="text/css">
            /*a:link{color: red;}
            a:visited{color: black;}
            a:hover{color: green;}
            a:active{color: gray;}*/
            p.a:link{color: #123123;}
            p.a:visited{color: #213543;}
            p.a:hover{color: #64f433}
            p.a:active{color: red;}
            p:hover{font-size: 50px;}
            p:active{font-size: 30px;}
        </style>
    </head>
    <body>
        <a href="http://www.baidu.com" target="_blank">百度</a>
        <br>
        <p><a href="http://www.baidu.com" target="_blank">百度</a></p>
        <p>wefdfadf</p>
    </body>
    </html>
  • 相关阅读:
    ubuntu 用shell脚本实现将当前文件夹下全部文件夹中的某一类文件复制到同一文件夹下
    读书笔记-2java虚拟机的可达性算法与finalize方法
    find the longest of the shortest (hdu 1595 SPFA+枚举)
    杭电 2176 取(m堆)石子游戏(博弈)
    MVC框架的优缺点
    Wireshark-TCP协议分析(包结构以及连接的建立和释放)
    Ubuntu安装教程--Win7系统中含100M保留分区
    eclipse新建android项目出现非常多错误
    关于简单的加密和解密算法
    在一台server上部署多个Tomcat
  • 原文地址:https://www.cnblogs.com/shink1117/p/8413793.html
Copyright © 2020-2023  润新知