首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

用怎么控制网页中的多个表格的显示

2012-04-05 
用如何控制网页中的多个表格的显示?外部css:body {margin: 2pxpadding: 2pxfont-family: Verdana, sans-

用如何控制网页中的多个表格的显示?
外部css:
body {
margin: 2px;
padding: 2px;
font-family: Verdana, sans-serif, "宋体";
font-size: small;
text-align:center;
background: #FC9;
}
table{
border-collapse:collapse;
margin: 0, auto
position: relative;
  top: 0px;
  left: 0px;
}
#content {
margin:0;
padding:10px;
font-size: 95%;
text-align:left;
vertical-align: top;
line-height: 1.5em;
background:#FFF;
border-left:#DDF4FF solid 2px;
}


#sidebar {
width: 20%;
vertical-align:top;
}

#sidebar table{margin: 0 auto;
}
#sidebar table th,td{  
  text-align: center; 
border:0px; 
height:23px;







#content table{
border-collapse:collapse;
position: relative;
  top: 0px;
  left: 0px;
border:1px solid #000;
margin: 0 auto;
}
#content table th,td{  
  border:1px solid #000;  

网页:
<!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/html; charset=gbk" />
<link rel="stylesheet" href="main.css" type="text/css">
<title>测试</title>
</head>
<body>
<div id="subject">
<table border="1" align="center" width="100%">
  <tr>
  <td width="20%" id="sidebar" >
  <table width="80%">
  <tr>
  <td>&nbsp;</td>
  </tr>
  <tr>
  <td>&nbsp;</td>
  </tr>
   
  </table>
   
  </td>
  <td width="80%" id="content">

  <table width="80%" >
  <tr>
  <td>&nbsp;</td>
  </tr>
  <tr>
  <td>&nbsp;</td>
  </tr>
  </tr>
  </table>
  </td>
  </tr>
</table>
</body>
</html>
现在想让id="sidebar"中的表格的不显示边框,id="content"的表格显示,但css不起作用?为什么?怎么改?
请大家帮忙!不胜感激~

[解决办法]
#content table{。。};
#content table th,td{....}

想问一下你这些是什么写法啊
[解决办法]
#sidebar table th,#sidebar table td{
[解决办法]
解决的方法:
 1)给content 下面的那个table 的td 加一个class,例如:class="con"
 2)把全局样式的
#content table th,td{
border:1px solid #000;
} 修改为:
#content table th,td.con{
border:1px solid #000;

这样就可以达到你想要的结果了~
 
[解决办法]
补充: html代码
<table border="1" align="center" width="100%">
<tr>
  
<td width="20%" id="sidebar" ><table width="80%">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td >&nbsp;</td>


</tr>
</table></td>
<td width="80%" id="content"><table width="80%" >
<tr>
<td class="con">&nbsp;</td>
</tr>
<tr>
<td class="con">&nbsp;</td>
</tr>
</tr>

</table></td>
</tr>
  
</table>
[解决办法]
#sidebar table th,td{
text-align: center;
border:0px;
height:23px;
}
相当于
#sidebar table th{
text-align: center;
border:0px;
height:23px;
}

td{
text-align: center;
border:0px;
height:23px;
}
的简写,明白?
[解决办法]
可以这样写???

探讨

#sidebar table th,td{
text-align: center;
border:0px;
height:23px;
}
相当于
#sidebar table th{
text-align: center;
border:0px;
height:23px;
}

td{
text-align: ce……

热点排行