样式引入方式
:
1 、行间样式的引入
写法:在标签中,写一个 style 的属性 比如 :style=“…..” 在引号当中,写相应的 css 样式
缺点:不利于维护,不利于代码重用
优点 : 优先级最高
2 、内部样式表引入
( 1 )标签名选择器
写法 : 在 head 标签里,写一个 style 的标签,在标签中,通过选择器来控制样式 比如: div{… 样式 }
优点:方便快捷
( 2 ) ID 选择器
写法:首先在相对应标签中设置一个 id 的属性 如: id=“id 名 ” 在样式表中,通过 # + ID 名 {… 样式 }
id 名要以英文字母开头,其次 id 名是唯一的,不能重复
只能控制一个
( 3 ) class 选择器
写法:首先在相应标签中设置一个 class 的属性 如: class = “class 名 ”
在样式表中,通过
.+class 名{
…css 的样式
}
class 名以英文字母开头
优先级
标签名选择器 < class 选择器 < ID 选择器 < 行间样式选择器
内部样式优点:加载速度快,不需要请求服务器
内部样式缺点:不利于重用
3 、外部样式表的引入
写法:在 head 标签里,写一个 link 标签,用来关联一个 css 的文件,在 css 文件中,通过选择器来控制样式
<link rel=“stylesheet” href=“1.css”>
外部样式表优点:利于代码重用
外部样式表缺点:需要加载服务器
1 、行间样式的引入
写法:在标签中,写一个 style 的属性 比如 :style=“…..” 在引号当中,写相应的 css 样式
缺点:不利于维护,不利于代码重用
优点 : 优先级最高
2 、内部样式表引入
( 1 )标签名选择器
写法 : 在 head 标签里,写一个 style 的标签,在标签中,通过选择器来控制样式 比如: div{… 样式 }
优点:方便快捷
( 2 ) ID 选择器
写法:首先在相对应标签中设置一个 id 的属性 如: id=“id 名 ” 在样式表中,通过 # + ID 名 {… 样式 }
id 名要以英文字母开头,其次 id 名是唯一的,不能重复
只能控制一个
( 3 ) class 选择器
写法:首先在相应标签中设置一个 class 的属性 如: class = “class 名 ”
在样式表中,通过
.+class 名{
…css 的样式
}
class 名以英文字母开头
优先级
标签名选择器 < class 选择器 < ID 选择器 < 行间样式选择器
内部样式优点:加载速度快,不需要请求服务器
内部样式缺点:不利于重用
3 、外部样式表的引入
写法:在 head 标签里,写一个 link 标签,用来关联一个 css 的文件,在 css 文件中,通过选择器来控制样式
<link rel=“stylesheet” href=“1.css”>
外部样式表优点:利于代码重用
外部样式表缺点:需要加载服务器