zoukankan      html  css  js  c++  java
  • 黑马学习选择器练习

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>属性选择器一</title>
     6     <style>
     7         /*字符串包含*/
     8         [class*="logo"]{
     9             color: purple;
    10         }
    11         /*值列表包含*/
    12         [class~="logo"]{
    13             color: pink;
    14         }
    15     </style>
    16 </head>
    17 <body>
    18     <p class="csdn_logo">csdn_logo</p>
    19     <p class="csdn logo big">csdn logo big</p>
    20 </body>
    21 </html>
    属性选择器一
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>属性选择器2</title>
     6     <style>
     7         p[id="csdn"]{
     8             color: orange;
     9         }
    10         /*p[id*="csdn"]{*/
    11             /*color: grey;*/
    12         /*}*/
    13         /*p[id$="csdn"]{*/
    14             /*color:goldenrod;*/
    15         /*}*/
    16         /*p[id^="csdn"]{*/
    17             /*color: blueviolet;*/
    18         /*}*/
    19         p[id]{
    20             color: green;
    21         }
    22         p{
    23             color: brown;
    24         }
    25     </style>
    26 </head>
    27 <body>
    28     <p id="csdn">csdn</p>
    29     <p id="xxcsdn">xxcsdn</p>
    30     <p id="csdnxx">csdnxx</p>
    31     <p id="xxcsdnxx">xxcsdnxx</p>
    32     <p>文本</p>
    33 </body>
    34 </html>
    属性选择器二
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>选择器优先级测试</title>
     6 
     7     <link rel="stylesheet" href="css/purple.css">
     8     <link rel="stylesheet" href="css/pink.css">
     9     <style>
    10         /*
    11             计算选择器优先级(a-b-c)
    12             a: id选择器个数
    13             b: 类选择器,属性选择器,伪类选择器个数
    14             c: 元素选择器,伪元素个数
    15             #text 100
    16             [id="text"][class="green"] 20
    17             [class="green"] 10
    18             .green 10
    19             p 1
    20             #text > [id="text"][class="green"] > [class="green"] = .green > p
    21             同级别选择器:后面的覆盖前面的,css文件的位置按照link标签的位置算。
    22         */
    23         #text{
    24             color: blue;
    25         }
    26         [id="text"][class="green"]{
    27             color: goldenrod;
    28         }
    29         [class="green"]{
    30             color: goldenrod;
    31         }
    32         .green{
    33             color: green;
    34         }
    35         /*!*同级选择器后面覆盖前面的*!*/
    36         p{
    37             color: pink;
    38         }
    39         p{
    40              color: purple;
    41         }
    42     </style>
    43 </head>
    44 <body>
    45     <p>
    46         文本
    47     </p>
    48     <p class="green">
    49         文本
    50     </p>
    51     <p id="text" class="green">
    52         文本
    53     </p>
    54 </body>
    55 </html>
    选择器优先级
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>隔行换色</title>
     6     <style>
     7         table{
     8             width: 400px;
     9             /*设置是否合并表格边框和单元格边框*/
    10             /*border-collapse: collapse;*/
    11             /*设置单元格间距*/
    12             border-spacing: 20px;
    13             border: 5px solid black;
    14         }
    15         td{
    16             border: 5px solid black;
    17         }
    18 
    19         /*
    20             nth-of-type(an + b),子元素的索引从1开始,n>=0
    21         */
    22         /*table tr:nth-of-type(2n + 1) {*/
    23             /*background-color: #ffc0cb;*/
    24         /*}*/
    25         table tr:nth-of-type(odd) {
    26             background-color: #ffc0cb;
    27         }
    28 
    29         /*table tr:nth-of-type(2n) {*/
    30             /*background-color: #ffdead;*/
    31         /*}*/
    32         table tr:nth-of-type(even) {
    33             background-color: #ffdead;
    34         }
    35     </style>
    36 </head>
    37 <body>
    38 <table>
    39     <tr>
    40         <td>1</td>
    41         <td>阿里</td>
    42         <td>淘宝、天猫</td>
    43     </tr>
    44     <tr>
    45         <td>2</td>
    46         <td>腾讯</td>
    47         <td>QQ、微信</td>
    48     </tr>
    49     <tr>
    50         <td>3</td>
    51         <td>百度</td>
    52         <td>百度地图、爱奇艺</td>
    53     </tr>
    54     <tr>
    55         <td>4</td>
    56         <td>网易</td>
    57         <td>网易云音乐</td>
    58     </tr>
    59 </table>
    60 </body>
    61 </html>
    伪结构选择器 表格隔行换色
     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>Title</title>
     6     <style>
     7         a:link{
     8             color: #000;
     9         }
    10         a:visited{
    11             color: brown;
    12         }
    13         /*hover和focus的位置可调,其他的顺序一般这样*/
    14         a:focus{
    15             color: pink;
    16         }
    17         a:hover{
    18             color: goldenrod;
    19         }
    20         a:active{
    21             color: blueviolet;
    22         }
    23     </style>
    24 </head>
    25 <body>
    26 <a href="#" tabindex="1">百度</a>
    27 </body>
    28 </html>
    超链接的状态顺序
  • 相关阅读:
    list count++
    Java程序员常用工具类库
    Java读写Excel之POI超入门
    JS操作JSON总结
    ORACLE RAC 11G 添加以及删除UNDO表空间
    oracle 索引优化之distinct
    Redis常用的命令
    Linux 安装Redis 5.0(以及参数调优)
    OEM12C(12.1.0.5)安装插件监控mysql(linux)
    mysql版本升级
  • 原文地址:https://www.cnblogs.com/mozq/p/10758743.html
Copyright © 2011-2022 走看看