CSS总结1

id选择器

  • 1,CSS中以 # 定义
  • 2,id属性不能以数字开头
  • 3,一个id在文档中只能出现一次
  • 4,
      #para1{
             text-align:center;
             color:red;
            } 

class选择器

  • 1,CSS中以 . 定义

  • 2,class属性不能以数字开头

  • 3,class属性可以在多个对象中出现

  • 4,

     所有的类
     .center {text-align:center;}
    
     特定的类
     p.center {text-align:center;}

通配选择器

  • 1,CSS中以 * 定义
  • 2,选择文档中所有的HTML元素
  • 3,
      * {
             margin: 0px;
          }

标签选择器

  • 1,选择指定的HTML标签
  • 2,
     p{
        color: green;
     }
     标签与类捆绑定义选择器
     p.classname1{
         color: gray;
     }

群组选择器

  • 1,将匹配的元素合并,中间以逗号隔开
  • 2,
     p , tr {
             color: green;
              }

相邻选择器

  • 1,要改变的元素样式在某两个元素(1和2)之间

  • 2,

     h1 + p {
                  font-size: 2000%;
                 }
       语法:(1元素+2元素)

包含选择器

  • 1,要改变的元素样式(1)在某个元素(2)内部

  • 2,

       li em {
              color: rebeccapurple;
           }
         语法:(2元素  1元素)

子选择器

-1,父元素所包含的子元素的样式
-2,

    div > span{  /*  div元素所包含的span子元素的样式 */
                     font-size: 24px;
         }

多层选择器

-1,利用选择器嵌套来实现对HTML结构纵深元素的控制
-2,

    <body>
           <div id="wrap">
                   <div id="header">
                             <h2><span>我是头部</span></h2>
     <h2>我是第二个头</h2>
                 </div>
          <div id="menu>
               <ul>
          <li  id="home">首页</li>
        <li>我的文章</li>
        <li id="aboutMe>关于我</li>
       </ul></div>
</div>
 </body>
CSS
<style>
    #wrap #hearder h2 span{
                font-size:100px;}
     #wrap #menu <ul> #aboutMe {
                    color: red;}
     </style>

元素选择器

  • 1,匹配属性名选择器

         <div class="class1>问君能有几多愁</div>
         <div class="class2">恰似一江春水向东流</div>
          CSS
          div[class]{/* 该选择器能够匹配div元素中设置了class属性的对象定义样式,无论class属性值时什么 */
      font-size: 24px;}
  • 2,匹配属性值选择器

        <img src="pic1.png" alt="cat"/>
        <img src="pic2.png" alt="dog"/>
         CSS
         img[alt="dog"]{
      border: solid 2px;}

伪选择器/伪元素选择器

  •  a:link {  /* 正常链接下的样式粉红色, */
              color: pink;
               }
     a:visited { /* 已访问的链接样式为绿色 */
              color: green;
                 }
      a:hover{ /* 鼠标经过时的样式为绿色 */
               color:blue;
      }
      a:active{ /* 超链接被激活时的样式为红色 */
                color: red;
                  }

   转载规则


《CSS总结1》 怪默 采用 知识共享署名 4.0 国际许可协议 进行许可。
  目录