当前位置: 首页 > news >正文

需要登陆的网站如何做爬虫天津百度分公司

需要登陆的网站如何做爬虫,天津百度分公司,宿豫建设局网站,网站建设合同文百科CSS选择器是前端开发中非常重要的基础知识,而复合选择器则是其中功能强大且实用的部分。本文将详细介绍各种复合选择器的用法和应用场景,帮助您更高效地选择和控制页面元素。 1. 后代选择器(空格) 后代选择器通过空格连接两个选…

CSS选择器是前端开发中非常重要的基础知识,而复合选择器则是其中功能强大且实用的部分。本文将详细介绍各种复合选择器的用法和应用场景,帮助您更高效地选择和控制页面元素。

1. 后代选择器(空格)

后代选择器通过空格连接两个选择器,用于选择嵌套在父元素内部的所有匹配子元素,不论嵌套层级有多深。

语法:祖先选择器  后代选择器{}

代码示例:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>复合选择器</title><style>.container .box1-1 {width: 100px;height: 100px;background-color: #19ff32;color: #5440ff;}</style>
</head>
<body><div class="container"><!--作为container的亲儿子--><div class="box1-1">我是儿子</div><div class="box1"><!--做为container的孙子--><div class="box1-1">我是孙子<div class="box1-1"><!--做为container的孙孙-->我是孙孙子</div></div></div></div>
</body>
</html>

运行结果: 

  

注意点:
1. 后代包括:⼉⼦、孙⼦、重孙⼦……
2. 后代选择器中,选择器与选择器之前通过 空格 隔开

2. 子代选择器(>)

子代选择器使用>符号,只选择直接子元素,不会选择更深层级的元素。

语法:子代选择器:亲父亲选择器>亲儿子选择器{}

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>子代选择器</title><style>.container>.box1{width: 100px;height: 100px;background-color: #19ff32;}</style>
</head>
<body><div class="container"><!--作为container的亲儿子--><div class="box1">我是儿子</div><div class="box1-1"><!--做为container的孙子--><div class="box1">我是孙子<div class="box1"><!--做为container的孙孙-->我是孙孙子</div></div></div></div>
</body>
</html>
注意点:
1. ⼦代只包括:⼉⼦
2. ⼦代选择器中,选择器与选择器之前通过 > 隔开

3. 并集选择器(,)

并集选择器可以同时选择多个元素,为它们设置相同的样式。

语法:并集选择器:选择器1,选择器2....{}

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>并集选择器</title><style>h1,div p, .outer{width:100px;height:100px;background-color: red;}</style>
</head>
<body><h1>我是大标题</h1><h2>我是小标题</h2><p class="outer">我是盒子外部的段落!!!</p><div><p class="inner">我是盒子内部的段落!!!</p></div>
</body>
</html>

注意点:
1. 并集选择器中的每组选择器之间通过 , 分隔
2. 并集选择器中的每组选择器可以是基础选择器或者复合选择器
3. 并集选择器中的每组选择器通常⼀⾏写⼀个,提⾼代码的可读性

4.交集选择器

交集选择器可以通过对元素的类名和id名以及标签名字,对元素进行精准定位,为它们设置样式。

语法:交集选择器:标签名称.选择器名称{}

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>交集选择器</title><style>/*给类名为boxid名为one的元素设置属性*/.box#one {width: 100px;height: 100px;background-color: red;}/*给标签为h2id名为three的元素设置属性*/h2#three{width: 100px;height: 100px;background-color: blueviolet;}</style>
</head>
<body><div class="box"><div class="box" id="one">111</div><h2 class="box" id="two">222</h2><h2 class="box" id="three">222</h2><p class="box" id="four">333</p></div>
</body>
</html>

运行结果:

5.伪类结构选择器:hover{}

伪类结构主要是用来制作鼠标悬停的时候的动态效果。

语法:伪类选择器:hover{}

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>伪类结构选择器</title><style>h1:hover{color: red;}.outer:hover{background-color: #ef96c2;}a:hover{color: #0be4d5;}</style>
</head>
<body><h1>我是大标题</h1><p class="outer">伪类结构主要是用来制作鼠标悬停的时候的动态效果。</p><div><a href="http://www.baidu.com">百度一下</a></div>
</body>
</html>

运行结果:

总结: 

复合选择器是CSS中非常强大的工具,合理使用可以:

  1. 减少HTML中的类名依赖,保持代码整洁
  2. 提高样式选择效率,减少重复代码
  3. 实现更复杂的样式控制
  4. 创建丰富的交互效果

http://www.cadmedia.cn/news/13234.html

相关文章:

  • 门户网站编辑流程合肥网络推广网络运营
  • 网站备案信息真实性核验网络营销的特征和功能
  • 怎么做自己的网站推广产品seo排名赚挂机
  • 2 试列出网站开发建设的步骤网络营销推广案例
  • 番禺高端网站建设公司哪家好个人博客网站模板
  • wordpress详细功能湖北网络推广seo
  • 在广州学编程有名气的培训班如何做网站优化
  • 重庆seo网站管理如何提高网站的搜索排名
  • 阳江网站建设推广百度网站官网
  • 企业建站业务还能做吗外链推广网站
  • 深圳 网站策划游戏推广公司好做吗
  • 公司设计网站有哪些百度风云榜
  • 博彩类网站开发源代码市场策划方案
  • 网站建设期末作业链爱交易平台
  • 永兴县网站建设网站seo哪家做的好
  • 河北黄骅市网站建设网站seo设计方案案例
  • 新时期如何做好政府网站建设新网站推广方案
  • 少儿编程入门教学搜索引擎优化服务公司哪家好
  • cdn网站加速微信朋友圈广告推广代理
  • 设计制作生态缸成都网站排名 生客seo
  • 行业网站怎么推广超级外链工具有用吗
  • 购物网站页面设计图片怎么推广app让人去下载
  • 石家庄市网站建设培训班成品短视频app源码的优点
  • 郑州大型网站建设价格数据分析培训课程
  • 策划网站建设关键词歌曲
  • 申请建设网站经费的请示系统清理优化工具
  • 网站被k 如何恢复百度网站登录入口
  • b2bb2c网站电子商务网站建设前期方案b站推广入口2023破解版
  • 有没有安全一点的网站百度渠道开户哪里找
  • 建站平台 在线提交表格功能江阴网站制作公司