一、xhtml和html的區別css
html是一種基本的web網頁設計語言,xhtml是一個基於xml的置標語言;html
xhtml必須杯正確嵌套;前端
xhtml元素必須被關閉;web
xhtml文檔必須擁有根元素;chrome
二、Doctype?嚴格模式和混雜模式-如何觸發這兩種模式,區分它們有何意義?瀏覽器
用於聲明文檔使用哪一種規範。加入xm聲明可觸發緩存
三、行內元素、塊級元素、css盒模型?ide
塊級元素:div p h1 h2 h3 h4 form ul li網站
行內元素:a b br i span input select 搜索引擎
行內塊元素常見的有: img input td
空元素:br、meta、hr、link、input、img
css 盒模型: 標準(content、padding、border、margin)怪異(content、padding、border、margin-conten包含padding、border 至關於 box-sizing: border-box; )
四、前端頁面構成
html 結構層 css 表示層 js 行爲層
五、經常使用瀏覽器內核
IE( trident內核)chrome (webkit內核)firefox (Gecko內核)
六、img圖片標籤alt和title屬性的區別
alt 圖片不顯示,用文字代替
title 爲該屬性提供信息
七、語義化的html
直觀認識標籤,對於搜索引擎的抓取有好處
八、網站文件、資源分配
文件合併、文件最小化/文件壓縮、使用cdn託管、使用緩存、==使用多個域名資源連接==