【table布局的坏处_李孟_新浪博客】当筵意气临九霄,星离雨散不终朝。这篇文章主要讲述table布局的坏处_李孟_新浪博客相关的知识,希望能为你提供帮助。
不要用table布局的另一个原因就是tables中某个元素一旦触发reflow就会导致table里所有的其它元素reflow。在适合用table的场合,可以设置table-layout为auto或fixed,这样可以让table一行一行的渲染,这种做法也是为了限制reflow的影响范围。
(reflow就是载入内容树(在html中就是DOM树)和创建或更新frame结构的响应的一种过程)
table做的数据表格,很难固定标题行,网上虽然有不少方法可以固定第一行,但大多数是通过设置CSS,通过JS表达式来完成,这种做法其它浏览器行不通。
如果你只是大量文字信息,并且格式不是太复杂.建议你用table。
如果image较多建议用div,div是边下载边渲染,table是下载完后渲染。
table优点:开发时间短(使用DW开发速度快);纯table各浏览器不会有兼容问题;内容可自适应;在搜索引擎排名能靠前
table缺点:如果布局变更,需要重新开发;如果table里有div ul 等,可能会出现浏览器兼容问题;加载速度慢;table套table,会害死维护人员的
div优点:内容和显示分离,便于维护扩展,网页布局方便,当需求改变的时候,效果最明显
推荐阅读
- ambari安装
- springboot使用redis(从配置到实战)
- 编程的三层境界——器术道_李孟_新浪博客
- Command “python setup.py egg_info“ failed with error code 1 in /tmp/pip-build-qhrdtysk/mysqlclient/(
- 如何在C#WinForms应用程序中的RichTextBox中仅允许纯文本
- 标题(你需要了解的有关大脑人机界面(BHI)的所有信息)
- 通过AI和机器学习进行信用卡欺诈检测
- 围绕临时内容策略建立营销团队
- 用Python构建一个简单的推荐系统