整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

web前端开发课-css文本模块-垂直对齐 #软件开

web前端开发课-css文本模块-垂直对齐 #软件开发

eb前端开发课程:css文本模块-垂直对齐。

讲课人:波波老师。

垂直对齐vertical-align,这个只能用于在表格中的<td>或者<th>才可以垂直对齐其他的标签,这个垂直对齐的功能是无效的。我们来看代码。

·先来做一个<div>,VC看看能不能居中对齐,垂直居中。比如点VC把它的高度设为100px。

·来加个背景颜色,background-color,可以看到它有一个灰色的背景色,给它加个vertical-align,看看这个middle显然没有效果。

·再来做一个表格,table,一个tr,再来个td*3,分别做class="vt",class="vc",class="evb"。

·来做个table,做一下样式,把它的宽度设为100%,然后td,把它的边框。

·可以看到这个表格已经出来了,这个时候在VC这里做一个居中对齐,可以看到它是居中了,底部对齐,顶部对齐。

·再加两个.vt,做一个顶部对齐vertical-align:top,可以看到这个vt已经顶部对齐了。

·再来做这个.vb的底部对齐,点vb,vertical-align:bottom,这个变成底部对齐了。

演示到这里。

用CSS可以大大提高HTML表格的外观。

CompanyContactCountry
Alfreds FutterkisteMaria AndersGermany
Berglunds snabbk?pChristina BerglundSweden
Centro comercial MoctezumaFrancisco ChangMexico
Ernst HandelRoland MendelAustria
Island TradingHelen BennettUK
K?niglich EssenPhilip CramerGermany
Laughing Bacchus WinecellarsYoshi TannamuriCanada
Magazzini Alimentari RiunitiGiovanni RovelliItaly
North/SouthSimon CrowtherUK
Paris spécialitésMarie BertrandFrance
The Big CheeseLiz NixonUSA
VaffeljernetPalle IbsenDenmark

表格边框

指定CSS表格边框,使用border属性。

下面的例子指定了一个表格的Th和TD元素的黑色边框:

实例

table, th, td

{

border: 1px solid black;

}

请注意,在上面的例子中的表格有双边框。这是因为表和th/ td元素有独立的边界。

为了显示一个表的单个边框,使用 border-collapse属性。

折叠边框

border-collapse 属性设置表格的边框是否被折叠成一个单一的边框或隔开:

实例

table

{

border-collapse:collapse;

}

table,th, td

{

border: 1px solid black;

}


表格宽度和高度

Width和height属性定义表格的宽度和高度。

下面的例子是设置100%的宽度,50像素的th元素的高度的表格:

实例

table

{

width:100%;

}

th

{

height:50px;

}


表格文字对齐

表格中的文本对齐和垂直对齐属性。

text-align属性设置水平对齐方式,像左,右,或中心:

实例

td

{

text-align:right;

}

垂直对齐属性设置垂直对齐,比如顶部,底部或中间:

实例

td

{

height:50px;

vertical-align:bottom;

}


表格填充

如果在表的内容中控制空格之间的边框,应使用td和th元素的填充属性:

实例

td

{

padding:15px;

}


表格颜色

下面的例子指定边框的颜色,和th元素的文本和背景颜色:

实例

table, td, th

{

border:1px solid green;

}

th

{

background-color:green;

color:white;

}

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!

.表格的宽度 高度 边框 <width> <height> <border>

2.表格的背景颜色和图片 <colcr>颜色背景图片颜色可通过<background> <bgcolor>背景颜色

3.表格以及单元格内容的对齐方式 <aligh>分为<right>右对齐 <center>居中对齐 <left>左对齐

4.单元格的填充和间距 <cellspacing>间距 <cellpadding>填充

5.<font>标签可以设置字体字号以及颜色


<!DOCTYPE html>

<html>

<head>

<meta charset="utf-8" />

<title>优化表格</title>

</head>

<body>

<table border="0" width="395" cellpadding="0" cellspacing="0">

<tr>

<td colspan="4" background=""><font color="white"></font><b>&nbsp;&nbsp;&nbsp;&nbsp;本周畅销笔记本排名top3<font></font></b></td>

</tr>

</table>

<table>

<tr>

<td>

<table>

<tr>

<td colspan="2">京东超市/td>

</tr>

<tr>

<td colspan="2">< img src="img/1.jpg" alt=""></td>

</tr>

<tr>

<td>< img src="img/人.png" alt=""></td>

<td>< img src="img/罗宾.jpg" alt=""></td>

</tr>

</table>

</td>

</tr>

</table>

</body>

</html>