2012-07-05 36 views
5

Có thể đặt kiểu của nút con từ bên trong kiểu của cha/mẹ mà không sử dụng phần tử < style> ở đầu số <> không?Đặt kiểu CSS cho các nút con trong thuộc tính kiểu

Ví dụ: Tôi có một bảng mà tôi có một hàng (hàng đầu tiên bên dưới), và tôi muốn tất cả các văn bản trong các yếu tố TD được kích thước font 7pt.

Cái gì như:

 
    <table> 
    <tr style='font-size:7pt;'> <--- How do I tell it to apply to child TD elements 
     <td>cell 1 should be formatted to 7pt font</td> 
     <td>cell 2 should be formatted to 7pt font</td> 
    </tr> 
    <tr> 
     <td>cell without format</td> 
     <td>another cell without format</td> 
    </tr> 
    </table> 

Cảm ơn, Grant

+1

Những gì bạn có nên làm việc. Nếu nó không có phải có CSS ​​khác can thiệp. – thirtydot

+0

Mã bạn đã viết thực hiện chính xác những gì bạn đã hỏi. Tôi không hiểu câu hỏi. – SupremeDud

+0

Vì vậy, [mã đăng của bạn hoạt động] (http://jsfiddle.net/davidThomas/7qKbK/), mặc dù tôi đã thêm một thẻ 'style' vào phần tử' table' cha, chỉ để làm cho nó có thể nhìn thấy rõ ràng rằng nó hoạt động. –

Trả lời

0

Không nó không, đây là chính xác những gì thẻ phong cách cho :-) Bằng cách cố gắng tránh kiểu inline.

3
<table> 
<tr class="format"> 
    <td>cell 1 should be formatted to 7pt font</td> 
    <td>cell 2 should be formatted to 7pt font</td> 
</tr> 
<tr> 
    <td>cell without format</td> 
    <td>another cell without format</td> 
</tr> 

<style>.format>td{font-size:7pt;}</style> 
0

của nó không thể thực hiện trực tiếp. nhưng nếu bạn vẫn muốn sử dụng kiểu nội tuyến thì bạn cần phải sử dụng JavaScript và đặt kiểu cho mỗi phần tử. một lần nữa nó không phải là một giải pháp tốt

cách hợp lệ là -> sau sẽ làm việc trong IE7 và UP & tất cả các trình duyệt khác

<style> 
table tr:first-child > td {font-size:7pt;} 
</style> 

Bạn có thể muốn cho biết tên lớp để bàn của bạn.

+0

Anh ấy đã chỉ định rằng anh ấy không muốn sử dụng thẻ ' 'sẽ không hoạt động, bạn cần' '. – thirtydot

+0

@thirtydot có tất nhiên, cảm ơn vì đã chỉ ra điều này. Đã viết nó một cách chung chung hơn bây giờ. Tôi nghĩ rằng OP biết cách viết phong cách;) – Christoph

Các vấn đề liên quan