28.3 包含选择符

包含选择符在样式中会常常用到,因布局中常常用到容器层和其包含的子层,如果用到包含选择符就可以对某个容器层的子层控制,使其他同名的对象不受该规则影响。这样在语法上表示与前两个选择符不一样,包含选择符对象要依次选择出对象,从大到小,即从容器层到子层,完整语法如下。


E1 E2

{

/对子层控制规则/

}


其中E1指父层对象,E2指小点的层或者子层对象,即E1对象包含E2对象。下面用实例来演示包含选择符的用法。

代码28.3 源代码\第28章\包含选择符.html


——————————————文件名:包含选择符.html——————————————-

01 <html>

02 <head>

03 <title>包含选择符</title>

04 <style type="text/css">

05 table td

06 {

07 width:200px;

08 height:50px;

09 }

10 td p

11 {

12 border:1px solid red;

13 }

14 </style>

15 </head>

16 <body>

17 <table border="1">

18 <tr>

19 <td>类型选择符</td><td><p>这里一个段落</p></td>

20 </tr>

21 <tr>

22 <td><p>这里是另一个段落</p></td><td>CSS</td>

23 </tr>

24 </table>

25 </body>

26 </html>


【代码解析】效果与图28.2相同,在表格中,代码第5~13行在table td、td p的包含选择符上,子对象的样式只有在相关父对象里才会生效,效果如图28.3所示。

28.3 包含选择符 - 图1

图 28.3 包含选择符