随笔(三):CSS

一、CSS

.(类选择器)和 #(ID选择器)在CSS中的主要区别在于它们的选择范围和用途:

1. 选择范围

  • 类选择器(. 开头)
    • 类选择器用于选择具有指定类名的所有HTML元素。由于一个HTML元素可以有多个类名,并且类名可以在多个元素之间共享,因此类选择器可以应用于文档中的多个元素。
  • ID选择器(# 开头)
    • ID选择器用于选择具有特定ID的单个HTML元素。由于ID在HTML文档中应该是唯一的,因此ID选择器只会选择并应用到具有该ID的元素上。

2. 用途

  • 类选择器
    • 类选择器非常适合于当你想为多个元素应用相同的样式时。例如,你可能想要为页面上的所有按钮应用相同的背景色和边框样式,这时就可以使用类选择器。
    • 类选择器也常用于通过JavaScript来添加或移除类,以动态地改变元素的样式。
  • ID选择器
    • ID选择器通常用于样式化页面上的唯一元素,如页眉、页脚、主内容区等。由于ID的唯一性,ID选择器非常适合于当你需要精确控制单个元素的样式时。
    • 在某些情况下,ID选择器也用于通过JavaScript访问和修改单个元素的属性或行为。

3. 优先级

在CSS中,ID选择器的优先级高于类选择器。这意味着,如果同一个元素同时被ID选择器和类选择器选中,并且这两个选择器为该元素指定了冲突的样式规则,那么ID选择器指定的样式将覆盖类选择器指定的样式。

相关推荐
小彭努力中13 小时前
194.Vue3 + OpenLayers 实战:动态位置 + 高度 + 角度,模拟卫星地面覆盖范围
前端·css·vue.js·openlayers·animate
Luna-player19 小时前
Vue 组件,用来实现一个响应式图标网格布局,核心是用 CSS 实现固定宽高比的正方形容器,并在里面放置图片和文字。
前端·css·vue.js
Greg_Zhong21 小时前
Css知识之伪类和伪元素
前端·css
余瑜鱼鱼鱼1 天前
css常用功能总结(三)(Chrome 调试工具 -- 查看 CSS 属性)
前端·css·chrome
Dxy12393102161 天前
HTML常用CSS样式推荐:打造高效、美观的网页设计
前端·css·html
Predestination王瀞潞1 天前
6.5.1 软件->W3C HTML5、CSS3标准(W3C Recommendation):CSS(Cascading Style Sheet)
css·css3·html5
xiaotao1311 天前
什么是 Tailwind CSS
前端·css·css3
xiaotao1312 天前
03. 原子化 CSS 思想
前端·css·tailwind
爱宇阳2 天前
Nuxt4 + Tailwind CSS v4 自定义响应式断点完整指南
前端·css·nuxt4
孟祥_成都2 天前
前端下午茶:这 3 个网页特效建议收藏(送源码)
前端·javascript·css