零基础建站培训介绍

当前位置:

CSS控制table表格样式(边框、边距)

在一个网页中多处使用了表格table标签,这个时候给指定的表格对象设置样式依然可以通过CSS进行控制设置。

其实有时我们这样思考将table标签当作DIV标签来布局设置CSS,就变得简单多了。

一、对table设置样式

1、通过对应table父级样式命名指定对象内table样式

1)、案例完整HTML+CSS代码


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>指定对象内table设置样式</title>
<style>
.divcss5{ width:400px}
.divcss5 table{ background:#CCC; color:#F00}
.divcss5 table td{ background:#FFF}
</style>
</head>
<body>
<div class="divcss5">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td>内容一</td>
<td>内容一</td>
<td>内容一</td>
</tr>
<tr>
<td>内容二</td>
<td>内容</td>
<td>内容</td>
</tr>
</table>
</div>
</body>
</html>

以上通过父级指定table和td进行CSS样式设置。

2、通过对table设置单独id或class

多处使用table表格布局,这个时候如果直接对table标签设置样式,这个时候网页中table表格布局均会受设置。这个时候只需要对table加id或class设置即可区别性对table设置需要CSS样式。

二、对表格td设置CSS

在表格网页布局中,一般情况下都需要对td设置样式,比如对td设置行高,padding等均是有效果的。

1、完成HTML+CSS代码如下:


<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta charset="utf-8" />
<title>指定对象内table td设置样式</title>
<style>

.div-td{ width:400px}
.div-td table td{ background:#CCC; color:#000; line-height:40px}
</style>
</head>
<body>
<div class="div-td">
<table width="100%" border="0" cellspacing="1" cellpadding="0">
<tr>
<td>内容一</td>
<td>内容一</td>
<td>内容一</td>
</tr>
<tr>
<td>内容二</td>
<td>内容</td>
<td>内容</td>
</tr>
</table>
</div>
</body>
</html>

2、效果如下图:
CSS控制table表格样式

以上通过CSS指向,设置指定对象里table的td样式。

发散思维:如果想特定表格td设置不同CSS样式,可以对td再加class实现不同样式设置。

下一课:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注

相关教程

  • CSS3 text-shadow 属性是CSS3中设置文字阴影的属性,通过这个属性可以设置文字的各个角度的阴影效果。下面介绍一下CSS3 text-shadow 属性的使用方法。
  • HTML中,给一个DIV添加一个边框,那么这个DIV的宽度和高度就增加成为这个DIV的宽度加上这个边框的宽度,那么我们如何让边框不占宽度和高度呢?(相关
  • CSS中可以给一个DIV设置背景图片,甚至可以设置背景的样式和位置。(相关教程:CSS3视频教程)控制背景图片位置:background-position:水平方向
  • HTML <font>标签之html文字字体、html字体颜色、html字体大小设置标签元素一、font标签语法与结构[cce_html]<font color="#FF0000"&
  • 有时候,我们需要对网页某个区域的文字竖排,竖向排列。横向排列,在网站制作培训中,经常用到。对于竖排,一时间找不到思路了,呵呵,其实和横排一样
  • 在网页制作过程中,表格是一个网页不可或缺的元素之一,在HTML入门教程中,我们介绍了HTML中使用<table> 标签来制作表格。下面学做网站就以实现
  • 下面是使用jquery怎么给Table表格动态添加tr行的方法 引入jquery核心js文件,这样才能使用jquery方法 创建js添加tr函数[cce_js]function addT
  • 在一个网页中多处使用了表格table标签,这个时候给指定的表格对象设置样式依然可以通过CSS进行控制设置。其实有时我们这样思考将table标签当作DIV
  • 特效介绍:jQuery带横向滚动条头部固定表格代码是一款jquery easyui实现的自定义表格样式代码。特效截图:特效适用:适用浏览器:IE8
  • wordpress 拥有一个特别强大的功能,那就是自定义栏目。但在使用自定义栏目时,如果栏目太多,使用时特别麻烦。如果你对Wordpress程序不了解,先学习
  • 在前面的HTML入门教程中,我们介绍了什么是超链接。对于建网站新手来说,很多人不知道超链接有很多的写法。以下就是超链接常见的几个写法。显
  • 特效介绍:响应式12列CSS网格样式代码是一款网格系统的特点是使用人们易于记忆的英文单词来作为设置网格列的class名称。特效截图:特
  • 很多网站都有一个很大的问题,在这个浏览器上显示正常,但在其它浏览器显示却错位。这就是网站浏览器不兼容。如果你在自己建网站时也遇到了不
  • 在自己做网站时,为了显示效果,我们需要对某些区块设置圆角边框,这时,我们需要用到CSS的border-radius属性,通过border-radius属性就可以轻松设置
  • border-radius:圆角边框CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一个值,就能同时设置四个圆角的半径。所
  • DIV CSS外边距指CSS属性单词margin,margin是设置对象四边的外延边距,没有背景颜色也无颜色。1、margin语法Margin:10pxMargin的值是数字