zoukankan      html  css  js  c++  java
  • css 层叠样式表

    css选择器

    派生选择器

    根据其元素在其上下文关系来定义样式

    <html>
      <head>
        <meta charset="utf-8" />
        <link href="10.css" type="text/css" rel="stylesheet" />
        <meta name="generator"
        content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" />
        <title></title>
      </head>
      <body>
        <p>
          <strong>p标签hello</strong>
        </p>
        <ul>
          <li>
            <!--如何给li标签单独加样式,派生 li strong{属性: 属性值}-->
            <strong>li标签hello</strong>
          </li>
        </ul>
      </body>
    </html>
    li strong {
        color:red;
    }
    strong{
        color:blue;
    }

     id选择器#

    <html>
      <head>
        <meta charset="UTF-8" />
        <link href="11.css" type="text/css" rel="stylesheet" />
        <meta name="generator"
        content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" />
        <title></title>
      </head>
      <body>
        <p id="pid">hello css</p>
      </body>
    </html>
    #pid {
    color:red}
    <html>
      <head>
        <meta charset="UTF-8" />
        <link href="11.css" type="text/css" rel="stylesheet" />
        <meta name="generator"
        content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" />
        <title></title>
      </head>
      <body>
        <p id="pid">hello css
        <a href="#">欢迎来到</a></p>
        <div id="divid">这是div
        <p>这是第一个div</p></div>
      </body>
    </html>
    #pid {
    color:red}
    #pid a{
        color:pink;
    }
    #divid p{
        color:green;
    }

    派生选择器和ID选择器同时使用

    类选择器.

    <html>
      <head>
        <meta charset="UTF-8" />
        <link href="12.css" type="text/css" rel="stylesheet" />
        <meta name="generator"
        content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" />
        <title></title>
      </head>
      <body>
        <p class="pclass">这是一个class效果
        <a href="#">这是一个链接</a></p>
        <div class="divclass">这是一个div的class</div>
      </body>
    </html>
    .pclass{
    color:blue;
    }
    .pclass a{
        color:pink;
    }
    .divclass{
        color:red;
    }

     属性选择器

    <html>
      <head>
        <meta charset="UTF-8" />
        <style type="text/css">
    [title]{color:green;}[title=te]{color:red;}
            
    </style>
        <meta name="generator"
        content="HTML Tidy for HTML5 (experimental) for Windows https://github.com/w3c/tidy-html5/tree/c63cc39" />
        <title></title>
      </head>
      <body>
        <p title="t">属性选择器</p>
        <p title="te">属性aa选择器</p>
      </body>
    </html>

    相同点:可以应用于任何元素
    不同点:

    1、ID选择器只能在文档中使用一次。与类选择器不同,在一个HTML文档中,ID选择器只能使用一次,而且仅一次。而类选择器可以使用多次。

    2、可以使用类选择器词列表方法为一个元素同时设置多个样式。我们可以为一个元素同时设多个样式,但只可以用类选择器的方法实现,ID选择器是不可以的(不能使用 ID 词列表)

    .stress{
        color:red;
    }
    .bigsize{
        font-size:25px;
    }
    <p>到了<span class="stress bigsize">三年级</span>下学期时,我们班上了一节公开课...</p>

    还有一个比较有用的选择器子选择器,即大于符号(>),用于选择指定标签元素的第一代子元素。如右侧代码编辑器中的代码:

    .food>li{border:1px solid red;}

    这行代码会使class名为food下的子元素li(水果、蔬菜)加入红色实线边框。

    <style type="text/css">
    .first>span{border:1px solid red;}
    </style>
    <p class="first">三年级时,<span>我还是一个<span>胆小如鼠</span>的小女孩</span>,上课从来不敢回答老师提出的问题,生怕回答错了老师会批评我。就一直没有这个勇气来回答老师提出的问题。学校举办的活动我也没勇气参加。</p>

    把文字内容的“我还是一个胆小如鼠的小女孩”这一句话加入红色边框。效果图如下:

  • 相关阅读:
    Python 字符串处理大全.
    图形化翻译助手
    爬虫详解
    Python 模块.
    定制序列
    Python 的property的实现 .
    Python的魔法方法 .
    通过类的装饰器以及各种单例模式(修复版本)。
    是时候写一下Python装饰器了。
    %E2%80%8C的字符串问题,卡住三个小时。
  • 原文地址:https://www.cnblogs.com/Yimi/p/5908835.html
Copyright © 2011-2022 走看看