<!DOCTYPE>的意义是什么?
1.让浏览器可以以标准模式渲染;
2.让浏览器知道元素的合法性;
HTML,XHTML,HTML5的区别
1.HTML属于SGML;
2.XHTML基于XML;
3.HTML5基于HTML;HTML5的变化有哪些?
1.新增语义化元素;
2.表单增强;
3.新API(离线,音视频,图形,实时通信等);
4.分类和嵌套变更;
<em>和<i>标签?
1.默认样式都是斜体
2.<em>是HTML5新增的语义化标签;
3.<i>属于样式标签;现在常用于icon;
语义化的意义?
1.可读性好,便于维护;
2.机器容易理解,便于搜索引擎收录网站;
3.便于读屏软件识别;
4.有助于SEO;
HTML哪些元素可以自闭合?
1.表单元素 input;
2.图片 img;
3.<br>,<hr>等;
4.meta link;HTML和DOM的关系?
1.HTML只是字符串,是死的;需要浏览器解析成DOM;
2.DOM是具有树形结构;
3.Javascript维护的是DOM;property和attribute?
1.property翻译为特性,attribute翻译为属性;
2.property是动态的,attribute是静态的;Html :<input type="text" value="1">
其中attribute取值永远为1
而通过直接.value取值则是随着变化的,这就是propertyform的作用?
1.直接提交表单;
2.能够使用submit/reset按钮;
3.便于浏览器保存表单;
4.便于第三方库能直接提取所有值;
5.可进行表单验证;