day6 云道页面 知识点梳理(1)
关于块级元素、行内元素、行内块元素的梳理
(1)块级元素
特点:
a.可以设置宽高,行高,外边距和内边距
b.块级元素会独占一行
c.宽度默认是容器的100%
d.可以容纳内联元素和其他的块级元素
举例:<h1>~<h6>,<p>,<div>,<ul>,<ol>,<li>
(2)行内元素:不占有独立的区域,仅仅依靠自己的字体大小或者是图像大小来支撑结构。一般不可以设置宽度,高度以及对齐等属性。
特点:
a.和相邻的行内元素在一行上
b.高度和宽度无效,但是水平方向上的padding和margin可以设置,垂直方向上的无效
c.默认的宽度就是它本身的宽度
d.行内元素只能容纳纯文本或者是其他的行内元素(a标签除外)
举例:<a>,<strong>,<b>,<em>,<del>,<span>
(3)行内块元素:
特点:
a.和相邻的行内元素(行内块)在一行上,但是中间会有空白的间隙
b.默认的宽度就是它本身的宽度
c.高度,行高,内边距和外边距都可以设置
举例:<img/>,<input/>,<td/>
三种模式的转换:
块转行内:display-inline;
行内转块:display:block;
块,行内元素转换为行内块:display:inline-block
.button a { /* 这是一个按钮 */ border: 1px solid #ff9412; width: 150px; height: 40px; margin: 40px auto; display: block; color: #ff9412; font-size: 14px; text-decoration: none; text-align: center; line-height: 40px; border-radius: 5px; }
效果图如下:
加油!