回覆列表
  • 1 # 流雲如歌

    CSS是Cascading Style Sheet的縮寫,譯作“層疊樣式表單”,是用於(增強)控制網頁樣式並允許將樣式資訊與網頁內容分離的一種標記性語言。使用CSS樣式可以控制許多僅使用HTML無法控制的屬性。HTML是一種標記性語言。

    當在瀏覽器中開啟一個HTML網頁時,瀏覽器將讀取該網頁中的HTML標籤,並根據內建的解析規則將網頁元素呈現出來。css(層疊樣式表)決定瀏覽器將如何描述html元素的表現形式。換而言之,CSS就是描述HTML元素的規則。CSS目前最新版本為CSS3,CSS能夠根據不同使用者的理解能力,簡化或者最佳化寫法,針對各類人群,有較強的易讀性。

  • 2 # 做設計的普通男神

    CSS的早期歷史可以讀此文:iconCascading Style Sheets, designing for the Web – Chapter 20:

    ... ,以及CSS之父的博士論文:層疊樣式表。

    你問到的這些特性確實大多由印刷出版業而來,我的許多答案中也提到這點,比如:

    CSS 中 margin 為何要疊加,W3C 的設計初衷是什麼,未來還有沒有必要存在這樣的特性?

    CSS中margin-top/bottom(padding-top/bottom)百分比為何以最近的塊級祖先元素的寬度而不是高度作計算?

    在 CSS 中,用 float 和 position 的區別是什麼?

    CSS的設計是為了滿足最常見的網頁排版需求,隨著後來的發展也加入了更多的特性,但是不可能“表現任意想要的效果”。比如瀑布流佈局到目前為止無法單純用CSS達成。

  • 中秋節和大豐收的關聯?
  • 沙特為什麼出爾反爾,又改口咬定是伊朗轟炸了沙特油田呢?沙特是配合美國在演戲嗎?