html中的元素标签分为块级元素,行级元素,行块和元素,在表现形式上的区别主要是看元素是否独占一行,这一个特点在建立项目时用来做结构的划分,因此比较重要,以下是一些总结:
行级元素/内联元素(内容决定元素所占位置,不可以通过css改变宽高):
span strong em a del
块级元素/block(独占一行,可以通过css改变宽高):
div p ul li ol form address
行级块元素/inline-block(内容决定大小,可以改变宽高):
img
以上可通过display转换。
带有inline的元素都具有文本的特性、
css中有一些标签属性,在实际应用的过程中可能容易混淆,以下也做一些总结:
text-align:(文本对齐方式,居中一般设为center)
line-height:(单行文本高度)单行文本垂直居中的方法:line-height=height
text-indent:(首行缩进)(单位em)em px等都是相对单位
html和css相分离,一个标签包含了两种的话一般不用,如del替换为:text-decoration:line-through(还有underline,overline等)