web前台入门到实战:css常用基本层级伪类属性选择器

  • 时间:2020-04-24 20:49 作者:大前端世界 来源: 阅读:548
  • 扫一扫,手机访问
摘要:常见的css选择器包含:常用选择器、基本选择器、层级选择器、伪类选择器、属性选择器,其中常用选择器分为:1.html选择符{}//给页面上所有的标签设置模式;2.类选择符.hcls{}//给class是hcls的一类标签设置模式;3.id选择符#h3{}//给id是h3的标签设置样式;4.关联选择符

常见的css选择器包含:常用选择器、基本选择器、层级选择器、伪类选择器、属性选择器,其中常用选择器分为:1.html选择符{}//给页面上所有的标签设置模式;2.类选择符.hcls{}//给class是hcls的一类标签设置模式;3.id选择符#h3{}//给id是h3的标签设置样式;4.关联选择符#div h1、#div h1.ljhcls;5.div,h1,pmspan,button{}基本选择器分为:first-child第一个、::first-letter第一个字母、::fist-line第一行、:last-child最后一个元素、:nth-child(n)第几个元素,层级选择器分为a,b组合、a b后代、a>b子代、a+b a的一个是b,伪类选择器:hover鼠标经过、:focus焦点、::selection文字选中背景色,属性选择器*[属性]、[属性=值]、[属性~=值]//包含任意一个值、[属性^=值]以什么开始、[属性$=值]以什么结束。

专门建立的学习Q-q-u-n: 784783012 ,分享学习的方法和需要注意的小细节,不停升级最新的教程和学习技巧(从零基础开始到前台项目实战教程,学习工具,全栈开发学习路线以及规划) 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4     <meta charset="UTF-8"> 5     <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6     <title>学习css常用基本层级伪类属性选择器</title> 7     <style type="text/css"> 8     /*常用选择器*/ 9     /*html选择符*//* *{}给页面上所有的标签设置模式*/ 10     *{   11         color: royalblue; 12     } 13     /*类选择符*//*.hcls{}给class是hcls的一类标签设置模式;*/ 14     .hcls{ 15         font-weight: bold; 16     } 17     /*id选择符*//*#h3{}给id是h3的标签设置样式 */ 18     #h3{ 19         font-style: italic; 20     } 21     /*关联选择符 */ 22     div h1{ 23         font-size: 18px; 24     } 25     /*组合选择符*/ 26     div,button{ 27         background-color: #ccc; 28         margin: 5px; 29     } 30     /*基本选择器*/ 31     /*::first-letter */ 32     #h3::first-letter{ 33         font-size: 30px; 34     } 35      /*::first-line */ 36      .h4::first-line{ 37          color: red; 38      } 39      /*:first-child */ 40      .shuiguo li:first-child{ 41         color:#f90; 42      } 43      /*:last-child */ 44      .shuiguo li:last-child{ 45         text-decoration: line-through; 46      } 47       /*:nth-child(n) */ 48       .shuiguo li:nth-child(2){ 49         text-decoration: overline; 50         background-color: sienna; 51      } 52      /*层级选择器*/ 53      /*a,b组合 */ 54      #h3,.box{ 55         background-color: #ccc; 56         margin: 5px; 57     } 58     /*a b a后代中的b */ 59     .h4 p{ 60         text-decoration: overline; 61         font-size: 30px; 62     } 63     /*a>b a的子元素b */ 64     div>p{ 65         font-style: italic; 66     } 67     /*a+b a后面的第一个元素b */ 68     div+span{ 69         height: 40px; 70         background-color: teal; 71         color: #fff; 72     } 73     /*伪类选择器*/ 74     /*:hover*/ 75     input:hover{ 76      border-radius: 5px; 77     } 78     /*:focus焦点*/ 79     input:focus{ 80         outline-color: teal; 81     } 82     /*::selection文字选中背景色*/ 83     p::selection{ 84         color: #fff; 85     } 86     /* 属性选择器 */ 87     .shuiguo li[title]{ 88         font-size: 100px; 89         background-color: aqua; 90     } 91     /* 选择器[属性=值]  值唯一才可以用,包含多个值的测试不行*/ 92     .shuiguo li[title=pg]{ 93     color: red; 94     list-style: square; 95     background-color: #fff; 96     font-size: 60px!important; 97     } 98     /* 选择器[属性^=值]以什么开始 */ 99     .shuiguo li[title^=pg]{100         font-size: 20px;101         margin: 20px;102     }103     /* 选择器[属性$=值]以什么结束 */104     .shuiguo li[title$=xj]{105         background-color: #ccc;106     }107     </style>108 </head>109 <body>110     <div class="hcls" id="h3">111         <h1>html+css+javascript is very much!</h1>112     </div>113     <div class="hcls h4"><!--多个class用空格分开,id是唯一的-->114         <p>If not for life, I can go to bed early and get up early;If not for life, I can go to bed early and get up early; 115 If not for life, I can go to bed early and get up early;If not for life, I can go to bed early and get up early; 116             If not for life, I can go to bed early and get up early</p><p>多个class用空格分开,id是唯一的</p>117             <p>多个class用空格分开,id是唯一的</p>118     </div>119     <span>div后面的第一个元素</span>120     <ul class="shuiguo">121         <li title="pg">苹果</li>122         <li title="xg pg">西瓜</li>123         <li title="pg xj">香蕉</li>124     </ul>125     <button class="box">按钮</button>126     <form action="">127         <p>客户名</p><input type="text" name="" id="">128     </form>129 </body>130 </html>
  • 全部评论(0)
最新发布的资讯信息
【系统环境|】2FA验证器 验证码如何登录(2024-04-01 20:18)
【系统环境|】怎么做才能建设好外贸网站?(2023-12-20 10:05)
【系统环境|数据库】 潮玩宇宙游戏道具收集方法(2023-12-12 16:13)
【系统环境|】遥遥领先!青否数字人直播系统5.0发布,支持真人接管实时驱动!(2023-10-12 17:31)
【系统环境|服务器应用】克隆自己的数字人形象需要几步?(2023-09-20 17:13)
【系统环境|】Tiktok登录教程(2023-02-13 14:17)
【系统环境|】ZORRO佐罗软件安装教程及一键新机使用方法详细简介(2023-02-10 21:56)
【系统环境|】阿里云 centos 云盘扩容命令(2023-01-10 16:35)
【系统环境|】补单系统搭建补单源码搭建(2022-05-18 11:35)
【系统环境|服务器应用】高端显卡再度登上热搜,竟然是因为“断崖式”的降价(2022-04-12 19:47)
手机二维码手机访问领取大礼包
返回顶部