温柔幻刀 发表于 2005-3-10 15:03:27

如何实现文字的自动换行

我们在编制主页的时候,有时候会发现自己制作的主页不能够自动折行(往往是在IE中能够自动折行,而在Netscape中不能),尤其是对一大段文字,必须拖动窗口的滑块跑很久才能看完后面的文字。很是费劲,对不对。如果这样的页面在网络上发布的话,肯定不会受到欢迎的。
  如何消除这种情况呢?这里我们介绍用表格来定位的方法:
  我们认为很有效的方法就是采用表格来对文字进行定位。当然这里的表格我们一定要给定它的绝对宽度(直接给定或间接给定宽度),那么输入的长文字便会自动的换行了。
  这里所说的直接给定表格的宽度,是指我们直接设定表格的width属性值为某一个设定值。如我们可以如下设定:
  <table width="420">...</table> 
  相对值是指采用相对于上一级表格的宽度,通常用一个百分数来表示。比如我们在一个相对外层的表格中设定了表格的宽度,那么在内层的表格中只要给出一个相对的宽度就相当于已经给定了表格绝对宽度。我们可以看看下面的源代码:
  <table width="760">
    ...
    <table width="60%">
      ...
    </table>
  </table>
  这里就相当于我们已经给定了内层表格的宽度为760*60%=456个像素点了。
  如果你有兴趣,可以尝试着试一试
页: [1]
查看完整版本: 如何实现文字的自动换行