01 - css层叠样式表

1.0 - css网页的美容师

  • 让我们的网页更加的丰富多彩,布局更加的灵活自由
  • css最大的贡献:是让HTML从样式中分离,让HTML专注去做结构,css做样式
  • 结构(HTML)和样式(css)相分离

1.1 - css初识

  • 概念
    CSS(Cascading Style Sheets),通常称为CSS样式表或层叠样式表
  • 作用
    主要用于设置HTML的文本内容、图片的外形和排版

引入css样式表

1. 行内式
通过标签的style来设置元素的样式

<p style = '属性:属性值;'> 内容</p>
	任何的HTML都可以设置 style属性
	注意:
		style其实是标签的属性
		样式属性和值中间用 :
		多个属性用 ; 隔开
		只能控制当前的标签,造成代码冗余
	缺点
		没有实现样式和结构相分离

3. 内嵌样式
概念 :将css代码写在HTML文档中的 head头部标签中,并且用style标签定义

<head>
<style>
选择器{
属性:属性值
}
div {
color:red; /*字体颜色为红色*/
font-size:20px; /*字体大小为20像素*/
}
</style>
</head>

注意:
style标签一般位于head标签中,当然理论上也可以放在HTML中的任何地方
只能控制当前页面

缺点
没有彻底分离

5. 外部样式
概念 : 将所有的样式放在一个或多个 .CSS的文件中,通过 link 标签将外部样式表文件连接到 HTML 文档中
语法

<head>
	<link rel='stylesheet' type = 'text/css' href = 'css文件路径'
</head>

注意
link是单标签
link标签需要放在head头部标签中,并且指定link标签的三个属性

属性作用
rel指定为 stylesheet 表示连接一个样式表文件
type表示文档的类型 在这里指定为 ’ text/CSS ‘
href外部文件的URL,可以是相对路径,也可以是绝对路劲

总结

样式表优点缺点使用情况控制范围
行内样式表书写方便,权重高没有实现样式和结构分离较少控制一个 标签
内部样式表部分结构和样式相分离没有彻底分离较多控制一个页面
外部样式表完全实现结构和样式相分离需要引入最多,推荐使用控制整个站点

样式规则

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值