1、首先给table标签添加css : table-layout:fixed;这里是为了让整个table有一个自己宽度,而不是让table自己随着自己内容的大小而改变。
创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的宿城网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
2、给table标签,定一个宽度(如:width:500px);
3、最后给td 定一个宽度(width)就可以实现.
原表格:
添加一下CSS:
现表格:
扩展资料:
在实际需求中,经常遇到要在table中的td中,让用户输入比较长的字符串,这时就要使td的宽度能较大。
在WEB前端中,对于 表格元素中的元素td 直接设置宽度是无法生效的。要想达到给td设置宽度的目地。
指定的table为细边框,把table放在div中即可。
一、首先新建表格,代码如下:
table width="500" border="1" trtdnbsp;/tdtdnbsp;/tdtdnbsp;/td/tr trtdnbsp;/tdtdnbsp;/tdtdnbsp;/td /trtr tdnbsp;/td tdnbsp;/tdtdnbsp;/td/tr/table。
二、在table里加css样式,代码如下:
table width="500" border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse;" tr tdnbsp;/tdtdnbsp;/td tdnbsp;/td /tr tr tdnbsp;/tdtdnbsp;/tdtdnbsp;/td/tr trtdnbsp;/tdtdnbsp;/tdtdnbsp;/td/table。
三、单元格边距(表格填充)(cellpadding) -- 代表单元格外面的一个距离,用于隔开单元格与单元格空间。单元格间距(表格间距)(cellspacing) -- 代表表格边框与单元格补白的距离,也是单元格补白之间的距离,border-collapse:collapse表示表格的两边框合并为一条即可。
直接用#table tr td:hover{}就可以了,不过IE6以下只支持a:hover,不支持其他元素的伪类。
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=gb2312" /
title无标题文档/title
style
#table
{
width:300px;
height:200px;
}
#table td
{
width:100px;
height:100px;
background-color:Red;
}
#table tr td:hover{
background-color:blue;
}
/style
/head
body
table id="table"
tr
td111/td
td222/td
td333/td
/tr
tr
td444/td
td555/td
td666/td
/tr
/table
/body
/html
1、普通居中。
align="center"
table align="center"
tr
td商品名称/td
td商品价格/td
td商品描述/td
td购买/td
/tr
/table
2、css样式居中。
margin:0 auto
style type="text/css"
table1{
margin:0 auto;/* 自动居中,不论王爷的大小 */
border:1;/* 边框粗度 */
width:80%;/* 宽度只占当前页面的80% */
}
/style
CSS(Cascading Style Sheet,可译为“层叠样式表”或“级联样式表”)是一组格式设置规则,用于控制Web页面的外观。通过使用CSS样式设置页面的格式,可将页面的内容与表现形式分离。页面内容存放在HTML文档中,而用于定义表现形式的CSS规则则存放在另一个文件中或HTML文档的某一部分,通常为文件头部分。将内容与表现形式分离,不仅可使维护站点的外观更加容易,而且还可以使HTML文档代码更加简练,缩短浏览器的加载时间。如:div id=topulli神马都是浮云/li/ul/divtable就是tabletrtd/td/tr/table这种的table与DIV可以相互交替使用!
1上边框宽度以下是引用片段:
语法: border-top-width: 值
允许值: thin | medium | thick | 长度
初始值: medium
适用于: 所有对象
向下兼容: 否
上边框宽度属性用于指定一个元素上边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。
不允许使用负值。也可以用在上边框、边框的宽度或边框的属性略写。
2.右边框宽度以下是引用片段:
语法: border-right-width: 值
允许值: thin | medium | thick | 长度
初始值: medium
适用于: 所有对象
向下兼容: 否
右边框宽度属性用于指定元素的右边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。
不允许使用负值。也可以用在右边框、边框的宽度或边框的属性略写。
3.下边框宽度以下是引用片段:
语法: border-bottom-width: 值
允许值: thin | medium | thick | 长度
初始值: medium
适用于: 所有对象
向下兼容: 否
下边框宽度属性用于指定元素的下边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。
不允许使用负值。也可以用在下边框、边框的宽度或边框的属性略写。
4.左边框宽度以下是引用片段:
语法: border-left-width: 值
允许值: thin | medium | thick | 长度
初始值: medium
适用于: 所有对象
向下兼容: 否
左边框宽度属性用于指定元素的左边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。
不允许使用负值。也可以用在左边框、边框的宽度或边框的属性略写。
5.边框宽度以下是引用片段:
语法: border-width: 值
允许值: [ thin | medium | thick | 长度 ]{1,4}
初始值: 未定义
适用于: 所有对象
向下兼容: 否
边框宽度属性用一到四个值来设置元素的边界,值是一个关键字或长度。不允许使用负值长度。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。 这个属性是上边框宽度、右边框宽度、下边框宽度和左边框宽度属性的略写。
也可以使用略写的边框属性。
6.边框颜色以下是引用片段:
语法: border-color: 值
允许值: 颜色{1,4}
初始值: 颜色属性的值
适用于: 所有对象
向下兼容: 否
边框颜色属性设置一个元素的边框颜色。可以使用一到四个关键字。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。
也可以使用略写的边框属性。
7.边框样式以下是引用片段:
语法: border-style: 值
允许值: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ]{1,4}
初始值: none
适用于: 所有对象
向下兼容: 否
边框样式属性用于设置一个元素边框的样式。这个属性必须用于指定可见的边框。可以使用一到四个关键字。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。
如果两个或三个值给出了,省略了的值与对边相等。也可以使用略写的边框属性。
以下是引用片段:none:无样式; dotted:点线; dashed:虚线; solid:实线; double:双线; groove:槽线; ridge:脊线; inset:内凹; outset:外凸
8.上边框以下是引用片段:
语法: border-top: 值
允许值: 上边框宽度 || 边框式样 || 颜色
初始值: 未定义
适用于: 所有对象
向下兼容: 否
上边框属性是一个用于设置一个元素上边框的宽度、式样和颜色的略写。
注意只能给出一个边框式样。也可以使用略写的边框属性。
9.右边框
语法: border-right: 值
允许值: 右边框宽度 || 边框式样 || 颜色
初始值: 未定义
适用于: 所有对象
向下兼容: 否
右边框属性是一个用于设置一个元素右边框的宽度、式样、和颜色的略写。
注意只能给出一个边框式样。也可以使用略写的边框属性。
10.下边框以下是引用片段:
语法: border-bottom: 值
允许值: 下边框宽度 || 边框式样 || 颜色
初始值: 未定义
适用于: 所有对象
向下兼容: 否
下边框属性是一个用于设置一个元素的下边框的宽度、式样和颜色的略写。
注意只能给出一个边框式样。也可以使用略写的边框属性。
11.左边框以下是引用片段:
语法: border-left: 值
允许值: 左边框宽度 || 边框式样 || 颜色
初始值: 未定义
适用于: 所有对象
向下兼容: 否
左边框属性是一个用于设置一个元素左边框的宽度、式样和颜色的略写。注意只能给出一个边框式样。也可以使用略写的边框属性。 下面的细线表格是用cellspacing来实现的,用表格的背景色做为边框的颜色。
不方便的是每一行都要再设置一个背景色。