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

css是什么_動力節點Java學院整理

這篇文章主要介紹了css是什么,小編覺得挺不錯的,詳細的介紹了css的基本入門。現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

一 概述

  1.  CSS 指層疊樣式表 (Cascading Style Sheets)
  2. 樣式定義如何顯示 HTML 元素
  3. 樣式通常存儲在樣式表中
  4. 把樣式添加到 HTML 4.0 中,是為了解決內容與表現分離的問題
  5. 外部樣式表可以極大提高工作效率
  6.  外部樣式表通常存儲在 CSS 文件中
  7. 多個樣式定義可層疊為一

二 層疊次序

當同一個 HTML 元素被不止一個樣式定義時,會使用哪個樣式呢?

一般而言,所有的樣式會根據下面的規則層疊于一個新的虛擬樣式表中,其中數字 4 擁有最高的優先權。

1.   瀏覽器缺省設置

2.   外部樣式表

3.   內部樣式表(位于 <head> 標簽內部)

4.   內聯樣式(在 HTML 元素內部)

三 CSS 基本語法

CSS語法由三部分構成:選擇器、屬性和值:

selector {property: value}

選擇器 (selector) 通常是你希望定義的 HTML 元素或標簽,屬性 (property) 是你希望改變的屬性,并且每個屬性都有一個值(value)。屬性和值被冒號分開,并由花括號包圍,這樣就組成了一個完整的樣式聲明(declaration)。

 提示:如果值為若干單詞,則要給值加引號:

p {font-family: "sans serif";}

提示:如果要定義不止一個聲明,則需要用分號將每個聲明分開。下面的例子展示出如何定義一個紅色文字的居中段落。最后一條規則是不需要加分號的,但是加上分號是良好的習慣:

p {text-align:center; color:red;}  

提示:應該在每行只描述一個屬性,這樣可以增強樣式定義的可讀性:

p {
  text-align: center;
  color: black;
  font-family: arial;
}

提示:是否包含空格不會影響 CSS 在瀏覽器的工作效果,但是可以增加可讀性;與 XHTML 不同,CSS 對大小寫不敏感。不過存在一個例外:如果涉及到與 HTML 文檔一起工作的話,class 和 id 名稱對大小寫是敏感的。

提示:不要在屬性值與單位之間留有空格。假如你使用 “margin-left: 20 px” 而不是 “margin-left: 20px” ,它僅在 IE 6 中有效,但是在 Mozilla/Firefox 或 Netscape 中卻無法正常工作。

四 CSS 高級語法

1. 選擇器分組

可以對選擇器進行分組,這樣,被分組的選擇器就可以分享相同的聲明。用逗號將需要分組的選擇器分開。在下面的例子中,我們對所有的標題元素進行了分組。所有的標題元素都是綠色的。

h1,h2,h2,h3,h5,h6 {
  color: green;
  }

2. 繼承及其問題

根據 CSS,子元素從父元素繼承屬性。但是它并不總是按此方式工作。看看下面這條規則:

body {
     font-family: Verdana, sans-serif;
     }

根據上面這條規則,站點的 body 元素將使用 Verdana 字體(假如訪問者的系統中存在該字體的話)。

通過 CSS 繼承,子元素將繼承最高級元素(在本例中是 body)所擁有的屬性(這些子元素諸如 p, td, ul, ol, ul, li, dl, dt,和 dd)。不需要另外的規則,所有 body 的子元素都應該顯示 Verdana 字體,子元素的子元素也一樣。在大部分的現代瀏覽器中,確實是這樣的。但是在那個瀏覽器大戰的血腥年代里,這種情況就未必會發生。比方說,Netscape 4 就不支持繼承,它不僅忽略繼承,而且也忽略應用于 body 元素的規則。IE/Windows 直到 IE6 還存在相關的問題,在表格內的字體樣式會被忽略。我們又該如何是好呢?

 辦法:

//:定義一個父元素風格,應用于整體
body  { 
     font-family: Verdana, sans-serif;
     }
//:采用組選擇器來預防某些瀏覽器拒絕繼承
td, ul, ol, ul, li, dl, dt, dd  {
     font-family: Verdana, sans-serif;
     }
//:如果某子元素不愿繼承風格,可以定義特殊規則來擺脫父元素規則
p  {
     font-family: Times, "Times New Roman", serif;
     }

3. 派生選擇器

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章主要介紹了純css實現照片墻3D效果的示例代碼,可以實現鼠標經過圖片實現改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了CSS3 linear-gradient線性漸變生成加號和減號的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
主站蜘蛛池模板: 欧美一级在线 | 伦理片97 | 亚洲国产成人精品女人久久久野战 | 久久高清国产 | 欧美色999| 一区二区三区免费 | 精品日韩一区 | 国产精品一区二区福利视频 | 国产亚洲网站 | 亚洲成人一二区 | 久久毛片 | 91正在播放 | 欧美日本在线 | 日韩不卡在线观看 | 国产丝袜av | 日本a视频| 日韩欧美成人精品 | 日韩综合网 | 日韩欧美在线精品 | 久久国产99 | 欧美色性| 日本xx视频免费观看 | 日韩国产一区二区三区 | 美女一区二区在线观看 | 亚洲国产精品视频一区 | 国产丝袜一区二区三区免费视频 | 欧美成人精品一区二区男人看 | 日韩毛片免费看 | 成年人在线观看视频 | 国产亚洲精品久久久久动 | 日本a在线 | 国产三级在线观看播放 | 一区在线播放 | 日韩视频成人 | jlzzxxxx18hd护士 | 欧美一区二区二区 | 午夜精品一区二区三区在线视频 | 免费黄色片视频 | 欧美性受xxxx | 国产91久久久久久 | 亚洲日本一区二区三区四区 |