CSS属性选择符与简化规则解读
需积分: 9 117 浏览量
更新于2024-08-17
收藏 617KB PPT 举报
"属性选择符-CSS那些事读书笔记"
在CSS中,属性选择符是一种高级选择器,用于更精确地定位具有特定属性或者特定属性值的元素。本笔记主要探讨了四种属性选择符模式:
1. E[attr]:这种模式选择具有指定属性`attr`的所有`E`元素,不考虑属性值。例如,`img[alt]`将选择所有具有`alt`属性的`img`元素。
2. E[attr=“value”]:这种模式选择`E`元素中`attr`属性值等于`value`的元素。例如,`a[rel="nofollow"]`会选择所有`rel`属性值为`nofollow`的链接。
3. E[attr~=“value”]:这个模式匹配`E`元素中`attr`属性值包含`value`的元素,且`value`与其它值之间由空格分隔。例如,`p[class~="highlight"]`会选择`class`属性包含`highlight`的段落,即使`class`还有其他值。
4. E[attr|=“value”]:此模式选择`E`元素中`attr`属性值以`value`开头,并可能后跟一个连字符(-)的元素。这常用于语言选择,如`lang`属性。例如,`span[lang|="en"]`将选择所有语言设置以`en`开头的`span`元素,如`en-US`或`en-GB`。
接下来,笔记介绍了CSS的基础知识,包括如何植入CSS代码,如在HTML文档的`<head>`部分使用`<style>`标签,以及CSS的结构——选择器(Selector)与声明(Declarations)的组成,如`Selector{property:value}`。
CSS简写是提高代码效率和可读性的关键。例如,颜色值可以用十六进制、RGB函数或颜色名称表示,且十六进制颜色可以缩写。当数值为0时,单位可以省略。对于内外补丁(padding和margin),可以有不同方式的简写,从单值到四值,以实现对各个边的快速设置。边框的简写允许同时设置宽度、样式和颜色,而背景属性的简写则可以合并背景颜色、图像和重复模式等。
总结来说,属性选择符是CSS中的强大工具,它们帮助开发者更精准地定位和应用样式。而CSS的简写规则则有助于减少代码量并提高代码的可维护性,是CSS编写中不可或缺的部分。理解并熟练运用这些概念将对提升CSS布局和设计能力大有裨益。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2017-08-07 上传
2022-11-19 上传
2019-03-17 上传
2018-06-25 上传
2019-05-24 上传
2020-10-29 上传
八亿中产
- 粉丝: 27
- 资源: 2万+
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍