css核心属性

2018-11-08  本文已影响0人  jiaiqi

一、字体类属性

1.字体类型

语法: font-family:字体1,字体2,字体3;

eg: body{font-family:"微软雅黑";}

注:

2.字体大小

语法:font-size:数值+单位;

eg: h1{font-size:32px;}

注:

3.字体加粗

语法:font-weight:bold(加粗)|bolder(加粗)|normal(常规字体)|100-900;

eg: h1,h2,h3,h4,h5,h6{font-weight:normal|100-500;}

注:当设置为数值时,100-500为常规字体,600-900为加粗字体

4.字体倾斜

语法:font-style:italic(倾斜)|oblique(倾斜)|normal(常规字体,不倾斜);

eg: em,i{font-style:normal;}

5.文本是否大小写

语法:font-variant:normal(常规字体)|small-caps(小型大写字母字体);

注:只对英文起作用

6.font复合写法

语法:font:字体大小 字体类型;

eg: font:12px "黑体";

注:

7.字体颜色

语法:color:颜色值;

注:颜色值的三种设置方式:

color:#000; color:#fff;

color:rgb(0,0,0); color:rgb(255,255,255);

color:black; color:white;

二、文本类属性

1.水平对齐方式

语法:text-align:left(左对齐)|center(居中对齐)|right(右对齐)|justify(两端对齐);

2.行高

语法:line-height:数值+单位;

注:

3.文本修饰

语法:text-decoration:none(去掉文本修饰)|underline(下划线)|line-through(删除线)|overline(上划线);

eg: a{text-decoration:none;} a:hover{text-decoration:underline;}

4.首行缩进

语法:text-indent:数值+单位;

注:设置为正值时,值越大向后缩进的距离越大,设置为较大负值时,类似于隐藏的效果

5.字符间距

语法:letter-spacing:数值+单位; (允许设置负值)

注:主要用来设置中文字与字,英文字母与字母之间的间距

6.词间距

语法:word-spacing:数值+单位; (允许设置负值)

注:只对英文起作用

7.文本是否大小写

语法:text-transform:none(默认值)|capitalize(首字母大写)|uppercase(全部大写)|lowercase(全部小写);

注:只对英文起作用

8.长单词换行

语法:word-wrap:break-word|normal(默认值);

注:主要用于长单词换行或较长的url地址换行

9.强制在一行显示

语法:white-space:nowrap;

10.文本流控制

语法:layout-flow:horizontal(从左到右)|vertical-ideographic(从上到下);

11.垂直对齐方式

语法:vertical-align:baseline(默认值)|top(顶部对齐)|middle(中部对齐)|bottom(底部对齐);

注:

三、列表类属性

1.列表符号样式

语法:list-style-type:disc(实心圆)|circle(空心圆)|square(实心方块)|decimal(数字)|none(去掉列表符号样式);

2.使用图片作为列表符号

语法:list-style-image:url(图片路径);

3.设置列表符号的位置

语法:list-style-position:outside(外)|inside(里);

4.列表属性简写方式

语法:list-style:none; (去掉列表符号)

eg: ul,ol{list-style:none;} 或 li{list-style:none;}

四、背景类属性

1.背景颜色

语法:background-color:颜色值;

注:颜色值的设置方法同color属性

2.背景图

语法:background-image:url(图片路径);

注:在网页中有两种图片形式:插入图片和背景图

注:背景图的三种显示原则

3.背景平铺属性

语法:background-repeat:repeat(平铺)|no-repeat(不平铺)|repeat-x(横向平铺)|repeat-y(纵向平铺);

4.背景图位置

语法:background-position:left|center|right|数值 top|center|bottom|数值;

注:

5.背景属性简写方式

语法:background:背景色 背景图 背景平铺属性 背景图位置;

eg: background:blue url(flower.jpg) no-repeat right bottom;

6.背景图固定

语法:background-attachment:scroll(滚动)|fixed(固定);

注:当容器出现滚动条,背景图固定不跟随滚动条滚动,设置为fixed

扩展:

网页中常见的三种图片格式:

五、浮动属性

语法:float:left(左浮动)|right(右浮动)|none(默认值,不浮动);

注:

六、清除浮动

语法:clear:none(默认值,不清除浮动)|left(清除左浮动)|right(清除右浮动)|both(清除左浮动和右浮动);

注:当某个元素的前面存在左浮动或右浮动,对该元素的正常显示造成影响,那么给受影响的该元素添加clear属性

扩展:
图片默认有空隙,解决方案:

上一篇 下一篇

猜你喜欢

热点阅读