久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

將 CSS 樣式應用于子元素

Apply CSS Style to child elements(將 CSS 樣式應用于子元素)
本文介紹了將 CSS 樣式應用于子元素的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我只想將樣式應用于具有特定類的 DIV 內的表:

注意:我寧愿為子元素使用 CSS 選擇器.

為什么 #1 有效而 #2 無效?

1:

div.test th, div.test td, div.test 標題 {padding:40px 100px 40px 50px;}

2:

div.test th, td, caption {padding:40px 100px 40px 50px;}

HTML:

<html><頭><風格>div.test >th,td,標題 {填充:40px 100px 40px 50px;}</風格></頭><身體>

<表格邊框="2"><tr><td>一些</td></tr><tr><td>數據</td></tr><tr><td>這里</td></tr></表></div><div 類="測試"><表格邊框="2"><tr><td>一些</td></tr><tr><td>數據</td></tr><tr><td>這里</td></tr></表></div></身體></html>

我做錯了什么?

解決方案

這段代碼div.test th, td, caption {padding:40px 100px 40px 50px;}" 將規則應用于所有除了 all 之外,th 元素包含在具有名為 test 的類的 div 元素中td 元素和 所有 caption 元素.

它不同于一個divtdthcaption元素> 具有 test 類的元素".為此,您需要更改選擇器:

'>' 不受某些舊瀏覽器的完全支持(我在看著你,Internet Explorer).

div.test th,div.test td,div.test 標題 {填充:40px 100px 40px 50px;}

I want to apply styles only to the table inside the DIV with a particular class:

Note: I'd rather use a css-selector for children elements.

Why does the #1 works and #2 doesn't?

1:

div.test th, div.test td, div.test caption {padding:40px 100px 40px 50px;}

2:

div.test th, td, caption {padding:40px 100px 40px 50px;}

HTML:

<html>
    <head>
        <style>
            div.test > th, td, caption {padding:40px 100px 40px 50px;}
        </style>
    </head>
    <body>
        <div>
            <table border="2">
                <tr><td>some</td></tr>
                <tr><td>data</td></tr>
                <tr><td>here</td></tr>
            </table>
        </div>
        <div class="test">
            <table  border="2">
                <tr><td>some</td></tr>
                <tr><td>data</td></tr>
                <tr><td>here</td></tr>
            </table>
        </div>
    </body>
</html>

What am I doing wrong?

解決方案

This code "div.test th, td, caption {padding:40px 100px 40px 50px;}" applies a rule to all th elements which are contained by a div element with a class named test, in addition to all td elements and all caption elements.

It is not the same as "all td, th and caption elements which are contained by a div element with a class of test". To accomplish that you need to change your selectors:

'>' isn't fully supported by some older browsers (I'm looking at you, Internet Explorer).

div.test th,
div.test td,
div.test caption {
    padding: 40px 100px 40px 50px;
}

這篇關于將 CSS 樣式應用于子元素的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Style every third element?(每隔三個元素設置樣式?)
Why shouldn#39;t I use ID selectors in CSS?(為什么我不應該在 CSS 中使用 ID 選擇器?)
What does img[class*=quot;alignquot;] mean in CSS?(CSS 中的 img[class*=“align] 是什么意思?)
CSS: Last element on line(CSS:最后一個元素)
How do I select every other div class element using just CSS (no js)(如何僅使用 CSS(無 js)選擇所有其他 div 類元素)
Tool for checking unused CSS selectors?(檢查未使用的 CSS 選擇器的工具?)
主站蜘蛛池模板: 亚洲国产成人精品女人久久久 | 欧美日韩三级 | 色橹橹欧美在线观看视频高清 | 欧美高清免费 | 综合久久久| 欧美视频日韩 | 久久久久久久av | 亚洲日本一区二区 | 亚洲电影一区 | 中文字幕动漫成人 | 久久久精品视频免费看 | 最近最新中文字幕 | 久久99精品久久久久久国产越南 | 国产成人叼嘿视频在线观看 | 国产三区精品 | 欧美日韩一 | 精精国产xxxx视频在线播放7 | 精品一级| 日本一区二区三区在线观看 | 欧美日韩1区2区 | 国产aa | 国产真实精品久久二三区 | 中文一区二区 | 国产精品日产欧美久久久久 | 国产成人精品一区二区三区网站观看 | 欧美成人一区二区三区片免费 | 国产真实乱对白精彩久久小说 | 高清黄色毛片 | 国产精品成人在线观看 | 亚洲精品女人久久久 | 久久在线 | 九九热免费视频在线观看 | 国产清纯白嫩初高生视频在线观看 | 国产激情一区二区三区 | 亚洲高清在线观看 | 精品伦精品一区二区三区视频 | 搞黄视频免费看 | 日韩www视频 | 一级毛片视频在线 | 二区av| 国产精品福利视频 |