web基础001

1. HTML、XML、XHTML 有什么区别

HTML全称:超文本标记语言。是用于制作网页的标准语言

xml全称:可扩展标记语言是一种标记语言。标记指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用像XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。

XHTML全称:可扩展超文本标记语言。是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。从继承关系上讲,HTML是一种基于标准通用标记语言的应用,是一种非常灵活的置标语言,而XHTML则基于可扩展标记语言(XML),XML是SGML的一个子集。

2. 怎样理解 HTML 语义化

HTML语义化可以让语言结构更加清晰,变得更有可读性, 利于后期维护。

3. 怎样理解内容与样式分离的原则

内如和样式分离让文档变得更有可读性,易于后期修改,所以文档中尽量不要出行内样式。

4. 有哪些常见的meta标签

声明字符编码,用于浏览器解读字符进行渲染。


http-equiv,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,
以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。

5. 文档声明的作用?严格模式和混杂模式指什么? 的作用?

HTML文档通常以类型声明开始,该声明将帮助浏览器确定其尝试解析和显示的HTML文档类型。
而严格模式是浏览器根据web标准去解析页面,是一种要求严格的DTD,不允许使用任何表现层的语法,如

混杂模式则是一种向后兼容的解析方法,说的透明点就是可以实现IE5.5以下版本浏览器的渲染模式。
触发严格模式很简单,就是正常的建立网页,声明正确的DTD,便是严格模式。
触发混杂模式
而混杂模式的触发可以通过在HTML文档开始不声明DTD,或者在DOCTYPE前加入XML声明l来实现。

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

文件保存的内容编码和浏览器解析编码不一致导致乱码。
在HTML文档的标签内加入 告诉浏览器用什么 编码。

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

Firefox、Chrome、IE、opera、Safari 其内核分别为Gecko、webkit、trident、Presto、WebKit

你可能感兴趣的:(web基础001)