block元素的特点:
总是另起一行,在新行的开始。
高度、行高以及顶和底边距都可以控制。
宽度缺省是它的容器的100%,除非设定一个宽度。
例如:<div>, <p>, <h1>, <form>,<ul>, <li> 等等。
inline元素的特点:
和其他元素都在一行上。
高度、行高以及顶和底边距都不可以改变。
宽度就是它的文字或图片的宽度,不可改变。
例如:<span>, <a>, <label>, <input>, <img>, <strong>, <em>等等。
块元素与内联元素的嵌套规则:块元素可以包含内联元素或某些块元素,但内联元素却不能包含块元素,它只是包含其他的内联元素。
可以把所有的块元素再次划分成几个级别的,因可视的元素只会出现在<body>里,所以我们把<body>划在第一个级里面,接着,把不可以自由嵌套的元素划在第三个级,其他的就归进第二个级。所谓的不可自由嵌套的元素就是里面只能放内联元素的,它们包括有:标题标记的<h1>、<h2>、<h3>、<h4>、<h5>、<h6>、<caption>;段落标记的<p>;分隔线<hr>和一个特别的元素<dt>,它只存在于列表元素<dl>的子一级。
为什么说第二级的元素可以自由嵌套呢?我们可以把它们看成是一些容器(或者说是盒子), 这些容器的大小可以自由变化,例如我们可以把<ul>嵌在<div>里面,也可以把<div>嵌在<li>里面。
旅途新热榜,,观光团,强力围观。。。。