CSS速成教程——2

來源:互聯網
上載者:User

標籤:基礎   hello   選取器   作用   bsp   標記   方式   nbsp   style   

CSS 基礎選取器一、派生選取器

派生選取器 通過依據元素在其位置的上下文關係來定義樣式,可以使標記更加簡潔。

派生選取器允許你根據文檔的上下文關係來確定某個標籤的樣式。通過合理地使用派生選取器,我們可以使 HTML 程式碼變得更加整潔。 比方說,你希望列表中的 strong 元素變為紅色,而不是通常的黑色,可以這樣定義一個派生選取器:

li strong{    color: red;}

請注意在 HTML 中標記為

  • 的代碼的上下文關係
<p><strong>我是黑色,因為我不在列表當中,所以這個規則對我不起作用</strong></p>        <u1>            <li><strong>我是紅色。這是因為 strong 元素位於 li 元素內。</li>        </u1>

在 css 中定義的 li strong 的樣式,只會影響上面 html 檔案中的<li><strong>,而不會影響<p><strong>中的內容

二、id 選取器

1.id 選取器: id 選取器可以為標有 id 的 HTML 元素指定特定的樣式 id 選取器以“#”來定義

2.id 選取器和派生選取器: 目前比較常用的方式是 id 選取器常常用於建立派生選取器

三、類別選取器(1)在 CSS 中,類別選取器以一個點號顯示:
.divclass {    color: red;}

 

在下面的 html 代碼中,div 元素含有 divclass 類,意味著它要遵守.divclass的規則。

<div class="divclass">hello div</div>

注意:類名的第一個字元不能使用數字!它無法在 Mozilla 或 Firefox 中起作用。

(2)和 id 一樣,class 也可被用作派生選取器:
.pclass a{    color: green;}
四、屬性選取器

對帶有指定屬性的 HTML 元素設定樣式。

(1)下面的例子為帶有 title 屬性的所有元素設定樣式:
<style>[title] {color:red;}</style>
(2)屬性和值選取器

下面的例子為 title="te" 的所有元素設定樣式:

<style>[title=te]{                color: red;            }</style>

 

CSS速成教程——2

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.