2016-3-16 記錄

HTML/CSS

基礎(chǔ)知識

  1. HTML 超文本標記語言
  2. 語法松散---標準低,不利于規(guī)范(學習曲線陡峭)
  3. html 4.01(1999.12) --- html5(2014.10)

HTML解析

  1. 詞法分析: 把字符流初步解析成我們可理解的“詞”
  2. 語法分析: 把開始結(jié)束標簽配對,屬性賦值好,父子關(guān)系鏈接好,構(gòu)成dom樹

語義化

  1. strong這類表現(xiàn)式標簽,修改的時候需要改動dom,維護成本高
  2. 不推薦tag標簽來做選擇器,因為會變成全局樣式,盡可能讓樣式的作用域小
  3. html5標簽做兼容問題,自己研究

為你的網(wǎng)頁引入CSS

  1. link外鏈樣式有諸多好處,代碼解耦,維護性高,可復用,前后端分離等
  2. 但是當訪問量巨大時,要向性能做妥協(xié)。需要將css,js嵌入頁面,讓頁面盡可能快加載,當然這是特殊情況。

元素類別

  1. 塊元素:disaplay:block。獨占一行
  2. 塊級元素: 包含塊元素,例如 display:table
  3. 內(nèi)聯(lián)元素:display:inline
  4. 內(nèi)聯(lián)級元素: 包含內(nèi)聯(lián)元素

塊級元素 vs 寬100%

  1. 塊級元素特征,體現(xiàn)在盒模型的差異
  2. 盒模型: margin+border+padding+content
    早期支持padding,只有table-cell
  3. box-sizing: border-box;w3c盒模型
    box-sizing: content-box;ie盒模型

嵌套三元素 ---w3c規(guī)范

  1. 元素類別
  • 元數(shù)據(jù)元素
  • 流式元素
  • 章節(jié)元素
  • 標題元素
  • 敘述元素
  • 嵌入元素
  • 交互元素
  1. 元素上下文
  1. 內(nèi)容模型:決定子元素的類型
    <a>標簽可以包含除自己以外的任何標簽,它是被忽略的。

舊規(guī)則是a(inline元素)下不包含div(block元素),實際上根據(jù)w3c規(guī)范下是可行的。不過依然推薦采用約定俗成的代碼習慣

沿著X、Y軸傾斜轉(zhuǎn)換:skew(20deg,20deg)

前景圖: img標簽,用來表達頁面的內(nèi)容,需要傳達給用戶的
背景圖: css樣式,用來做裝飾

with:auto 兼容ie

低級錯誤更難檢測,比如使用中文“”,還有單引號等。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 問答題47 /72 常見瀏覽器兼容性問題與解決方案? 參考答案 (1)瀏覽器兼容問題一:不同瀏覽器的標簽默認的外補...
    _Yfling閱讀 14,156評論 1 92
  • 轉(zhuǎn)載請聲明 原文鏈接地址 關(guān)注公眾號獲取更多資訊 第一部分 HTML 第一章 職業(yè)規(guī)劃和前景 職業(yè)方向規(guī)劃定位...
    前端進階之旅閱讀 16,878評論 32 459
  • 一:在制作一個Web應用或Web站點的過程中,你是如何考慮他的UI、安全性、高性能、SEO、可維護性以及技術(shù)因素的...
    Arno_z閱讀 1,365評論 0 1
  • 簡介瀏覽器可以被認為是使用最廣泛的軟件,本文將介紹瀏覽器的工 作原理,我們將看到,從你在地址欄輸入google.c...
    聽風閣閱讀 3,396評論 0 7
  • 文/雪倫 想寫小說似乎是一直的事情,卻停停斷斷,沒有動幾筆就荒廢了。自從開始寫詩以來就再沒有動過,直到今天,我又重...
    雪倫閱讀 266評論 2 1

友情鏈接更多精彩內(nèi)容