2.CSS
CSS
- Cascading Style Sheet,CSS就是层叠样式表,用来控制页面内容的样式
CSS和HTML结合方式
1.使用HTML标签的style属性
使用格式:
<标签名 style="样式名:样式值;样式名:样式值 样式值 样式值;"></标签名>
- 多个样式之间以分号隔开;一个样式可以有多个值,多个值以空格隔开
- 如:
<div style="color:yellow;font-size:100px;border:1px solid red;">我是div</div>
2.在head标签使用style标签设置(内嵌样式)
使用格式:1
2
3
4
5
6
7
8<head>
<style type="text/css">
标签名{
key1:value;
key2:value;
}
</style>
</head>3.在head标签中的style标签使用@import(外部文件方式)
使用格式:1
2
3
4
5<head>
<style type="text/css">
@IMPORT url("css文件的地址");
</style>
</head>4.在head标签中使用link标签(外部文件方式)(开发中经常使用)
使用格式:1
2
3<head>
<link rel="stylesheet" type="text/css" href="css文件路径" />
</head>
CSS选择器
让我们的css样式选择作用在哪一些具体的标签之上
标签名选择器:作用在当前页面的所有该名称标签之上
格式:
1 | 标签名称{ |
ID选择器:作用在页面上的某个具体的标签之上
格式:
1 | #id属性值{ |
注意:页面的id值不允许重复。
class选择器:作用在一组标签之上
格式:
1 | .Class属性值{ |
组合选择器:不同的标签使用相同的css样式
格式:
1 | 选择器1, 选择器2...{ |
关联选择器:强调的是通过父亲查找孩子
格式:
1 | <!--修改该父选择器的子选择器内容--> |
锚伪类选择器:锚伪类选择器开发中一般就作用在a标签之上。对a标签的未访问状态和已经访问状态设置不一样的css样式。
格式:
1 | 选中的标签:伪元素名称{ |
- :伪元素名称
- :link 某个html标签未被点击之前的状态
- :visible 鼠标点击之后,松开了
- :hover 鼠标悬浮式
- :active 鼠标点击 但没有松开
- 注意:上述4个伪元素是有先后顺序的。
- L V H A
属性选择器:在原有选择器的基础上,通过标签的属性,再次对标签进行筛选。
格式:
1 | 选择器名[属性名='属性值'] { |
CSS常用属性
1、文字和文本属性
- color:颜色
- font-size:大小
- font-family:字体类型
- text-decoration:线型 none underline line-through
- text-align:内容对齐方式
2、边框
- border:border-width border-color border-style
- border-width:边框宽度
- border-color:边框颜色
- border-style:边框的样式
3、背景属性
- background-color:背景颜色
- background-image:背景图片
- 注意:在css中 图片的写法 url(图片地址)
- background-repeat:平铺方式
- list-style-type:小标志
- list-style-image:小图片
- 属性值:url(图片地址)
4、尺寸属性
- width:宽度
- height:高度
5、显示属性
- display:是否显示某个元素 值:none/block
6、浮动属性
- float:left/right
- clear:both
边框(盒子模型)布局
<div></div>
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 LXY's blog!