HTML知识点

  • HTML、XML、XHTML 有什么区别

相同之处从字面可以看出,他们都是ML,都是标记语言(Markup Language),所以不同就是前面的部分了。
HTML(HyperText Markup Language),超文本标记语言,是语法较为松散的、不严格的Web语言;
XML(The Extensible Markup Language),可扩展标记语言,主要用于存储数据和结构,可扩展;
XHTML(The Extensible HyperText Markup Language),可扩展超文本标记语言,基于XML,作用与HTML类似,但语法更严格。

  • HTML 语义化

根据内容的结构化(内容语义化),选择合适的标签(代码语义化)便于开发者阅读和写出更优雅的代码的同时让浏览器的爬虫和机器很好地解析。

  • 内容与样式分离的原则

HTML负责页面结构和语义,CSS负责页面展示;HTML中不要出现属性样式,尽量不要出现行内样式

  • 常见的meta标签




















  • 文档声明的作用

用来告知浏览器当前文档所使用的HTML或XHTML规范。

  • 严格模式和混杂模式

严格模式是指按照浏览器所支持的最高版本来实现效果;混杂模式则相反,尽可能向后兼容。

  • 的作用

是html5标准网页声明,全称为Document Type HyperText Mark-up Language,意思为文档种类为超文本标记性语言或超文本链接标示语言,现在是这个简洁形式,支持html5标准的主流浏览器都认识这个声明。表示网页采用html5。

  • 浏览器乱码的原因是什么?如何解决

产生乱码的原因一般是文档没有声明自身的编码导致浏览器错误地使用了与文档不同的解码方式,从而导致内容无法正常显示一定要清楚文件保存时的编码方式并在文件内声明

  • 常见的浏览器有哪些,什么内核

chrome:WebKit
IE:Trident
火狐:Mozilla

  • 常见的标签

标签是 HTML 页面的根元素;
标签包含页面的主体内容;
标签包含了文档的元(meta)数据;
标签,提供了元数据.元数据也不显示在页面上,被浏览器解析;
标签定义了文档与外部资源之间的关系。通常用于链接到样式表;