这是我参与「第五届青训营 」伴学笔记创作活动的第 2 天,今天的课程是了解CSS。
什么是CSS:
CSS 是层叠样式表 ( Cascading Style Sheets ) 的简称. 有时我们也会称之为 CSS 样式表或级联样式表。 CSS 是也是一种标记语言CSS 主要用于设置 HTML 页面中的文本内容(字体、大小、对齐方式等)、图片的外形(宽高、边框样式、 边距等)以及版面的布局和外观显示样式。CSS 让我们的网页更加丰富多彩,布局更加灵活自如。简单理解:CSS 可以美化 HTML , 让 HTML 更漂亮, 让页面布局更简单。
CSS最基础的代码:
h1{ //h1:选择器seleclor(选中元素,定义样式)
color:white; //color:选择器property white:属性值(value)
font-size:14px; //声明Declaration
}
在页面中使用CSS:
<!--外链-->
<link rel="stylesheet" href="/assets/style.css">
<!--嵌入-->
</style>
li { margin: 0; list-style:none;}
p { marign: lem=0;}
</style>
<!--内联-->
<p style="marign:lem 0">Example Content</p>
推荐使用外联
CSS是如何工作的:
CSS流程之选择器组、文本渲染:
- 选择器(seleclor):找出页面中的元素,以便给他们设置样式。可以使用很多种方法选择样式。
- 按照标签名、类名、id
- 按照属性
- 按照DOM树中的位置
- 通配选择器:在 CSS 中,一个星号 (
*) 就是一个通配选择器。它可以匹配任意类型的 HTML 元素。在配合其他简单选择器的时候,省略掉通配选择器会有同样的效果。比如,*.warning和.warning的效果完全相同。 - 标签选择器:标签选择器主要针对的是页面中某个标签中的样式设置,它的作用范围是这个页面内所有写在该标签内的内容,标签选择器可以定义多个标签的样式。
4.ID选择器:ID选择器也是定义在style标签内,它使用"#"作前缀,标识名照样是自定义的。然后括号内输入要修改样式的属性和属性值。调用ID选择器的样式需要使用标签内的ID方法。
5.类选择器:类选择器同样写于style标签内,但类选择器在定义的时候需要 "." 来做前缀,类名是自定义的,然后在括号内定义属性和属性值。它不是直接作用在该页面中,而是需要使用class方法去自定义要作用的标签。
6.属性选择器:属性选择器通过已经存在的属性名或属性值匹配元素。
7.font-size:
- 关键字:small、medium、large
- 长度:px、em
- 百分数:相对于父元素字体大小
调试CSS:
- 右击点击界面,选择检查
- 使用快捷键:ctrl+shift+I(windows)或者cmd+opt+I(Mac)