zoukankan      html  css  js  c++  java
  • HTML---1

    1.常见浏览器内核介绍

    1)浏览器内核(理解)

    浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。
    渲染引擎 它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入 CSS 等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。
    JS 引擎 则是解析 Javascript 语言,执行 javascript语言来实现网页的动态效果。

    最开始渲染引擎和 JS 引擎并没有区分的很明确,后来 JS 引擎越来越独立,内核就倾向于只指渲染引擎。有一个网页标准计划小组制作了一个 ACID 来测试引擎的兼容性和性能。内核的种类很多,如加上没什么人使用的非商业的免费内核,可能会有10多种,但是常见的浏览器内核可以分这四种:Trident、Gecko、Blink、Webkit。

    2.Web 标准构成

    主要包括结构(Structure)、表现(Presentation)和行为(Behavior)三个方面。

    • 结构标准:结构用于对网页元素进行整理和分类,咱们主要学的是HTML。 最重要
    • 表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要指的是CSS。
    • 行为标准:行为是指网页模型的定义及交互的编写,咱们主要学的是 Javascript

    3.文档类型<!DOCTYPE>

    <!DOCTYPE> 标签位于文档的最前面,用于向浏览器说明当前文档使用哪种 HTML 或 XHTML 标准规范,必需在开头处使用<!DOCTYPE>标签为所有的XHTML文档指定XHTML版本和类型,只有这样浏览器才能按指定的文档类型进行解析。

    注意: 一些老网站可能用的还是老版本的文档类型比如 XHTML之类的,但是我们学的是HTML5,而且HTML5的文档类型兼容很好(向下兼容的原则),所以大家放心的使用HTML5的文档类型就好了。

    4.字符集

    • utf-8是目前最常用的字符集编码方式,常用的字符集编码方式还有gbk和gb2312。
    • gb2312 简单中文 包括6763个汉字
    • BIG5 繁体中文 港澳台等用
    • GBK包含全部中文字符 是GB2312的扩展,加入对繁体字的支持,兼容GB2312
    • UTF-8则包含全世界所有国家需要用到的字符

    5.为什么要有语义化标签

    1. 方便代码的阅读和维护

    2. 同时让浏览器或是网络爬虫可以很好地解析,从而更好分析其中的内容

    3. 使用语义化标签会具有更好地搜索引擎优化

    语义是否良好: 当我们去掉CSS之后,网页结构依然组织有序,并且有良好的可读性。

    白话,一眼看去,就知道那个是重点,结构是什么,知道每块的内容是干啥的。

    遵循的原则:先确定语义的HTML ,再选合适的CSS。

     

  • 相关阅读:
    Java calendar类学习笔记
    Anaconda 学习笔记
    第八周作业
    第七次作业
    第六周作业
    第五次作业
    用户调研方法之焦点小组
    第三周作业
    软件工作量的评估方法有哪些
    软件质量保证与测试(--作业--)
  • 原文地址:https://www.cnblogs.com/lax-17xu/p/12422237.html
Copyright © 2011-2022 走看看