第十一章笔记
A.块级元素 div>、 <p>、<h1>、<form>、<ul> 、<li>
ul,li,h1,h2,h3,p{margin:0;padding:0}
ul\li\h\p默认存在padding和margin值,因此会在浏览器显示空行。
属性:display:block
1、每个块级元素都从新的一行开始,并且其后的元素也另起一行。2、元素的高度、宽度、行高以及顶和底边距都可设置。3、元素宽度在不设置的情况下,是它本身父容器的100%(和父元素的宽度一致),除非设定一个宽度。
B、行内元素 <span>、<a>、<label>、<input>、 <img>、 <strong> 、<em>
当行内元素之间有“回车”、“tab”、“空格”时就会出现间隙。一种方法是将所有行内元素写在一行内,另一种方法是定义font-size:0px
属性:display:inline
1、和其他元素都在一行上;2、元素的高度、宽度、行高及顶部和底部边距不可设置;3、元素的宽度就是它包含的文字或图片的宽度,不可改变。
C、内联块状元素 <img>、<input>
属性:display:inline-block
1、和其他元素都在一行上;2、元素的高度、宽度、行高以及顶和底边距都可设置。