问个菜鸟问题,为什么我这样写在浏览器中表格的样式就不起作用啊
<html>
	<head>
		<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
		<title>Insert title here</title>
		<link rel="stylesheet" type="text/css"  href="yangshi.css">
	</head>
<body>
		<div class="no1"><strong>  
			您好,欢迎光临当当网</strong>[<strong><a href="http:\\www.baidu.com" target="_blank">登陆</a></strong>][<strong><a href="http://www.baidu.com">注册</a></strong>]</div>
			<div class="no2"><img align= "middle" border="0" src="shopcar.JPG" >购物车|我的当当|帮助|</div>  
		<br>
		<span class="no3" ><font size="4">分类浏览
</font></span><strong><strong></strong></strong>
<span id="d1">
<table width="179" border="0" >
   <tr>
     <td>小说</td>
     <td></td>
   </tr>
   <tr>
     <td>当代小说|</td>
     <td>当代小说</td>
   </tr>
   <tr>
     <td>当代小说|</td>
     <td>当代小说</td>
   </tr>
   <tr>
     <td>当代小说|</td>
     <td>当代小说</td>
   </tr>
</table></span>
	</body>
</html>
备注:我的目的是要在表格下面加个背景,表格里面的字体大小改变
@CHARSET "UTF-8";
div.no1{
	font-size:12px;
	float:left;
}
div.no2{
	font-size:12px;
	float:right;
}
span.no3{
	color:#FFF;
	background-color:blue;
}
}
#d1{
	font-size:12px;
	background-color:blue;
	}
------解决方案--------------------
 <span id="d1"> span是行级元素,不能套装块集元素,有两种该法。
第一种
#d1 {  
   font-size: 12px;
   background-color: blue;
  display: block;
}
这是把你的span元素,直接改成块级元素。
第二种
  <span id="d1">
改成
  <div id="d1">
直接用块集元素去包。
建议你用第二种
------解决方案--------------------
div.no1{
font-size:12px;
float:left;
}
div.no2{
font-size:12px;
float:right;
}
span.no3{
color:#FFF;
background-color:blue;
}
}
#d1{
font-size:12px;
background-color:blue;
}
红色的那个括号是多余的。建议你格式化一下,还有你的ID和Class 的命名不标准。希望你能取一些有意思的名字