本来的
<table width=100%>
  <tr>
    <td align='left'></td><td align='right'></td>
  </tr>
</table>
现在我用div写
<div width='100%'>
  <div align='left' style="display:inline"></div>
  <div align='right' style="display:inline"></div>
</div>
上面无法完成table的样子
请问大家是怎么写的
还有align=left这样在CSS中要怎么写谢谢

解决方案 »

  1.   

    #leftdiv
    {
      display:block;
      float:left;
    }
    #rightdiv
    {
      display:block;
      float:right
    }
      <div id="leftdiv" align='left' style="display:inline"></div>
      <div id="rightdiv" align='right' style="display:inline"></div>
      

  2.   

    <div id="left" style="float:left;">ab</div>
      <div id="right" style="float:left;">c</div>
      

  3.   

    <style>
    #leftdiv

      float:left;
    }
    #rightdiv
    {  
      float:right;
    }
    </style>
    <div id="leftdiv">AB</div>
    <div id="rightdiv">C</div>
    我简化了上面的代码可行
    但我有问题:
    float:left;  float:right; 是什么意思
    为什么这样写也不用写display:inline;
    display:block;又是什么意思   我记得这个只有:onoe inline 没有见过block
    谢谢
      

  4.   

    float:left;  float:right; 是什么意思
    为什么这样写也不用写display:inline;
    display:block;又是什么意思   我记得这个只有:onoe inline 没有见过block这些都是标准的css,可以参考相关的手册,类似的东西还有很多很多
      

  5.   

    table很少这么简单地使用的。没必要把块div使用table来安排。如果需要table的时候,在布局上不但要用来显示行对齐,而且要显示列对齐。特别是自动排版既行高和列宽要根据内容自动计算。
      

  6.   

    反过来说,如果你一开始就用html写死了布局,就完全可以这样写。像DataList或者GridView或者很多其它布局,更强调在一个ui流水线上生产产品的效率。那些东西如果用手工去改写它产生的html来证明div好用,这就像是手工打磨的“中国芯”,无法量产的。“标准”有几十个,写程序的时候要尽量用比较“俗”的工业标准,避免使用比较“严格”的学术性标准。微软给你强调某些不循常标准的时候其实就是正在准备推出不遵循标准的新标准,看看vista之后的浏览器会怎样吧。
      

  7.   

    现在好像流行用div来代替Table
    所以在学用div