一、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托管、使用缓存、==使用多个域名资源连接==