1.HTML & XML & XHTML
- html: 超文本標(biāo)記語言咒劲,是語法較為松散的井辜、不嚴(yán)格的Web語言悬襟;
- xml: 可擴(kuò)展標(biāo)記語言布蔗,主要用于存儲數(shù)據(jù)和結(jié)構(gòu)藤违;參考
- xhtml:可擴(kuò)展超文本標(biāo)記語言,基于XML纵揍,作用與HTML類似顿乒,但語法更嚴(yán)格;參考
2.語義化HTML
- 語義化HTML是一種編寫HTML的方式
- 選擇合適的標(biāo)簽、使用合理的代碼結(jié)構(gòu)泽谨,便于開發(fā)者閱讀璧榄,同時讓瀏覽器的爬蟲和機(jī)器很好地解析。
3.表現(xiàn)(內(nèi)容)吧雹、樣式骨杂、行為分離
- 寫 HTML 的時候先不管樣式, 重點(diǎn)放在HTML的結(jié)構(gòu)和語義化上,讓 HTML 能體現(xiàn)頁面結(jié)構(gòu)或者內(nèi)容雄卷。之后再去寫樣式搓蚪。
- 寫 JS 的時候,盡量不要用 JS 去直接操作樣式丁鹉,而是通過給元素添加刪除class來控制樣式變化
- HTML 內(nèi)不允許出現(xiàn)屬性樣式陕凹,盡量不要出現(xiàn)行內(nèi)樣式