美文网首页HTML学习笔记
HTML学习CSS选择器06-简单选择器

HTML学习CSS选择器06-简单选择器

作者: coderhlt | 来源:发表于2019-04-18 10:52 被阅读0次
  • 按照一定的规则选择出符合条件的元素,为之添加CSS样式,叫CSS选择器
  • 大致可分为: 元素选择器、通用选择器、类选择器、id选择器、属性选择器、组合、伪类、伪元素

1、元素选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
         div {
             background-color: red;
         }
    </style>
</head>
<body>
<div>我是元素选择器,可以叫我标签选择器</div>
</body>
</html>

2、通用选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
         * {
             color: red;
         }
    </style>
</head>
<body>
<div>我是div</div>
<h1>我是h</h1>
</body>
</html>
  • 一般用来给所有元素做一些通用性的设置,比如内边距、外边距。
  • 尽量不要使用,效率比较低

3、id选择器

<!DOCTYPE html>                         
<html lang="en">                        
<head>                                  
    <meta charset="UTF-8">              
    <title>Title</title>                
    <style>                             
                                        
          #the-first-element{           
              color: red;               
          }                             
                                        
          #the_two_element{             
              color: blue;              
          }                             
                                        
          #theThirdElement{             
              color: black;             
          }                             
                                        
    </style>                            
</head>                                 
<body>                                  
<!--中划线-->                              
<p id="the-first-element">我是p2</p>      
                                        
<!--下划线-->                              
<p id="the_two_element">我是p3</p>        
                                        
<!--驼峰标示-->                             
<p id="theThirdElement">我是p4</p>        
</body>                                 
</html>                                 
  • 一个HTML文档里的id是唯一的,不能重复。
  • id值如果由多个单词组成,单词之间可以用中划线-、下划线_、驼峰标示。
  • 用#id值去取元素,如#theThirdElemen, #the_two_element,#the-first-element

3、类选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
           .btn{
               background-color: red;
               width:60px;
               text-align: center;
           }


           .confirm{
               color: black;
           }

           .cancell{

               color:blue ;
           }

           .delete{
               color: aqua;``
           }
    </style>
</head>
<body>
     <p class="btn confirm">红</p>
     <p class="btn cancell">黄</p>
     <p class="btn delete">绿</p>
</body>
</html>
  • 一个元素可以有多个class值,每个class之间用空格隔开。在开发中可以将一些公共样式抽出来,写到某个类选择器中。谁要使用这些样式加上类名就可以了。
  • 用 .class值去取元素,例如 .confirm, .cancell,.delete

4、属性选择器

4.1、属性值是one

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
           [title="one"]{
               color: green;   
           }
    </style>
</head>
<body>
    <div title="one">文字一</div>
    <div title="two">文字二</div>
</body>
</html>

4.2、属性值包含单词one

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
           [title~="one"]{
               color: green;
           }

    </style>
</head>
<body>
    <div title="one two">文字一</div>
    <div title="two">文字二</div>
</body>
</html>

4.3、属性值以one为开头的

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
           [title^="one"]{
               color: green;
           }

    </style>
</head>
<body>
    <div title="one two">文字一</div>
    <div title="two one">文字二</div>
</body>
</html>

5、后代选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
           div span {
               color: red;
           }

    </style>
</head>
<body>
      <div>
           <span>文字</span>
      <p>
           <span>文字二</span>
      </p>
      </div>
</body>
</html>
  • div span {
    }
    div里的span元素,span是直接或者间接的子元素。

6、子选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
           div>span {
               color: red;
           }

    </style>
</head>
<body>
      <div>
           <span>文字</span>
      <p>
           <span>文字二</span>
      </p>

      </div>
</body>
</html>
  • div>span {
    }
    div里的span元素,span必须是直接子元素。

7、交集选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
          div.one{
              background-color: red;
          }

    </style>
</head>
<body>
      <div class="one">我是div</div>
      <p class="one">我是div2</p>
</body>
</html>
  • 同时符合两个条件或以上的元素

8、并集选择器

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
          div,.one{
              background-color: red;
          }

    </style>
</head>
<body>
      <div >我是div</div>
      <p class="one">我是div2</p>
</body>
</html>
  • 符合条件一+条件二的所有元素,之间用逗号隔开。

相关文章

  • CSS学习笔记

    css学习笔记 在html引入css的三种方式 css选择器 伪选择器 选择器的组合 伪类选择器 选择器的优先规则...

  • CSS简明教程——选择器

    简单选择器 属性选择器 伪类与伪元素 组合选择器 1. 简单选择器 标签选择器 类选择器 HTML: CSS: I...

  • CSS选择器学习

    CSS选择器是学习CSS的一个核心部分,HTML页面中的元素就是通过CSS选择器来进行控制的,熟练使用CSS选择器...

  • HTML5选择器

    @(HTML5)[HTML5选择器] [TOC] 二、HTML5选择器 CSS选择器回顾 ID选择器 类名选择器:...

  • CSS选择器

    CSS选择器的作用 CSS 选择器用于定位我们想要给予样式的 HTML 元素。 CSS选择器的类型 CSS选择器大...

  • 学习笔记-CSS-2017.2.14

    CSS 选择器 1、CSS 元素选择器 如果设置 HTML 的样式,选择器通常将是某个 HTML 元素,比如 p、...

  • 选择器

    CSS 元素选择器/类型选择器 最常见的 CSS 选择器是元素选择器。html {color:black;}p {...

  • Sublime 学习web的css

    html + css + js css引用 css外部样式 css优先级 css的选择器 标签选择器 类选择器 i...

  • CSS选择器

    css选择器 CSS选择器可以简单分为三类:简单选择器、伪元素选择器、组合选择器 简单选择器 标签选择器 标签选择...

  • 基础知识--css

    基础知识--css 目录 选择器 在html引入css的方式 css盒子模型 选择器Selectors 基本选择器...

网友评论

    本文标题:HTML学习CSS选择器06-简单选择器

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