为什么表格会被撑大?
2008-02-23 05:56:23来源:互联网 阅读 ()
解决思路:
这个问题一般发生在单元格内容中出现不间断的英文或标点符号时就不会自动换行,表格被撑得很大,所以问题的关键在于配置让他自动换行或强制换行。
具体步骤:
给表格定义以下CSS属性:
table-layout:fixed;word-wrap:break-word;word-break:break-all
完整代码示例:
<tablestyle="table-layout:fixed;word-wrap:break-word;word-break:break-all;border:1pxsolid#000000;width:200px">
<tr><td><script>document.write(newArray(267).join("!"))</script></td></tr>
</table>
提示:代码
<script>document.write(newArray(267).join("!"))</script>
的作用在浏览器中输出266个叹号"!"
特别提示
未定义CSS之前,单元格内的内容不会自动换行,而定义之后在定义的宽度边界外强制换行,效果分别如图1.2.30、图1.2.31所示。
图1.2.30内容不换行的表格
图1.2.31强制内容换行的表格
特别说明
本例用到表格的CSS属性table-layout、word-wrap和word-break属性。
table-layout配置表格的布局算法。fixed:固定算法。
word-break配置单词内的换行行为,特别是对象中出现多语言的情况。break-all:依照亚洲语言和非亚洲语言的文本规则,允许在字内换行,也允许非亚洲语言文本行的任意字内断开。
word-wrap配置当当前行超过指定容器的边界时是否断开转行。break-word:内容将在边界内换行。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:没有了
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash