XHTML是当前HTML版的继承者。HTML语法要求比较松散,这样对网页编写者来说,比较方便,但对于机器来说,语言的语法越松散,处理起来就越困难,对于传统的计算机来说,还有能力兼容松散语法,但对于许多其他设备,比如手机,难度就比较大。因此产生了由DTD定义规则,语法要求更加严格的XHTML。
xhtml的布局核心标签是div div属于xhtml中的块级元素。xhtml的标签默认为两种元素,一种是块状元素,另外一种是内联元素。
块状元素
该元素是矩形的。有自己的高度和宽度,默认情况下 在父容器中占据一行,同一行无法容纳其他元素和文本,其他元素将显示在下一行,简单点说,我们可以看作他们是块状元素挤下去的,块状原色就是一个矩形容器,边缘非常硬,css设置了高度和宽度后,形状无法别改变。
内联元素
可块状元素相比,内联元素没有固定的形状,也无法设置高度和宽度,内联元素形状由其内含的内容决定,所以在宽度足够的情况下,一行能容乃多个内联元素,如果说块级元素是一个硬盒子,那么内联元素就是一个软软的,布袋子
块状元素适合大块区域的排版,所以常用来布局页面,而内联原色适合于局部原色的样式设置,所以常用于设置局部文字样式