HTML5学习笔记 - 第03天

2017-01-11  本文已影响0人  迷茫o

在CSS属性中,字体和大小,子元素可以继承父元素,但颜色不能

CSS核心属性

一.CSS属性组成和作用

1.每个css样式都必须由两部分组成:选择符和声明。注:声明又包括属性和属性值;
2.css属性:属性是指定选择符具有的属性,它是css的核心,css2共有150多个属性;
3.css属性值:属性值包括发动属性值和常规的数值加单位或颜色(colorValue);如(25px)

二.CSS属性的类型

1.字体类属性;2.文本类属性;3.背景类属性;4.列表类属性;5.浮动属性;

三.CSS字体类属性

1.font-family:
字体类型; {font-family:字体1,字体2,字体3;}
例:font-famy:"微软雅黑","宋体";
说明:

2.文本(字体)大小:{font-size:数值;}
例:div{font-size: 12px;}
说明:

3.文本(字体)颜色:{color:颜色值;}
例:div{color: red;}
说明:

4.加粗:
{font-wight:bolder/bold/normal/100-900;}

5.字体倾斜:
font-style:italic(倾斜度小)/oblique(倾斜度大)/normal(取消倾斜,常规显示)

6.检索或设置对象中的文本的大小写text-transform:none无转换/capitalize首字母大写/uppercase全都大写/lowercase全都小写。

7.文本是否大小写 {font-variant:normal(正常的字体)/small-caps(小型的大写字母字体)}
说明: 对英文内容器作用。

四.CSS文本属性

1.水平对齐方式 {text-align:left/right/center/justify;}
说明: justify对内容以两端边界线对齐显示,两端对齐对中文不起作用。

3.行高 {line-height:normal/数值;}
行高可以用来控制文字的上下行距。

4.文本修饰:
text-decoration:none/underline/overline/linethrough/blink.(高版本浏览器不支持blink属性)
说明: none:没有修饰、underline:添加下划线、overline:添加上划线、line-through:添加删除线、blink:闪烁

5.首行缩进: text-indent:数值;设置第一行的缩进值,负值是向前进(可以直接设置长度,或设置百分比)
说明:

6.字符间距 {letter-spacing:value;}控制英文字母、汉字的字距
说明:每个文字以及字母直接的间距

7.词间距 {word-spacing:normal/数值;}控制英文单词词距。(通常用于英文词和词之间的间距)
说明: 完整的单词之间的间隔,不是字母之间。

10.文本阴影 text-shadow
说明: 例子 text-shadow: 5px 5px 5px #FF0000;(分别表示: 水平偏移值,垂直偏移值,模糊的半径,阴影的颜色)

五、CSS列表类属性

1.定义列表符号样式: list-style-type: disc(实心圆)/circle(空心圆)/square(实心方块)/none(去掉列表符号);

2.使用图片作为列表符号: list-style-image: url(所使用图片的路径和全称);

3.定义列表符号的位置: list-style-position:outside(外边)/inside(里边); list-style:none;去掉列表样式

4.边框属性
综合设置: border: 1px solid red;
说明:
边框:border:粗细(数值+单位) 颜色 线型(solid/dashed/dotted/double);
右边框:border-right
左边框:border-left
上边框:border-top
下边框:border-bottom
solid:实现,dashed:虚线,dotted:点状线,double:双线。

六、CSS背景类属性

1.背景颜色 语法: 选择符{background-color:颜色值;} 简写: background:color值

2.背景图片的设置 语法: background-image: url(背景图片的路径及全程);
说明:网页上有两种图片形式:插入图片、背景图;插入图片:属于网页内容,也就是结构。背景图:属于网页的表现,背景图上可以显示文字、插入图片、表格等。

3.背景图片的显示原则
说明:
(1)容器尺寸等于图片尺寸,背景图片正好显示在容器中;
(2)容器尺寸大于图片尺寸,背景图片将默认平铺,直至铺满元素;
(3)容器尺寸小于图片尺寸,只显示元素范围以内的背景图;

4.背景图片平铺属性 语法:选择符 {background-repeat:no-repeat/repeat/repeat-x/repeat-y}
说明: no-repeat:不平铺、repeat:平铺、repeat-x:横向平铺、repeat-y:纵向平铺。

6.背景图片的位置 语法:background-position:值1 值2; 选择符{background-position:left/center/right/数值 top/center/bottom/数值;}
说明:
(1)水平方向上的对齐方式(left/center/right)或值;垂直方向上的对齐方式(top/center/bottom)或值。
(2)两个值:第一个值表示水平位置的值,第二个值表示垂直的位置。
(3)当两个值都是center的时候写一个值就可以代表的是水平位置和垂直位置。
(4)向左方向,向上方向都是负值。

7.背景图片大小 background-size: 数值/百分比/auto/cover/contain

8.背景属性的缩写语法:background: 属性值1 属性值2 属性值3;
背景缩写:background:#背景色 url(背景图片的路径及全程) np-repeat center top;

9.网页上常用的图片格式(压缩图片)

七.CSS浮动属性

1.float:定义网页中其他文本如何环绕该元素,满足我们的页面排版要求。
有三个属性值: left:元素活动浮动在文本左面; right:元素浮动在右面; none:默认值,不浮动。

浮动元素的三大特征:

2.清除浮动的三种方法:

作业

day3zuoye.jpg
上一篇 下一篇

猜你喜欢

热点阅读