前端面試題收集(html部分)

 

一、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託管、使用緩存、==使用多個域名資源連接==

相關文章
相關標籤/搜索