谢谢各位的关注。我想用span的优点是可以实现象素级的位置调整。对于复杂的数据录入页面使用嵌套表格太麻烦了,而且有一种无法绝对控制的感觉。而使用span的style属性就不一样了,可以实现非常好的定位。也许应该把span的定位和table的对齐功能结合起来,这样会相得益彰!
欢迎有识之士发表见解,我认为页面是我永远得痛,希望能找到止痛的良方!
欢迎有识之士发表见解,我认为页面是我永远得痛,希望能找到止痛的良方!
解决方案 »
- dataset取数据报错
- 服务端的Json处理,是选择ashx,还是webservice呢?哪个效率更高一些
- 50分学习.NET项目架构问题
- 从后台添加文章到数据库竟然一次添加了二个?
- winform和webform之间的字体和颜色怎么转换
- 急死人了,IbatisNet中Dao总是报错
- 我种的树在有的客户端显示不出来了,这是怎么回事呀。
- 把语句连起来
- 关于存取blob字段(oracle+asp.ent/C#)
- 有两个textbox,在page_load事件里如何判定哪个获得焦点?
- 问个小问题,HtmalSelect的Value属性怎么没变化
- 在treeview第一次选择CheckBox时无法正确选择
《最好用表格,最好用相对定位给个理由先~。~
《用无边框的嵌套表格来定位
能不能讲讲好处,谢谢大侠!
如果想要实现层的效果以及浮动的效果,定位是很好的。
如果是普通的数据显示,个人认为没有必要定位。直接类似这样<table>...</table>,<span>...</span>就可以了(当然适当的属性还是要添加的)。
一个很复杂的数据录入页面,有文本输入框,多行输入框,下拉框,列表框,还有多项选择的两个列表框。总之是很多不同形状的控件。要求页面美观而且紧凑。
你也可以使用“流布局模式”,这样就可以不需要定位了。
在页面中设置:Document的pageLayout属性,将GridLayout改成FlowLayout
将你的所有控件放到一个Table中,“多行输入框,下拉框,列表框”可以给table添加多个行不需要定位了。
用 table 会造成非常繁琐的 html 代码, 有时候嵌套的复杂表格更是如此。
而改写成 css 定位的会逻辑十分简洁。我记得看过一篇文章, 题目大概是这样:(记不清了)
CSS vs. Table, A Endless War