用CSS怎么做表格?

html-css06

用CSS怎么做表格?,第1张

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<title>DIV+CSS表格效果</title>

<style type="text/css">

* {margin:0padding:0}

#main {margin:100px 0 0 200px}

#main ul {width:520pxheight:165pxlist-style:none}

#main li {border-left:1px solid #cccborder-top:1px solid #cccfloat:leftwidth:102pxheight:33pxtext-align:centerline-height:33px}

#main li.b {border-bottom:1px solid #ccc}

#main li.r {border-right:1px solid #ccc}

</style>

</head>

<body>

<div id="main">

<ul>

<li>11</li>

<li>11</li>

<li>11</li>

<li>11</li>

<li class="r">11</li>

<li>怎么样?</li>

<li>还行吧?</li>

<li></li>

<li></li>

<li class="r">11</li>

<li>上海世博</li>

<li></li>

<li></li>

<li></li>

<li class="r">11</li>

<li></li>

<li></li>

<li></li>

<li></li>

<li class="r">11</li>

<li class="b">生活更美好</li>

<li class="b"></li>

<li class="b"></li>

<li class="b"></li>

<li class="b r">11</li>

</ul>

</div>

</body>

</html>

这是设置的边框,将边框的样式设置为 dashed就行,举个例子:

table{

width: 320px

height: 320px

}

tr td{

border:1px dashed #333

}

可以这样写

<tr>

<td>01</td>

<td>02</td>

<td>03</td>

<tr>

<tr>

<td>001</td>

<td>002</td>

<td>003</td>

<tr>

你看没一行的第一个td都是要设置为3cm的,那你就给没一个需要设置为3cm的加一个类名

其他的是另外一个类名,这样就可以设置啦。