网页是如何形成的?
网页学名为HTML文件,主要由文字、图像和超链接构成,还可以包含音频、视频以及动画等。
所见的网页由:前端代码 → 浏览器内核渲染 → 用户页面
浏览器是网页显示、运行的平台,常用的五大浏览器:IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera。
Windows 10的浏览器有两款,除了IE还有一个Microsoft Edge。
英文名:Rendering Engine
浏览器内核可以分为两部分:渲染引擎(layout engineer 或者 Rendering Engine)和 JS 引擎。
渲染引擎:它负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或者打印机。注意:浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。
JS引擎:用于解析Javascript语言,执行Javascript语言来实现网页的动态效果。
常用的浏览器内核分为四种:Trident、Gecko、Blink、Webkit。
1. Trident(IE内核)
IE、猎豹安全、360极速浏览器、百度浏览器
2. Gecko(Firefox内核)
逐渐没落,打开速度慢、升级频繁、猪一样的队友flash、神一样的对手chrome。
3. Webkit(Safari内核
谷歌已经不再用Webkit内核,这个内核是苹果的。苹果已经哭晕在厕所了。
4. Chromium/Blink(Chrome内核)
Blink为Webkit内核的分支。大部分国产浏览器都采用谷歌的Blink内核。
5. Presto(Opera内核)已经废弃
Opera浏览器现在用Blink内核。
6. EdgeHTML(Microsoft Edge内核)
微软Win10自带浏览器内核
移动端的浏览器内核主要用的是系统内置浏览器的。
Android手机 使用最多的是Webkit内核,国内大部分浏览器的内核基本都属于Webkit二次开发。
IOS以及WP7平台上,系统大部分自带浏览器内核,一般是Safari的Webkit内核或者IE的内核Trident。
熟记对浏览器内核的理解,以及熟记常用的浏览器及对应的内核是什么?
浏览器内核包括两部分,渲染引擎和JS引擎。
渲染引擎负责读取网页内容,整理讯息,计算网页的显示方式并显示页面。
JS引擎是解析执行JS代码获取网页的动态效果。
因为现在JS引擎越来越独立,内核倾向于指渲染引擎。
~
IE:Trident内核
Firefox:Gecko内核
Chrome、Safari:Webkit内核
Chrome:Blink内核
Opera:Presto内核、Blink内核(最新版本使用)
Microsoft Edge:EdgeHTML内核
Web标准是由W3C组织和其他标准化组织指定的一系列标准的集合
W3C万维网联盟是国际最著名的标准化组织,1994年成立。
结构标准:结构用于对网页元素进行整理和分类,主要是HTML。
表现标准:表现用于设置网页元素的版式、颜色、大小等外观样式,主要是CSS。
行为标准:行为是指网页模型的定义及交互的编写,主要包括对象模型(DOM)、ECMAScript等,让网页富有生命力和动态。
Web标准总结
能说出网页中Web标准三层的组成,以及能结合人来表述Web标准三层。
Web标准的三层:结构(Structure)、表现(Presentation)和 行为(Behavior)
结构标准:决定你是否有个天然好身体
表现标准:决定你是否打扮的美丽外观
行为标准:决定你是否有吸引人的行为
HTML的全称为超文本标记语言(Hyper Text Markup Language)
所谓超文本,是因为它可以加入图片、声音、动画、多媒体等内容,它还可以从一个文件跳转到另一个文件,与世界各地主机的文件连接。
总结
XHTML是更严格更纯净的 HTML 代码。
组成文档结构的元素只有4个,文档扩展名为 .html。
网站标题
页面内容
文档结构说明
文档类型和版本的声明(HTML5版本号可以省略)。
元素提供了关于这篇文档的信息。
定义页面标题。
定义文档的主体,用户所看到的内容。charset="UTF-8"
字符集
标签中的 lang 属性对每张页面中的主要语言进行声明。当然,有一些元素是单标签,通常用于在页面中插入一些东西。
元素可以用属性进行配置。属性由属性名和属性值组成:
<标签名> 内容 标签名>
<标签名 />
没有内容的 HTML 元素被称为空元素。空元素是在开始标签中关闭的。
例如:
换行。
所谓标签语义化,就是指标签的含义。
根据标签的语义,在合适的地方给一个最为合理的标签,让结构更清晰。
排版标签主要和css搭配使用,显示网页结构的标签,是网页布局最常用的标签。
单词缩写: head 头部. 标题 title 文档标题
一级标题
二级标题
三级标题
四级标题
五级标题
六级标题
注意: h1 标签因为重要,尽量少用,不要动不动就向你扔了一个h1。 一般h1 都是给logo使用,或者页面中最重要标题信息。
单词缩写: paragraph 段落 [ˈpærəgræf]
文本内容
是HTML文档中最常见的标签,默认情况下,文本在一个段落中会根据浏览器窗口的大小自动换行。
单词缩写: horizontal 横线 [ˌhɔrəˈzɑntl]
创建横跨网页水平线的标签
是单标签
单词缩写: break 打断 ,换行
强制换行
div 和 span 没有语义,主要用于网页布局。
这是div 这是span
标题标签:
作为标题使用,并且依据重要性递减
段落标签: 可以把HTML文档分隔为若干段落
水平线标签:
页面出现一条水平线
换行标签:
强制换行
div标签: 用来布局,作为容器,一行一个
span标签: 用来布局,作为容器,一行可以多个
加粗标签: 和
斜体标签: 和
删除线标签: 和
下划线标签: 和
b、 i 、s、 u 只有使用 没有 强调的意思 strong、em 、del 、ins 语义更强烈
单词缩写: image 图像
必要属性:
可选属性:
单词缩写: anchor 的缩写 [ˈæŋkə®] 。基本解释 锚, 铁锚 的
文本或图像
必要属性:
注意:
http://
< a href="index.html">
创建锚点链接分为两步:
1. 使用链接文本创建链接文本(被点击的) (对暗号) 暗号一致是组织的人员
2. 使用相应的id名标注跳转目标的位置。 (找目标)
第2集
元素包含了所有的头部标签元素。在 元素中可以插入脚本(scripts), 样式文件(CSS),及各种meta信息。
定义了文档的信息
定义了文档的标题
定义了文档的样式文件
定义了文档和外部资源的关系
定义了文档的元数据
定义了客户端的脚本文件
提示:
给网页添加icon小图标的两种方式
常用的有: ;半角空格、&emsp;全角空格、<;左尖括号、>;右尖括号。
路径分为: 相对路径和绝对路径
以引用文件之网页所在位置为参考基础,而建立出的目录路径。因此,当保存于不同目录的网页引用同一个文件时,所使用的路径将不相同,故称之为相对路径。
。
。
。绝对路径以Web站点根目录为参考基础的目录路径。之所以称为绝对,意指当所有网页引用同一个文件时,所使用的路径都是一样的。
D:\xxx\xxx\xxx
,或完整的网络地址,例http://www.baidu.com/images/logo.gif
。