你不曾領略的CSS——【牛腩新聞發布系統】,css新聞發布系統

來源:互聯網
上載者:User

你不曾領略的CSS——【牛腩新聞發布系統】,css新聞發布系統

一、背景:

  隨著互連網的發展,網頁對個人化要求也不斷的提高。HTML,HyperTextMarkupLanguage,超文字標記語言 (HTML),原來就是一說明文,但是使用者需要更多的標籤和屬性,然後就就一個勁的添HTML標籤和屬性,造成網頁內容和樣式混亂,不容易維護。所以,就在這個時候CSS橫空出世,實現了網頁內容和樣式的分離,極大的提高了編寫、修改頁面的效率!




二、CSS是什嗎?

CSS(CasCading Style Sheets),層疊樣式表,就是樣式、內容像漢堡包一樣,一層一層疊起來,夾心的~


三、CSS選取器是什嗎?


要使用CSS對HTML頁面中的元素實現一對一(ID)、一對多(class)、或者多對一(標籤)的控制,需要用到CSS選取器。其實它就是一媒婆,給css和html牽線搭橋的。

ID選取器就像身份證一樣,一人一個,更具針對性;類別選取器在easyUI裡面很常用,例如把easyUI裡面控制項中的class設定成easyUI-datagrid,表格樣式就能得到很好的統一,個人覺得如果做附帶不少子系統的大系統,class選取器有一統江湖的好本領;標籤選取器,不管你的腦袋(head),還是胳膊腿(body)的,都在標籤的控制範圍內~


CSS選取器的種類和優先順序:

ID選取器>class選取器>HTML標籤選取器


下面通過一個小DEMO來驗證一下選取器的優先順序:

1.首先在用戶端建立一個CSS樣式表,代碼如下,

/**建立人:王美*建立時間:2015年2月23日16:14:53*//*css樣式*//*標籤選取器*/body {    color:#f0f;/*粉紅色*/}/*類別選取器*/.menu {    color:#f00; /*紅色*/}.title {  /*新聞標題樣式*/   color:#00f; /*藍色*/}/*ID選取器*/#special {    font-weight:bold ;/*粗體*/    color:#0f0;/*綠色*/}

2.建立一個HTML頁面:

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><!--建立人:王美建立時間:2015-02-23 15:56:31--><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>    <title>css測試</title>    <link href="css/StyleSheet.css" rel="stylesheet" /></head><body>    <span id="special" class="menu">欄目四</span>    <span class="menu">欄目五</span>    <span class="menu">欄目六</span>    <span class="title">這是<span> 一</span>條新聞標題</span>    434434343434346464</body></html>

3.運行後顯示結果:





    4.綜上所述,欄目四的ID是special,類是menu,special在css中顏色為綠色,menu的字型顏色為紅色,欄目四為綠色,證明優先順序 ID選取器>class選取器;body HTML標籤裡面,有class的為紅色,預設bodyHTML標籤格式為粉紅色,證明優先順序 class選取器>HTML標籤選取器


四、總結

  抽象推動編程進步。


聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.