三种样式表
- 行间样式表:行间样式表的样式是写在当前标签里面的,只对当前标签有效,示例:
<div style=" background-color:red;">我是行间样式表</div>
- 内部样式表:写在
<head></head>
标签内的<style></style>
标签里。 - 外部样式表:写在css文件里,调用的时候在html文件头部使用
<link rel="stylesheet" href="xx.css"/>
来调用。
两种常用的css属性
1.background
-
background-color:设置背景的颜色,有三种设置属性的方法:
1.使用颜色的英文单词:red,green等;
2.三原色模式:rgb(255,255,255);
3.16进制模式:#AAA; -
background-image:插入背景图片。属性:url(图片路径),默认状态下图片会铺满整个背景。
注:背景图片比背景颜色的层级高,会覆盖在其上面。 -
background-repeat:说明图片是否重复。
属性:1.no-repeat:设置背景图片不重复;
2.repeat-x:设置图片沿x轴平铺
3.repeat-y:设置图片沿y轴平铺
注:当图片设置为repeat-x或repeat-y时,他在进行图片定位的时候,不会因为定位的偏移而留下空白而是会将重复的图片的右移或下移。 -
background-position:x,y:说明背景图片的位置
属性:x: 20%(表明从左位于x轴的20%处);
:left or right or center(表明位于左端还是右端还是中间);
:px(表明从左开始的多少像素);
属性:y:20%(表明从上位于y轴的20%处);
:top or botton or center(表明位于上方还是下方还是中间);
:px(表明从上开始的多少像素); -
background-attachment::说明背景图片是否允许滑动;
属性:fixed:固定定位;
scroll:允许滑动;
2:border(边框样式)
属性如下:
- color:设置边框的颜色;
- x px:x是数字,px是像素,表明边框的的粗细;
- 线性:solid(实线),dashed(虚线),dotted(点滑线);
注:还可以通过设置 border-top,border-botton,border-left,border-right来分别设置边框的四条边。