谢谢各位的关注。我想用span的优点是可以实现象素级的位置调整。对于复杂的数据录入页面使用嵌套表格太麻烦了,而且有一种无法绝对控制的感觉。而使用span的style属性就不一样了,可以实现非常好的定位。也许应该把span的定位和table的对齐功能结合起来,这样会相得益彰!
欢迎有识之士发表见解,我认为页面是我永远得痛,希望能找到止痛的良方!

解决方案 »

  1.   

    To:cpp2017(幕白兄) 
    《最好用表格,最好用相对定位给个理由先~。~
      

  2.   

    To: veryhappy(wx.net) 
    《用无边框的嵌套表格来定位
    能不能讲讲好处,谢谢大侠!
      

  3.   

    表格定位?你想要实现什么功能?
    如果想要实现层的效果以及浮动的效果,定位是很好的。
    如果是普通的数据显示,个人认为没有必要定位。直接类似这样<table>...</table>,<span>...</span>就可以了(当然适当的属性还是要添加的)。
      

  4.   

    flowlayout                table
      

  5.   

    To: qiuji(忆秋季)
    一个很复杂的数据录入页面,有文本输入框,多行输入框,下拉框,列表框,还有多项选择的两个列表框。总之是很多不同形状的控件。要求页面美观而且紧凑。
      

  6.   

    你是不是在“网格布局模式”下面开发?这样所有的控件都需要定位。
    你也可以使用“流布局模式”,这样就可以不需要定位了。
    在页面中设置:Document的pageLayout属性,将GridLayout改成FlowLayout
      

  7.   

    >>>>一个很复杂的数据录入页面,有文本输入框,多行输入框,下拉框,列表框,还有多项选择的两个列表框。总之是很多不同形状的控件。要求页面美观而且紧凑。使用“流布局模式”后,页面就很好控制了。
    将你的所有控件放到一个Table中,“多行输入框,下拉框,列表框”可以给table添加多个行不需要定位了。
      

  8.   

    使用 css 进行定位比 table 好。
    用 table 会造成非常繁琐的 html 代码, 有时候嵌套的复杂表格更是如此。
    而改写成 css 定位的会逻辑十分简洁。我记得看过一篇文章, 题目大概是这样:(记不清了)
    CSS vs. Table, A Endless War
      

  9.   

    CSS vs. Table, An Endless War