求助html页面table里的td宽度问题

html-css021

求助html页面table里的td宽度问题,第1张

设置宽度有两种方式:

一就是使用<td>的属性width,如<td width="200">,不赞成使用这种方式。

二就是使用CSS层叠样式,如<td style="width:200px">,可设成百分比宽度20%等。

具体的请你查询HTML的table使用。

html页面中,定义table表格中每个TD的宽度,可以使用内联样式定义。

设置方法如下:

1、用table{ }标签定义了表格宽度;

2、用td{ }标签定义了单元格宽度。

此时整个表格的每个单元格宽度都会设置成功。

如下案例:

<!DOCTYPE html>

<html>

<head>

<title>表格边框宽度</title>

<style>

<!-- 定义表格宽度及样式-->

table{

text-align:center

width:500px

border-width:6px

border-style:double

color:blue

}

<!-- 定义单元格宽度及样式 -->

td{

width:158px

border-width:3px

border-style:dashed

}

</style>

</head>

<body>

<table border=1 cellspacing="3" cellpadding="0">

<tr>

<td>姓名</td>

<td class=tds>性别</td>

<td>年龄</td>

</tr>

<tr>

<td>张三</td>

<td>男</td>

<td>31</td>

</tr>

<tr>

<td>李四 </td>

<td>男</td>

<td>18</td>

</tr>

</table>

</body>

</html>

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。

2、在index.html中的<td>标签中,输入属性代码:width="70px"。

3、浏览器运行index.html页面,此时列td的大小被固定70px,不随文字而变化。