1、<!DOCTYPE>声明:告诉浏览器解析成什么语言,这样浏览器才能获知文档类型。
charset='UTF-8': 指定 UTF-8 编码,否则中文会出现乱码的情况
2、SGML HTML XML的区别?
SGML:是标准通用标记语言;
HTML:是超文本标记语言,主要是用于规定怎么显示网页;标签数量是固定的而且数量有限。
XML:是可扩展标记语言;标签可以自己创建,且无限多。
XHTML:跟HTML一直,不过更加严格,区别大小写。
3、Doctype 文档类型:
Doctype有3种文档类型:Strict、Transitional 以及 Frameset;
严格模式(Strict):严格模式的排版和 JS 运作模式是 以该浏览器支持的最高标准运行。
混杂模式(Transitional):在混杂模式中,页面以宽松的向后兼容的方式显示。
DOCTYPE 不存在或格式不正确会导致文档以混杂模式呈现。
框架模式(Frameset):当页面上有框架的时候就要使用这个文档类型定义。
4、HTML5新特性:
audio:音频,<audio src='***.mp3' />
video:视频,<Video src='***.mp4' />
5、自动输入完成
autocomplete='on' 自动输入完成, 'off'关闭功能。
适用于<form>、<Input>标签
6、<img>中的alt和title的区别
alt:如果无法显示图像,浏览器将显示 alt 指定的内容。
title:在鼠标移到元素上时显示 title 的内容。
区别:alt是img的特有属性,是图片内容的等价描述,用于图片无法加载时显示。可提高图片可访问性,搜索引擎会重点分析。