1.XHML和HTML区别
XHTML:基于XML的指标语言,必须正确嵌套,关闭,大小写,必须有根元素
HTML:基于web的网络设计语言
2.前端页面哪三层
HTML 结构层/视图层
CSS 表示层
js 行为层
3.各大主流浏览器的内核
IE ie内核
火狐 Gecko
谷歌 webkit ,Blink
Safari webkit
opera Presto
4.如何理解语义化的HTML
直观认识标签
让页面结构化,便于SEO
让阅读者更容易理解,便于分块,维护
5.HTML5为什么只需要!DOCTYPE HTML
h5不基于SGML,不需要对DTD引用,但要doctype来规范浏览器的行为
6.Doctype的作用
告诉浏览器的解析器用如何来解析这个文档
7.对于h5的理解
新增:1,canvas 2.video和audio.3,storage 缓存 4,语义化标签 footer header等,5。表单控件:email,url,dated等, 6.webworker websockt ,
移除:纯表现元素 center big等,对页面产生负面影响的元素frame,fromeset等
兼容性处理,使用document.createElement来创建标签
8.web标准下W3C的理解认识
1.标签闭合
2.结构,表现,行为分离
3.小写
4.更少的代码组件,容易维护修改
5.不乱嵌套
6.被广泛的设备访问
7.外链css js
9.img title alt
title 提示文字信息
alt 图片不显示的时候用问题替代