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表格的外观。
Company | Contact | Country |
---|---|---|
Alfreds Futterkiste | Maria Anders | Germany |
Berglunds snabbk?p | Christina Berglund | Sweden |
Centro comercial Moctezuma | Francisco Chang | Mexico |
Ernst Handel | Roland Mendel | Austria |
Island Trading | Helen Bennett | UK |
K?niglich Essen | Philip Cramer | Germany |
Laughing Bacchus Winecellars | Yoshi Tannamuri | Canada |
Magazzini Alimentari Riuniti | Giovanni Rovelli | Italy |
North/South | Simon Crowther | UK |
Paris spécialités | Marie Bertrand | France |
The Big Cheese | Liz Nixon | USA |
Vaffeljernet | Palle Ibsen | Denmark |
表格边框
指定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> 本周畅销笔记本排名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>
*请认真填写需求信息,我们会在24小时内与您取得联系。