css層疊樣式表常有的三種選擇器,css有哪些知識?
css的知識有:
(1)、css的發展歷程
從HTML被發明開始,樣式就以各種形式存在。不同的瀏覽器結合它們各自的樣式語言為用戶提供頁面效果的控制。最初的HTML只包含很少的顯示屬性。隨著HTML的成長,為了滿足頁面設計者的要求,HTML添加了很多顯示功能。但是隨著這些功能的增加,HTML變的越來越雜亂,而且HTML頁面也越來越臃腫。于是css便誕生了。
(2)、css初識
css(Cascading Style Sheets) 主要用于美化樣式。
css通常稱為css樣式表或層疊樣式表(級聯樣式表),主要用于設置HTML頁面中的文本內容(字體、大小、對齊方式等)、圖片的外形(寬高、邊框樣式、邊距等)以及版面的布局等外觀顯示樣式。
css以HTML為基礎,提供了豐富的功能,如字體、顏色、背景的控制及整體排版等,而且還可以針對不同的瀏覽器設置不同的樣式。
類選擇器語法?
1. 標簽名選擇器 div { color:Red;} 即頁面中的各個標簽名的css樣式 2.類選擇器 .divClass {color:Red;} 即定義的每個標簽的class 中的css樣式 3.ID選擇器 #myDiv {color:Red;} 即頁面中的標簽的id 4.后代選擇器(類選擇器的后代選擇器) .divClass span { color:Red;} 即多個選擇器以逗號的格式分隔 命名找到準確的標簽 5.群組選擇器 div,span,img {color:Red} 即具有相同樣式的標簽分組顯示
層疊樣式表文檔是什么?
層疊就是瀏覽器對多個樣式來源進行疊加,最終確定結果的過程.css之所以有“層疊”的概念,是因為有多個樣式來源。其中css樣式來源有5個,分別是內聯樣式(<a style="">),內部樣式(<style></style>),外部樣式(寫在css文件中的樣式),瀏覽器用戶自定義樣式,瀏覽器默認樣式;按照其來源優先級為內聯樣式>內部樣式>外部樣式>瀏覽器用戶自定義樣式>瀏覽器默認樣式按照選擇器優先級為id >class>元素選擇器如果有important,important優先級最高。
css層次選擇器怎么用?
css層次選擇器具體用法如下:
采用后代選擇器 :從上面可以看出所有的標簽都是body的后代,那么我們使用后代選擇器,就可以將body的后代(所有標簽)改變樣式: 后代選擇器是用祖先加上空格再加上后代標簽類型進行聲明的。
以上資料供參考。