同一页面的特定区间,引用特定的样式,可以吗?

1<style>   
2TD{height:30px}   
3</style>
1<div id="aaa">
2<table>
3<tr>
4<td>aaa</td>
5</tr>
6</table>
7</div>
1<table>
2<tr>
3<td>bbb</td>
4</tr>
5</table>

rt,现在是由一个样式控制整个页面,所有的TD都是30像素高。
现在我希望这个样式只对区间aaa生效,对区间外的不生效。
只改动aaa外部的HTML代码,不改动aaa内部的HTML代码,可以吗?

注:aaa里面有大量的HTML代码,要是在内部逐一设定样式是不可能的
---------------------------------------------------------------

1<style>   
2.a1 {height:30px}   
3</style>
1<script>   
2window.onload=function(){   
3var obj=document.all.aaa.all.tags("TD");   
4var len=obj.length;   
5for(i=0;i<len;i++)   
6obj[i].className="a1";   
7}   
8</script>
1<div id="aaa">
2<table border="1">
3<tr>
4<td>aaa</td>
5</tr>
6</table>
7</div>
1<table border="1">
2<tr>
3<td>bbb</td>
4</tr>
5</table>

---------------------------------------------------------------

1<style>   
2#aaa TD{height:30px}   
3</style>
1<div id="aaa">
2<table>
3<tr>
4<td>aaa</td>
5</tr>
6</table>
7</div>
1<table>
2<tr>
3<td>bbb</td>
4</tr>
5</table>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus