首页
关于叶子
Search
1
Win10突然出现不能连接共享打印机一例
310,142 阅读
2
[经验存档] 微星(MSI)B150M-Pro-VD Plus安装系统蓝屏一例
181,682 阅读
3
Laravel“高并发”导致数据“统计”异常一例
71,228 阅读
4
[iOS|Xcode]iOS-App自定义启动页制作(uniapp适用)
52,065 阅读
5
[Windows]查看连接过的WIFI密码
47,952 阅读
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
登录
Search
标签搜索
Laravel
PHP
Windows
Laravel-Admin
Vue
uniapp
CSS
前端
chartjs
HTML
微信
小程序
web
MacOS
App
iOS
工具
Golang
微服务
高并发
Yesr00
累计撰写
64
篇文章
累计收到
7
条评论
首页
栏目
代码
分享
琐事
MySQL
数码
前端
MacOS
软件
Windows
PHP
GoLang学习
页面
关于叶子
搜索到
1
篇与
的结果
2025-02-12
【CSS系统化学习】- CSS选择器
2. CSS选择器以下是CSS中常用的选择器及其示例:元素选择器作用:通过HTML标签名选择元素。语法:p { font-size: 16px; }示例:选中所有<p>标签并设置字体大小。类选择器作用:通过类名(class)选择元素。语法:.warning { color: #ff0000; border: 1px solid red; }示例:选中所有class="warning"的元素并设置红色文本和边框。注意:一个元素可以有多个类(如class="button primary")。ID选择器作用:通过唯一ID(id)选择元素。语法:#header { background-color: #333; padding: 20px; }示例:选中id="header"的元素并设置背景颜色。注意:ID在页面中应是唯一的。属性选择器作用:根据元素的属性或属性值选择元素。语法:/* 选中包含title属性的元素 */ [title] { cursor: help; } /* 选中type="text"的输入框 */ input[type="text"] { border: 1px solid #ccc; }示例:为所有带有title属性的元素添加帮助光标。伪类选择器作用:选择元素的特定状态(如悬停、聚焦等)。语法:/* 悬停状态 */ a:hover { text-decoration: underline; } /* 第一个子元素 */ li:first-child { font-weight: bold; } /* 无效的输入框 */ input:invalid { border-color: red; }常见伪类::hover, :active, :focus, :nth-child(n), :not(selector)。伪元素选择器作用:为元素的特定部分添加样式(如首行、首字母等)。语法:/* 段落的首字母 */ p::first-letter { font-size: 24px; } /* 元素内容前插入内容 */ .note::before { content: "⚠️ "; } /* 选中被用户选中的文本 */ ::selection { background: yellow; }常见伪元素:::before, ::after, ::first-line, ::placeholder。注意:伪元素使用双冒号(::),伪类用单冒号(:)。组合使用示例/* 类选择器 + 伪类 */ .button:hover { opacity: 0.8; } /* 后代选择器 */ nav ul li { list-style: none; } /* 子选择器 */ .container > .item { margin: 10px; }总结 CSS选择器是控制样式作用范围的核心工具,合理使用可大幅提升代码复用性和维护性。
2025年02月12日
7,353 阅读
0 评论
0 点赞