随笔(三):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选择器指定的样式将覆盖类选择器指定的样式。

相关推荐
软件技术NINI5 小时前
美妆商城html+Css+js 4页
javascript·css·html
2603_9658966212 小时前
Grid 网格布局|CSS 二维页面排版体系
前端·css
多喝水身体棒13 小时前
# CSS Grid布局入门,二维布局再也不用float了
css
软件技术NINI15 小时前
化妆品html+css+js 7页
javascript·css·html
kaixin_learn_qt_ing17 小时前
hexdump -C /path/to/binary | less 看十六进制内容
前端·css·less
damoluomu19 小时前
SSG 的后台怎么补:Node.js 生态里的三条路(番外二)
javascript·css·typescript·node.js·html
溪语流沙19 小时前
【每天一个CSS | Day23】边框上有一道光在跑的流光呼吸卡片
前端·css
ShineWinsu19 小时前
对于CSS:选择器的解析
前端·css·面试·html·web·选择器·网页
keyipatience19 小时前
CSS 学习(1):语法、引入方式、选择器、字体与背景
前端·css·html
程序员大阳20 小时前
副队长HTML+CSS博客网站实战 (5)-文章详情页 article.html开发
css·html·博客网站·详情页