HTML简单介绍

HTML、XHTML、XML的区别

HTML:超文本标记语言(HyperText Markup Language,简称:HTML)是一种用于创建网页的标准标记语言。HTML是一种基础技术,常与CSS、JavaScript一起被众多网站用于设计令人赏心悦目的网页、网页应用程序以及移动应用程序的用户界面。语法相对不算很严格,例如

我是个大帅哥>,浏览器也能够识别。

XML:可扩展标记语言(Extensible Markup Language),是一种标记语言。用来传送及携带数据信息,不用来表现或展示数据,HTML语言是用来表现数据,所以XML用途的焦点是它说明数据是什么,以及携带数据信息。

XHTML:可扩展超文本标签语言(Extensible Hyper Text Markup Language),基于XML并且比HTML更严格更纯净(如标签必须小写,标签必须闭合),是用来替代HTML的。

怎样理解HTML语义化

语义化就是根据实际情况选择合适的标签来标记要表达的内容,语义化能够便于浏览器渲染,更具有可读性,便于理解维护开发。

内容与样式分离的原则

网页主要分为三个部分,HTML-结构标准,相当于人的身体,css-表现标准,相当于给人化妆,javascript-行为标准,相当于与人互动。

所以当写HTML部分时,主要侧重表现页面结构和语义化,让 HTML 能体现页面结构或者内容,HTML 内不允许出现属性样式,尽量不要出现样式。这样能减少代码的数量,便于开发维护以及加载。

有哪些常见的meta标签

元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。标签位于文档的头部,不包含任何内容。 标签的属性定义了与文档相关联的名称/值对。

HTML简单介绍_第1张图片

更多meta点这里

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

代表文档对象模型,作用是告诉浏览器使用html的版本是html5,需要用相应的方式来解析渲染当前的页面。如果没有这个文档声明,浏览器会根据的自己的方式去解析渲染当前的页面,有可能会造成样式和内容渲染的效果不一样,这时候就是混杂模式。有了文档声明就是严格模式,浏览器会按照所声明的格式来解析和渲染。

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

产生乱码的原因是因为没有在文件内声明字体编码,或者保存的编码与浏览器渲染的不一致。

解决方法:在页面中明确保存编码,在页面中明确用这个编码渲染。

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

IE浏览器为Trident内核,Chrome、Opera、safari为Webkit内核,猎豹浏览器为Trident和WebKit双核,火狐浏览器为为Gecko内核,2013年2月后的Opera浏览器内核为WebKit。

常见的标签以及使用场景


HTML简单介绍_第2张图片

更多标签点这里

你可能感兴趣的:(HTML简单介绍)