Doctype的意义?
以标准模式来渲染Dom,让浏览器知道元素的合法性。
html,xhtml,html5之间的关系
xhtml是html进行xml规范化的严格模式
html5是独立的,html发展出的新一代规范
html5的新特性都有什么?
语义化元素
表单增强(input的type之类的)
新增API(离线,音视频,本地存储,实时通信)
语义化的意义?
对开发者友好
对浏览器友好(搜索,盲人阅读,SEO)
哪些元素可以自闭合?
input、 image、 br、hr、meta、link
html和dom的关系?
DOM是由html解析而来的
js可以维护dom
property和attribute的区别?
attribute是死的,一般写在html中。
property是活的,可以修改。
attribute和property相互独立,互相不会影响。
直接提交表单
可以使用form的submit和reset功能
使用浏览器保存表单
第三方库可以提取表单的所有值,序列化(例如jq中的serialize)
DOM的嵌套关系
块级元素可以包含行内元素
行内元素不一定可以包含块级元素
什么是inline-block(行内块级元素)?
例如select,对外展示为inline,对内为block.
inline 和 block的区别?
inline为行内元素,不具备宽高属性
block为块级元素