CSS学习中EMMET语法、复合选择器、元素选择模式、以及背景的一些总结
在CSS的学习过程中,掌握EMMET语法、复合选择器、元素选择模式以及背景的设定是非常重要的。下面将分别对这些知识点进行详细的阐述。 EMMET(前身为Zen Coding)是一种高效的HTML和CSS代码编写工具,它能显著提高前端开发者的工作效率。在EMMET语法中,可以通过以下方式快速生成HTML结构: 1. 生成单个标签:直接输入标签名后加`TAB`键,如`div+TAB`生成`<div> </div>`。 2. 生成多个相同标签:在标签名后加上`*`和数量,如`div*3`生成三个`<div>`。 3. 创建父子级关系标签:使用`>`连接,如`ul>li`生成`<ul><li></li></ul>`。 4. 创建兄弟级关系标签:使用`+`连接,如`div+p`生成`<div></div><p></p>`。 5. 添加类名或ID:输入`.demo`或`#two`后按`TAB`,分别生成类名为`demo`或ID为`two`的元素。 6. 生成有序类名:使用`$`符号,如`.demo$*5`生成`.demo1`至`.demo5`。 7. 在标签内添加内容:用`{}`表示,如`div{$}*3`生成带有自增序号的`<div>`内容。 接下来,我们讨论CSS复合选择器: 1. 后代选择器(包含选择器):用空格分隔,如`ul li a`选择`ul`内的所有`li`的`a`元素。 2. 子选择器:用`>`分隔,如`div > p`选择`div`的直接子元素`p`。 3. 并集选择器:用逗号分隔,如`ul, div`选择`ul`和`div`。 4. 伪类选择器:用于链接和其他特定状态,如`a:link`(未访问链接),`a:visited`(已访问链接),`a:hover`(鼠标悬停链接),`a:active`(活动链接),以及`input:focus`(获得焦点的表单元素)。 在CSS中,元素的显示模式也是非常关键的概念,它们决定了元素如何在页面上布局: 1. 块元素(如`<div>`):独占一行,高度、宽度、内外边距可控制,宽度默认为容器宽度的100%,可以包含其他块级或行内元素。 2. 行内元素(如`<span>`):在同一行显示,宽度由内容决定,高宽不可直接设置,只能容纳文本和其他行内元素。 3. 行内块元素(如`<img>`):结合了块级和行内元素的特点,可设置高度、宽度,但与其他行内元素保持一定的间距,且可以放在一行内。 理解这些基本概念对于编写高效、整洁的CSS代码至关重要,能帮助我们更好地控制网页的布局和样式。在实际开发中,熟练运用EMMET可以极大地提升开发效率,而掌握选择器的使用则能更精确地定位和应用样式,同时理解元素的显示模式对于布局设计至关重要。
- 粉丝: 24
- 资源: 3
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- (180014016)pycairo-1.18.2-cp35-cp35m-win32.whl.rar
- (180014046)pycairo-1.21.0-cp311-cp311-win32.whl.rar
- DS-7808-HS-HF / DS-7808-HW-E1
- (180014004)pycairo-1.20.0-cp36-cp36m-win32.whl.rar
- (178330212)基于Springboot+VUE的校园图书管理系统
- (402216)人脸识别
- enspOSPF多区域路由配置
- (175822648)java项目之电信计费系统完整代码.zip
- (175416816)毕业设计基于SpringBoot+Vue的学生综合素质评价系统源码+数据库+项目文档
- (174808034)webgis课程设计文件