CSS是如何控制布局的,与表格有什么不同?

html-css014

CSS是如何控制布局的,与表格有什么不同?,第1张

css与表格不同,css是样式和代码分离也就是一个页面或几个页面对应一个样式表或者多个样式表。而表格是所见即所得,样式在表格里面写。因此当一个页面需要做局部的调整,如果是css写的只需要找到css文档,找到所修改的内容所对应的样式表直接修改就好了。而table的则需要找到页面的对应位置(table页面代码好乱的,你懂得),然后修改样式。再有如果所应用的页面是静态的例如cms(内容管理系统)所生成的页面是静态页面,如果用css做只需要修改css,那么所有引用css的都自动改变样式了,而是用table的则需要找到每个页面,都进行修改。

这样说你应该懂了吧。来点简单的添加长宽高吧。

css的:

样式表:

#wrap{width:100pxheight:50px}

页面代码:

<div id="wrap">内容</div>

table的

页面代码

<table width="100px" height="50px">

<tr><td>内容</td></tr>

</table>

你要做响应式的话最好不要内嵌样式,内嵌样式不利于适应手机端;你写样式的时候得分开手机端和PC端的样式。你上述样式有一个446px,在一些手机已经超屏了。表格的外边距你就直接给table margin:0px 5px就可以了。

当然是div,同样的页面用div会比table小很多,毕竟咱们手机的流量还是很小很小的。div+css做到结构样式分离,更完美的应对客户端的多样化。你看现在门户网站基本都是div的了