08-02CSS属性组|行内、块级元素

元素的显示方式
1、块级元素
  独占 一行,可以给这个元素设置宽高。
display(显示方式):block
所属标签:div,p,h1,ul,li,ol,dl

2、行内标签
  可以多个标签放在同一行,但是给标签设置宽高没有作用。
所属标签:span,b,u,i,s,ins,del,strong,em

3、行内块级元素
  多个标签放在同一行。并且可以设置标签的宽高。
display : inline-block
img

4、元素的显示方式的转换
  只需要修改display属性就可以。  


背景

可按照顺序设置如下属性:background-color,image,repeate,attachment,position
background: #00FF00 url(bgimage.gif) no-repeat fixed top;

边框

可按照顺序设置如下属性:border-width,style,color
border:5px solid red;

文本属性

line-height:设置设置行间的距离(行高)。在大多数浏览器中默认行高大约是 110% 到 120%。
line-height 与 font-size 的计算值之差(在 CSS 中成为“行间距”)分为两半,分别加到一个文本行内容的顶部和底部。可以包含这些内容的最小框就是行框。
例如:font:italic bold 12px/20px arial,sans-serif;  ==》(20-12)/2=4px,将4px分别加到文本内容的顶部和底部。

字体属性

可以按顺序设置如下属性:font-style,variant(设置小型大写字母显示文本),weight,size/line-height,family
font:italic bold 12px/20px arial,sans-serif;
附注:
font-weight:设置文本的粗细。

font-family:规定元素字体系列。可以把多个字体名称作为一个“回退”系统来保存。如果浏览器不支持第一个字体,则会尝试下一个。
font-family的属性值是用于某个元素的字体族名称/及类族名称的一个优先表
font-family:"Times New Roman",Georgia,Serif;
注意:使用某种特定的字体系列(Geneva)完全取决于用户机器上该字体系列是否可用;这个属性没有指示任何字体下载。因此,强烈推荐使用一个通用字体系列名作为后路。

外边距属性

margin:10px 5px 15px 20px;  //上右下左
margin:10px 5px 15px;//上  右左  下
margin:10px 5px;//上下  左右
margin:10px//4个外边距都是10px
margi : 0 auto;水平居中显示。

内边距属性


列表属性
https://img2018.cnblogs.com/blog/832145/201811/832145-20181121190841797-1345556588.png
可以按照顺序设置如下属性:list-style-type,position,image
list-style:square inside url('/i/arrow.gif');

内容生成


尺寸属性


定位属性


打印属性


表格属性

collapse(折叠)


伪类


伪元素



 


posted @ 2018-11-21 15:47  payn  阅读(173)  评论(0)    收藏  举报