CSS(Cascading Style Sheets)层叠样式表,又叫级联样式表,简称样式表
CSS用于HTML文档中元素样式的定义
使用css让网页具有美观一致的页面
CSS 规则由两个主要的部分构成:选择器和声明样式
选择器通常是您需要改变样式的 HTML 元素
每条声明由一个属性和一个值,以键值对的形式组成
属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。属性和值被冒号分开
要使用内联样式,你需要在相关的标签内使用样式(style)属性。Style 属性可以包含任何 CSS 属性
缺乏整体性和规划性,不利于维护,维护成本高
CSS
当单个文档需要特殊的样式时,就应该使用内部样式表。你可以使用 标签在文档头部定义内部样式表
单个页面内的CSS代码具有统一性和规划性,便于维护,但是在多个页面之间容易混乱
当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 标签链接到样式表。
标签在(文档的)头部
可以与任何元素匹配,优先级最低,一般做样式初始化
*{margin: 0;padding: 0;}
HTML文档中的元素,如p、b、div、a、img、body
等。
标签选择器,选择的是页面上所有这种类型的标签,所以经常描述“共性”,无法描述某一个元素的“个性”
p{font-size:14px;
}
学完了java,继续学前端
span{color: red;
}
规定用圆点 .
来定义,针对你想要的所有标签使用
你好
/*定义类选择器*/
class属性的特点
- 类选择器可以被多种标签使用
- 同一个标签可以使用多个类选择器。用空格隔开
我是一个h3啊
我是一个h3啊
// 错误
针对某一个特定的标签来使用,只能使用一次,即id是唯一的。
css
中的ID选择器
以 #
来定义
你好
语法:选择器1,选择器2,...{ }
作用:提取共同的样式,减少重复代码
.header, .footer{height:300px;
}
CSS中,权重用数字衡量
元素选择器的权重为: 1
class选择器的权重为: 10
id选择器的权重为: 100
内联样式的权重为: 1000
优先级从高到低:
行内样式 > ID选择器 > 类选择器 > 元素选择器