1、doctype的意义是什么
答:ie包涵padding,带上doctype,就是标准模式的渲染,padding:10px加上width:200px,一共220px;
意义之一就是:1、让浏览器以标准模式渲染
2、让浏览器知道元素的合法性 (并不会怎么办)
2、html xhtml html5 的关系
答:html属于SGML ,xhtml属于xml,是html严格化的结果,html5不属于SGML和XML,比xhtml更宽松
3、html5有什么变化
1、新的语义化元素(写出更有语义化的结构)
2、表单增强、
3、新的api(离线、音视频、图形、实时通信、本地存储、设备能力)
4、分类和嵌套规则的变更(a元素的变化)
4、em和i有什么区别
em是语义化的标签,表示强调
i 是纯样式的标签,表示斜体,在html5中i不推荐使用,一般用作图标
5、语义化的意义是什么
1、开发者容易理解
2、机器容易理解结构(搜索、读屏软件)
3、有助于seo(搜索)
4、semantic microdata(规范,添加标记表示代表什么(语义化,方便搜索))
6、哪些元素可以自闭合
1、表单元素input
2、图片(img)
3、br hr
4、meta link
7、html和DOM的关系
1、html是“死”的,
2、DOM由html解析而来的,是活的
3、js可以维护DOM
8、property 和 attribute 的区别
1、都是属性 property解释为特性,attribute解释为属性
attribute是“死”的,property是“活” 的
直接获取的值是property,两者不会影响,如果设置各自设置的话
9、form的作用有哪些
1、直接提交表单
2、使用submit/reset 按钮
3、便于浏览器去保存表单
4、第三方库可以整体提取值(jquery)
5、第三方库可以进行表单验证