博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
也许table布局专为form表单布局而生?
阅读量:6805 次
发布时间:2019-06-26

本文共 704 字,大约阅读时间需要 2 分钟。

一直再考虑这个问题,表单的布局究竟采用什么
table? dl? label+others?
传统大家可能一直使用着table布局,随之web标准的推进,大家蜂拥而至,开始摒弃table,甚至有人在嘲笑那些还在用table的人,于是出现了这么个词--“无table布局".
有人说,凡是table布局能实现,div+css同样能够达到(div+css这个词不是很恰当,可我又一时想不出其他的词)。
大家选择div+css是因为它的代码简洁(真的简洁吗?至少我认为90%左右吧,有的可能还是table要简单,至少目前来说).
css里面有个display:table-cell ,table-row等等这些属性,就是为了模拟table布局,然而由于IE浏览器尚不支持这些值,所以目前处在这个过渡时期,我们的代码可能为了实现一些兼容性,代码还不能精简到极致。
比如说form的布局,个人认为使用table应该说是比较简洁。
有的人使用DL定义列表布局form,有的说dl定义列表符合语义,可是打比方说,用户名和后面的输入域满足这个条件吗?严格来说不是很符合定义列表.
当然了还有其他的很多无table表单布局,不一一罗列了。
可是这些代码比起table来真的简洁吗,我没有去验证。
可能有的人去专门为了逃避table的目的吧,不过可能有点违背了web的初衷,web最终是为了呈现给用户的。
有点需要注意的是使用table时尽量不要去嵌套使用。
好了,就说这么多。
 本文转自 xcf007 51CTO博客,原文链接:http://blog.51cto.com/xcf007/138224
,如需转载请自行联系原作者
你可能感兴趣的文章
CEPH Cache Tiering
查看>>
Oracle 11g新特性之--Server Result Cache
查看>>
Oracle中的ORA-01548: active rollback segment '_SYSSMU1$' found
查看>>
AngularJs $anchorScroll、$controller、$document
查看>>
Microsoft资源
查看>>
WordPress 永久链接或固定链接设置技巧
查看>>
数据结构之线性表
查看>>
在PPT中插入FLASH遇到的系列问题
查看>>
XSS研究4-来自外部的XSS攻击的防范
查看>>
Spring知识点总结-1
查看>>
微软私有云分享(R2)21 BMC提升B格
查看>>
MDSF:如何使用GMF来做TOGAF建模工具
查看>>
Spring Security简介
查看>>
打造一流的研发中心
查看>>
MCollective架构篇3-Puppet插件的部署及测试
查看>>
配置GNS使用CRT连接
查看>>
Java:集合类性能分析
查看>>
cms无法登陆
查看>>
JavaScript中事件处理
查看>>
VSTO 向office文档中插入内容
查看>>