<table width="输入数值就是表格的宽度" height="输入数值就是表格的高度" border="输入数值就是表格边框的大小">
比如
<table width="300" height="500" border="2">
</table>
望采纳
直接设置表格的宽就可以了,或者写css控制
<table class="table" width="500">
</table>
或者
<table class="table" style="width:500px">
</table>
或者
<style>
tabl{width:500px;
</style>
默认情况下,表格的宽度和高度根据内容自动调整,我们也可以手动设置表格的宽度和高度。
基本语法
<TABLE
WIDTH=VALUE
HEIGHT=VALUE>
语法解释
通过WIDTH属性定义表格的宽度,HEIGHT属性定义表格的高度,单位是像素或百分比。如果是百分比,则可分为两种情况:如果不是嵌套表格,那么百分比是相对于浏览器窗口而言;如果是嵌套表格,则百分比相对的是嵌套表格所在的单元格宽度。
文件范例:10-3htm
设定表格的宽度和高度。
01
<!--
------------------------------
-->
02
<!--
文件范例:10-3htm
-->
03
<!--
文件说明:设定表格的宽度和高度
-->
04
<!--
------------------------------
-->
05
<HTML>
06
<HEAD>
07
<TITLE>设定表格的宽度和高度</TITLE>
08
</HEAD>
09
<BODY>
10
<H1>主流的网页设计软件</H1>
11
<TABLE
BORDER=1
WIDTH=400
HEIGHT=100>
12
<TR>
13
<TD>网页图像软件</TD><TD>Fireworks</TD>
14
</TR>
15
<TR>
16
<TD>网页制作软件</TD><TD>Dreamweaver</TD>
17
</TR>
18
<TR>
19
<TD>网页动画软件</TD><TD>Flash</TD>
20
</TR>
21
</TABLE>
22
</BODY>
23
</HTML>
文件说明
第11行定义了表格的宽度为400像素,高度为100像素。
将所有列设置为固定宽度,显然是不能满足此类要求的,但是若把全部的列都设置为百分比,恐怕在某些尺寸,或分辨率下,会变得很难看。在Bigtree看来,比较习惯于用如下的方式来处理——在表格列数不是很多的前提下——将大部分列宽用固定值设置死,留下一列不设置宽度,将table的宽度设置为屏幕的百分比(譬如95%、98%等)。
例:
序号
分类A
分类B
名称
说明
*** 作……在本例中,名为“说明”的列,内容比较长,个人认为可以将此列设置为浮动宽度列,用以自适应页面的宽度。
但是当该表格中出现长度比列幅宽的半角字符时,td的宽度会被内容撑破,应该如何解决呢?解决此问题的方法是:在明细行的td中,追加style="word-wrap:break-word;",这样做可以使半角连续字符强制换行,不至于撑破列宽。
例:
……应用此方法,针对设置了width宽度的td列可以解决,但是如果没有设置宽度的td列,是无法生效还是会被撑破td的,应该如何解决呢?解决此问题的方法是:在定义表格时,追加style="table-layout:fixed;",这样做可以使半角连续字符强制换行,不至于撑破列宽。需要注意的是,使用此参数后,不要轻易在tr(行)或td(列)中加入height属性,会使table不再被内容撑出适合的高度。
例:
效果图
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)