HTML总结

1.doctype的意义?

1)让浏览器以标准模式渲染;(css盒模型有标准和IE模式,造成不兼容)
2)让浏览器知道元素的合法性(注)
注: html5 的文档就应该标记为 <!doctype html>
html4.01<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">

2.HTML XHTML HTML5的关系?

  1. XHTML 属于XML,是HTML进行XML严格化的结果;
    2)HTML5独立的规范,不属于其他东西

3.HTML5有什么变化?

1)新的语义化元素(header、nav、footer;calendar、date、email)
2)表单增强
3)新的API(离线(application cache/Service Worker),音频 (video,audio),图像(canvas,svg),实时通信(websocket),本地存储(localStorage,indexdb,websql),设备能力(摇一摇,定位))
4)分类和嵌套的区别

4.em和i的区别(同strong和b)

1)em是语义化的标签,表示强调;
2)i是纯样式的的标签,表示斜体;
3)HTML5中i不推荐使用,一般用作图标,代表icon。

5.语义化的意义?

1)开发者容易理解;
2)机器容易理解结构(搜索,读屏,软件)
3)有助于SEO

6.哪些元素可以自闭合?

1)表单元素 input
2)图片 img
3)br hr
4)meta link

7.HTML和DOM关系?

1)HTML是“死”的;
2)DOM由HTML解析而来,是活的;
3)JS操作的是DOM(插入innertHTML,是js通过dom API解析之后的dom)

8.property和attribute的区别?

1)attribute是“死”的;property是“活”的;
2)两个值(.setAtrribute;.value)改变不会影响相互影响。

9.form的作用?

1)使用submit按钮直接提交表单
2)第三方库可以整体提取值(如jquery中的$("form").serialize())
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 28,088评论 1 45
  • 标签(空格分隔): 面试准备 [TOC] 2.1、<img>标签上title属性与alt属性的区别是什么? alt...
    niices阅读 2,325评论 0 0
  • 格式后期处理。 Jeremy Keith在 Fronteers 2010 上的主题演讲 今天我想跟大家谈一谈HTM...
    LordZhou阅读 4,813评论 0 17
  • html是什么:超文本标记语言 html的唯一作用就是:给指定的文本添加语义。 html的标准格式: <!DOCT...
    Lins7阅读 4,599评论 0 2
  • 本文是本人在边看菜鸟教程过程中边总结而得,如有雷同,纯属巧合我复制的,不过也算是我的笔记了吧 超文本标记语言 (英...
    猛寇龙崽阅读 3,414评论 0 2