前端入门学习笔记3

目标:给昨天纯HTML文档的简历添加样式。

今天简单的了解了一些CSS相关知识。

CSS:层叠样式表,指定HTML文档的样式及布局。由很多规则集组成,规则集由选择器和声明块组成。声明块则由声明组成,即属性和对应的属性值。选择器是一种模式,能在页面上匹配到一些元素,选择器有很多类型,例如简单选择器,属性选择器等等。

当浏览器显示文档时,必须将文档内容和样式结合。首先,浏览器将HTML和CSS文档转换为DOM(文档对象模型),然后再显示DOM内容。DOM是一种树形结构,标记语言中的每个元素,属性,文本内容都会成为树的节点。例如:

                        转换为DOM就是,

创建DOM后,就会开始解析CSS,浏览器遍历CSS文档,通过选择器找到对应的元素,再将声明块中的各个声明应用到元素的文本内容上。(源自MDN,https://developer.mozilla.org/zh-CN/docs/Learn/CSS/Introduction_to_CSS/How_CSS_works)。

然后来讲讲选择器,目前只了解到简单选择器和属性选择器。

简单选择器分为:

1.元素选择器。通过最简单的元素名称来定位。例如p{color:red;}

2.类选择器。通过元素标签中class属性的属性值来定位,例如<p class="article">我是段落</p>,则类选择器为.article{color:red;}。值得一提的是,class属性可以拥有多个属性值,以空格间隔即可<p class="article first">我是段落</p>;不同的标签也可以拥有相同的class属性值。

3.ID选择器。通过元素标签中id属性的属性值来定位,例如<p id="article">我是段落</p>,则类选择器为#article{color:red;}。注意,id属性的属性值一定是唯一的,不同元素不能有相同id,所以id选择器很适合用在对单个元素设计样式。

4.通用选择器。给页面中所有元素应用相同的规则,一般不会使用。

属性选择器,通过属性和属性值来匹配元素:

1.存在和值(Presence and value)属性选择器。

2.子串值(Substring value)属性选择器。

最后,今天完成后的简历如下:

                               

为什么分开截图呢,是因为缩小后,布局就乱了,现在还不知道是为什么。

用外部样式表意味着在编写HTML文档时必须有一个大局观,提前预想相同样式的部分,将这些部分用统一的标签或者类型等来进行标注。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值