HTML简单介绍

作者: 字母31 | 来源:发表于2017-02-12 21:57 被阅读0次

    HTML、XHTML、XML的区别

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

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

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

    怎样理解HTML语义化

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

    内容与样式分离的原则

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

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

    有哪些常见的meta标签

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

    更多meta点这里

    文档声明的作用?严格模式和混杂模式指什么?<!doctype html> 的作用?

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

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

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

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

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

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

    常见的标签以及使用场景

    更多标签点这里

    相关文章

      网友评论

        本文标题:HTML简单介绍

        本文链接:https://www.haomeiwen.com/subject/xfaaittx.html