小白學編程之HTML/CSS Day004

小白學編程之HTML/CSS Day 004

從此媽媽再也不用擔心我不懂編程了

往期回顧

Level 1 HTML
小白學編程之HTML/CSS Day001
小白學編程之HTML/CSS Day002
小白學編程之HTML/CSS Day003

本期概覽

這一篇是學習HTML/CSS的第四天,從這篇開始要學習Level 2 CSS,主要內容有

2.01 CSS是什么?
2.02 Selector是什么?
2.03 Selector書寫語法規范
2.04 一個selector可定義多個屬性
2.05 一個selector可包含多個標簽


2.01 CSS是什么?

CSS 全稱 Cascading Style Sheets,用來指定HTML的外表(appearance)。但是HTML里面有些類似于給一個房子搭主要架構(structure),而CSS則是刷墻、貼墻紙決定這房子看起來(looks)是怎樣的。

e.g.


2.02 Selector是什么?

選中tags來創建一些東西,就叫做selector。

Tags are selected by creating something called a selector.

2.03 Selector書寫語法規范

Selector的書寫語法規范(syntax)——按照以下格式來寫selector。


例如最簡單的selector寫法如下,即不帶<>p 。text-decoration是屬性(property); underline是你賦予這個屬性的值(value)。在下面的例子中,CSS語法翻譯為白話文就是:給p標簽里的文字加下劃線。

2.04 一個selector可定義多個屬性

一個selector可以定義多個屬性(properties),如下圖所示,在p selector里不僅定義了文字裝飾(text-decoration)要加下劃線(underline)這個屬性,還定義了文字顏色(color)這個屬性為紅色(red)。

2.05 一個selector可包含多個標簽

Selectors會自動選擇所有相同標簽并應用定義的屬性,下圖中所有li標簽內的文字都變成了紅色。

如果只想指定ul標簽(parent tag)內的li內容為紅色,要把parent tag 也寫到selector里,如下圖所示,這樣只有ul里面列表的文字變成了紅色,而ol里的列表沒有改變。

貪多嚼不爛,練習練習再練習。


下期預告

  • 基于動作和條件定義selector屬性
  • pseudo-selectors
  • 在一個selector里加多個properites
  • selector、CSS什么的放在哪里
  • 擴展知識之Hexadecimal colors

歡迎來糾錯,也歡迎提意見和任何問題~~~

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 13,784評論 1 92
  • CSS基礎 本文包括CSS基礎知識選擇器(重要!!?。├^承、特殊性、層疊、重要性CSS格式化排版單位和值盒模型浮動...
    廖少少閱讀 3,113評論 0 40
  • ——讀《做一個剛剛好的女子》有感 近日讀晚情的《做一個剛剛好的女子:不攀附,不將就》,有些惋惜,...
    向日葵sunflower79閱讀 609評論 0 2
  • 時間:12月9日 內容:第二章 地點:寢室 進入第二章才能夠真正的領略這本書的精髓所在,也正是通過第二章的學習我開...
    鐵家軍貝貝閱讀 576評論 0 2
  • 古有清明上河圖, 今有春社雎踩橋。 十萬鄉民歡顏新, ...
    如夢塵緣閱讀 490評論 6 7