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

Day7CSS的引入方式与选择器

image

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>CSS的引入方式</title><link rel="stylesheet" href="./2.my.css">
</head>
<body><p>噢多么美丽的一颗心</p><div style="color: blue; font-size: 30px;">怎么会,怎么会,就变成了一滩烂泥</div>
</body>
</html>

image

选择器
image
1.标签选择器
选中标签名作为选择器,选同中名标签设置相同的样式,即如果是p标签选择器,则该文件中的所有p标签都会因为这个选择器而变化,没有差异化

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>标签选择器</title><style>p {color: green;font-size: 20px;}</style>
</head>
<body><p>这是p标签</p><p>11111</p><p>22222</p><p>33333</p>
</body>
</html>

image

2.类选择器
image
与标签选择其不同的是类选择器可以通过自定义类名来实现标签的差异化

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>类选择器</title><style>.red {color: blue;}.bigfont{font-size: 35px;}</style>
</head>
<body><!-- 一个类选择器可以给多个标签使用 --><p class="red">12345678</p><div class="red">323233233</div><!-- 那么同样的,一个标签也可以使用多个类名,类名之间用空格隔开 --><div class="bigfont red">987654321</div>
</body>
</html>

image
类选择器在定义时,最好做到见名知意,不用纯数字与中文,用英文命名

3.id选择器
其作用与类选择器相似,差异化设置标签的显示效果
但id选择器一般配合js使用,很少设置CSS样式
定义id选择器:#id名
使用id选择器:id=id名
且同一个id选择器在一个页面只能用一次(但在代码层面上是可以多次运用的,但实际这样做会导致其他错误,即典型的语法上无错,逻辑上有误)

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>id选择器</title><style>/* 定义 */#red{color: aquamarine;}</style>
</head>
<body><!-- 使用 --><div id="red">开往北京的火车</div>
</body>
</html>

image

4.通配符选择器
image
即可以直接将选择器的内容覆盖到页面内所有的标签,且不用一个一个去调用

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>通配符选择器</title><style>*{color: red;}</style>
</head>
<body><p>船长</p><div>程艾影</div><h1>我们的时光</h1>
</body>
</html>

image

http://www.hskmm.com/?act=detail&tid=40784

相关文章:

  • ZR-J 2025-10-29 比赛总结
  • newDay17
  • 做题日志3
  • 《代码大全2》观后感-理论与现实的桥梁
  • AI元人文架构:从价值计算到智能主体的演进路径
  • 《代码大全2》观后感-从“码农”到“工匠”的第一课
  • 从零开始编写一个办公软件(二、自适应窗口)
  • 10月29日日记
  • AI浪潮下的职业迷思:机遇还是泡沫?
  • 10/29
  • 静态类型、动态类型、强类型、弱类型
  • 价值主体的技术实现:基于Free Transformer潜变量Z的AI元人文架构探索
  • pyqt 自定义QTableWidget
  • 查询排序与表连接
  • 记录一下我最近一年写的脚本,不知不觉近100个了!
  • The 2025 Hunan Collegiate Programming Contest
  • 第二十二天
  • 2025.10.28
  • 日总结 20
  • 重组蛋白与传统蛋白的区别:从来源到特性的全面解析
  • CSP-S 2025 游记
  • NordicNRF91系列蜂窝产品在偏远地区低轨道卫星物联网连接领域取得关键突破
  • Windows Server 2025镜像下载地址
  • 博客园geek主题拓展-1
  • 2025年10月临江鳝丝店推荐:乐山地区五家优质店铺榜单与对比分析
  • vs2022(2026)离线安装失败的问题解决
  • 家训
  • 线段树入门 - idle
  • 文档抽取技术在智能合同对比系统中的应用与优势分析
  • 2025年10月临江鳝丝店推荐榜:五家口碑店铺深度对比与选择指南