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

关于在网页中使用选择器的方式

一. 选择器

1.关于选择器,它们有四种

(1)后代选择器:代码如下;

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>选择器</title> <style type="text/css"> ul p{ color: red; } </style> </head> <body> <ul> <h2>《诡秘之主·新的篇章》</h2> <p>第一章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第二章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第三章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> </ul> </body> </html>

此代码是后代选择器,效果是把被<ul>元素所包含的所有<p>元素渲染成红色,代码需要用空格隔开。渲染后;

(2)子代选择器:代码如下;

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>选择器</title> <style type="text/css"> ul>p{ color: brown; } </style> </head> <body> <ul> <h2>《诡秘之主·新的篇章》</h2> <p>第一章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第二章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第三章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> </ul> </body> </html>

此代码是子代选择器,作用是把所有作为<ul>元素下的直接子元素<p>,渲染成棕色,中间需要用>隔开。需要注意的是它对更深一层的元素不起作用,不可跨代。下面是渲染图;

(3)相邻兄弟选择器:代码如下;

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>选择器</title> <style type="text/css"> h2+p{ color: blue; } </style> </head> <body> <ul> <h2>《诡秘之主·新的篇章》</h2> <p>第一章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第二章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第三章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> </ul> </body> </html>

此代码是相邻兄弟选择器,作用是把代码中所有的<h2>元素相邻的第一个同级元素<p>渲染成蓝色,代码需要用+隔开。下面是代码渲染后效果;

(4)通用兄弟选择器:代码如下;

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>选择器</title> <style type="text/css"> h2~p{ color: greenyellow; } </style> </head> <body> <ul> <h2>《诡秘之主·新的篇章》</h2> <p>第一章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第二章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> <p>第三章</p> <ol> <li>第一节</li> <li>第二节</li> <li>第三节</li> </ol> </ul> </body> </html>

此代码是通用兄弟选择器,代码作用是选择所有<h2>之后的所有同级元素渲染成浅绿色,用~隔开。需要注意,它只能向下选择。渲染后效果;

http://www.jsqmd.com/news/769276/

相关文章:

  • 纯Java大模型推理引擎gemma4.java:零依赖、高性能部署实践
  • 如何在5分钟内完成专业级AI换脸:roop-unleashed终极指南
  • Arm Cortex-R82 ETM调试技术详解与应用实践
  • 热式质量流量计厂家怎么选?2026 十大品牌推荐榜单 - 陈工日常
  • markdownReader:浏览器中优雅阅读Markdown文档的完美解决方案
  • 别再手动改Word了!用Python的python-docx库,5分钟批量生成100份报告
  • 体验 Taotoken 官方价折扣后,在 Ubuntu 项目中的实际 token 花费变化
  • 2026年贵阳装修公司排名指南:预算透明、整装一站式、口碑靠谱品牌深度横评 - 年度推荐企业名录
  • Wand-Enhancer终极指南:零成本解锁WeMod专业版功能的完整教程
  • 重新定义工作空间:智能桌面分区系统的创新实践
  • 2026年贵阳装修公司排名完全指南:预算透明零增项、整装一站式解决方案对比评测 - 年度推荐企业名录
  • 2026 宁波彩钢瓦金属屋面厂房防水防腐公司排名|5 家正规企业推荐 + 避坑指南 - 速递信息
  • 3分钟理解Legacy iOS Kit:让旧iPhone重获新生的终极方案
  • 号外号外~2026年最新卖家精灵折扣码更新啦 它最大的优势 - 易派
  • 为 Claude Code 编程助手配置 Taotoken 作为后端大模型服务提供方
  • 如何快速完整地下载任何网站:WebSite-Downloader终极指南
  • 使用AutoHotKey实现自动化
  • 2026年扭矩测试仪优质厂家指南:国内外靠谱品牌与供应商全景推荐 - 品牌推荐大师
  • 初次使用大模型API,如何通过Taotoken模型广场快速了解与选型
  • 机械键盘连击克星:Keyboard Chatter Blocker 终极配置指南
  • 量化技术如何影响大语言模型的偏见表达
  • Steam成就管理器终极指南:5分钟快速修复游戏成就问题
  • OfficeAI插件深度评测:用自然语言驱动Word与Excel,提升办公效率
  • 【VSCode 2026国产化适配终极指南】:覆盖麒麟V10、统信UOS、中科方德三大平台,含17项内核级配置避坑清单
  • 2026贵阳装修公司排名对标:闭口合同与VR设计如何彻底解决预算超支与效果落差 - 年度推荐企业名录
  • 从「题库时代」到「大脑时代」:非侵入式脑机技术正在重塑教育
  • 2026年匹克球装备采购终极指南:从入门到职业,为什么说“国风黑马”凯瑞麟正在打破进口垄断? - 速递信息
  • 2026贵阳装修公司排名:预算透明+整装一站式的五大靠谱品牌深度横评指南 - 年度推荐企业名录
  • 职场晋升辅助:用 OpenClaw 生成述职报告大纲、答辩 PPT 框架、业绩数据可视化方案
  • 2026年成都性价比优的代理记账公司,究竟哪家更值得选择?成都注册公司/成都公司注销/成都资质代办 - 品牌推荐官方