分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 软件开发

前端-CSS-3-高级选择器

发布时间:2023-09-06 02:19责任编辑:熊小新关键词:CSS前端选择器

高级选择器

总结:

 <!-- ???????总结: ???????????基础选择器: ???????????????1.标签选择器 ???div ???????????????2.类选择器 ????.div1 ???????????????3.id选择器 ????#box ???????????????4.通配符选择器 ?* ???????????高级选择器: ???????????????1.群组选择器 ?中间用, ???????????????????.title,.content,.footer{} ???????????????2.交集选择器 ?选择器之间不能有空格,第一个标签必须是标签选择器,第二个标签可以是id或者类选择器 ???????????????????p.p1{} ??p#title1{} ???????????????3.后代选择器 ?选择器之间用 空格 ???????????????????ul a{} ???????????????4.子代选择器 ?选择器之间用 > ???????????????????ul>li{} ???????????????5.毗邻选择器 ?选择器之间用 + ?紧跟着h3标题的标签 ???????????????????h3+p{} ???????????????6.兄弟选择器 ?选择器之间用~ ???????????????????h3~p{} ???????????????7.属性选择器 ????????????????????[class=‘baidu‘]{} ????????????????????[class^=‘btn‘]{} ????????????????????[class$=‘ault‘]{} ???????????css样式优先级: ???????????????行内样式 > 内部样式表 > 外部样式表 ???????????????ID选择器 > 类选择器 > 标签选择器 ???-->

 并集选择器:

/*并集选择器 (组合) ?设置多个标签中的统一样式*/ ???????a,h4{ ???????????color: #666; ???????????font-size: 20px; ???????????text-decoration: none; ???????} ???????????????/* * ??通配符选择器 ??*/ ???????/* 性能有点差*/ ???????html,body,div,p,span,a{ ???????????color: red; ???????????????}

交集选择器:

/*交集选择器*/ ???????h3{ ???????????width:300px; ???????????color: red; ???????} ???????.active{ ???????????font-size: 30px; ???????} ???????h3.active{ ???????????background-color: yellow; ???????}

后代选择器

 ???????????/*后代选择器 在css中使用非常频繁*/ ???????/*div ?p{ ???????????color: red; ???????} ???????div div p{ ???????????color: yellow; ???????} ???????.container div p{ ???????????color: green; ???????}*/

子代选择器:

/*子代选择器*/ ???????.container>p{ ???????????color: yellowgreen; ???????}

属性选择器:

除了HTML元素的id属性和class属性外,还可以根据HTML元素的特定属性选择元素。

 <div class="box"> ???????<form> ???????????<label for="user">用户名</label> ???????????<input type="text" name="" id="user"> ???????????<label for="pwd">密码:</label> ???????????<input type="password" id="pwd"> ???????</form> ???</div>---------------------------------------------------根据属性查找[title] { ?color: red;}---------------------------------------------------根据属性和值查找找到所有title属性等于hello的元素:[title="hello"] { ?color: red;}-----------------------------------------------------找到所有title属性以hello开头的元素:[title^="hello"] { ?color: red;}------------------------------------------------------找到所有title属性以hello结尾的元素:[title$="hello"] { ?color: red;}------------------------------------------------------找到所有title属性中包含(字符串包含)hello的元素:[title*="hello"] { ?color: red;}----------------------------------------------------找到所有title属性(有多个值或值以空格分割)中有一个值为hello的元素:[title~="hello"] { ?color: red;}---------------------------------------------------表单常用input[type="text"] { ?backgroundcolor: red;}

前端-CSS-3-高级选择器

原文地址:https://www.cnblogs.com/foremostxl/p/9823421.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved