HTML 基础 day01

常见的浏览器内核 (了解)

首先解释一下浏览器内核是什么东西 , 英文叫做 Rendering Engine , 中文翻译很多 , 排版引擎 , 解释引擎 , 渲染引擎 , 现在流行称为浏览器内核 .

免费读取网页内容 , 整理讯息 , 计算网页的显示方式并显示页面 .

主要流行的浏览器
浏览器 内核 备注
IE Trident IE , 猎豹安全 , 360极速浏览器 , 百度浏览器
Firefox Gecko 这几年已经没落了 , 打开速度慢 , 升级频繁 , 猪队友flash , 神对手 chrome
Safari webkit 现在很多人错误的把webkit叫做chrome内核 , (即使chrome内核已经是blink了)
chrome chromeium/blink 在chromeium项目中研发blink渲染引擎(即浏览器核心) , 内置于chrome浏览器中 . blink 其实是 webkit 的分支 , 大部分国产浏览器都采用blink内核 , 二次开发
拓展

移动端的浏览器内核主要说的是系统内置浏览器的内核

Android手机而言 , 使用率最高的是 webkit 内核 , 大部分国产浏览器宣称的自己的内核 , 基本上也是属于 webkit 二次开发 .

iOS 以及 WP7平台上 , 由于系统原因 , 系统大部分自带浏览器内核 , 一般是 Safari 或者 IE 内核 Trident 的 .

web标准(重点)

网页中 web 标准的三层组成 : 结构 表现 行为

为什么要遵循Web标准

遵循 web 标准可以让不同我们写的页面更标准统一化 , 还有许多优点

  • 让 web 的发展前景更广阔的 .
  • 内容能够被更广泛的设备使用 .
  • 更容易让搜索引擎搜索 .
  • 降低网站流量费用 .
  • 使网站更容易维护 .
  • 提高页面浏览速度
web 标准的构成

构成 : 主要包括结构(Structure) , 表现(Presentation) , 和行为(Behavior)三个方面 .

标准 说明
结构 结构用于对网页元素进行整理和分类 , 只要值 HTML
表现 表现用于设置网页的板式 , 颜色 , 大小等外观样式 , 主要指 CSS
行为 行为指网页模型的定义及交互的编写 , 主要指 JavaScript
web 标准 小结
  • web 标准有三层结构 : 结构 , 表现 , 行为 .
  • 理想状态下 , 他们三层都是独立的 , 放在不同的文件内 .
拓展
  • 介绍下你对浏览器内核的理解 ? 常见的浏览器内核都有哪些 ?

    浏览器内核包含两部分 , 渲染引擎和 js 引擎 . 渲染引擎负责读取网页内容 , 整理讯息 , 计算网页的显示方式并显示页面 , js 引擎的解析执行 js 获取网页的动态效果 . 后来 js 引擎越来越独立 , 内核就倾向于只渲染引擎 .

    IE : Trident

    Firefox : Gecko

    Safari : webkit

    chrome : chromeium / blink

    HTML 初识

  • HTML 指的是超文本标记语言(hyper text markup language) 是用来描述网页的一种语言
  • HTML 不是变成语言 , 而是一种标记语言 (markup language)
  • 标记语言是一套标记标签(markup tag)

HTML 骨架标签
<html>
  <head>
    <title></title>
  </head>
  <body></body>
</html>
HTML 标签分类

分类 :

  1. 常规元素 (双标签)

    <标签名></标签名>
  2. 空元素(单标签)

    <标签名 />
HTML 标签关系

关系 :

  1. 嵌套关系

    <head>
      <title></title>
    </head>
  2. 并列关系

    <head></head>
    <body></body>
HTML 模板
<!-- 声明 文档类型 HTML5 -->
<!DOCTYPE html>
<!-- 声明书写语言 -->
<html lang="zh-CN">
  <head>
    <!-- 声明编码方式 -->
    <meta charset="UTF-8" /> 
    <title></title>
  </head>
  <body></body>
</html>

常见的编码方式 :

  • gb2312 : 简体中文
  • GBK : 支持简体中文 , 以及港澳台繁体字
  • UTF-8 : 全世界通用

HTML 常用标签

排版标签
标题标签(h)
<h1> 标题 </h1>
<h2> 标题 </h2>
<h3> 标题 </h3>
<h4> 标题 </h4>
<h5> 标题 </h5>
<h6> 标题 </h6>
段落标签 (p)

作用语义:可以把HTML文档分割成若干段落

<p> 文本内容 </p>
水平线标签(hr)
<hr />
换行标签 (br)
<br />
div span 标签(重点)

div span 是没有语义的 是我们网页布局两个主要的盒子

<div></div>         <span><span>

他们两个都是盒子, 用来装我们网页元素的, 只不过他们有区别

  • div 标签 用来布局的 ,但是一行只能放一个div
  • span标签 用来布局的,一行可以放好多个span
文本格式化标签
标签 效果
<b></b> <strong></strong> 字体加粗效果,推荐使用 strong 标签,语义化更好
<i></i> <em></em> 文字斜体效果,推荐使用 em 标签,语义化更好
<s></s> <del></del> 文字删除线效果,推荐使用 del 标签,语义化更好
<u></u> <ins></ins> 文件下划线效果,推荐使用 ins 标签,语义化更好
标签属性
<标签名 属性名="属性值1" 属性名="属性值2"><标签名/>
<标签名 属性名="属性值1" 属性名="属性值2" />
图像标签 img
<img src="图片 URL" />
属性 属性值 描述
alt 文本 图片不能显示时所替换的文本内容
title 文本 鼠标悬停时所显示的内容
链接标签
<!-- target:
            _self:默认值,在当前窗口打开
            _blank:为新窗口打开-->
<a href="跳转目标" target="目标窗口的弹出方式">文本对象</a>
路径
绝对路径
路径分类 符号 说明
同一级路径 只需要输入图像文件的名称即可 , <img src="baidu.jpg />"
下一级路径 / 图像文件位于HTML同级文件夹下 , <img src="images/baidu.jpg />"
上一级路径 ../ 在文件名前面加入 ../ , 如果是上两级 , 则需要使用 ../../ , 以此类推 , <img src="../images/baidu.jpg />"
绝对路径

绝对路径以 web 站点根目录为参考基础的目录路径 . 之所以称为绝对 , 意指当所有网页引用同一个文件时 , 所使用的路径是一样的 .

<img src="C:\\admin\Desktop\logo.jpg" , 或完整的网络地址 , 例如 "http://www.baidu.com/logo.jpg" .

注意 : 相对路径用的较少

拓展
锚点定位

通过创建锚点连接 , 用户可以快速定位到目标内容

1. 使用 id 名称标注跳转目标的位置 . (找目标)
<h3 id="two">内容1</h3>
2. 使用 <a href="#id名">连接文本</a>创建链接文本(被点击的)
base 标签
  • base 可以设置整体链接的打开样式 .

  • base 写到 head 标签之间

    <head>
      <base target="_blank" />
    </head>
预格式化文本 pre 标签

pre标签可定义预格式化的文本。被包围在pre标签元素中文本通常会保留空格和换行符。而文本也会呈现为等宽字体。

<pre>
  我是测试内容
</pre>
特殊字符
特殊字符 描述 字符的代码
空格符 &nbsp;
< 小于 &lt;
> 大于 &gt;
& &amp;
人民币 &yen;
© 版权 &copy;
® 注册商标 &reg;

猜你喜欢

转载自www.cnblogs.com/article-record/p/12233872.html
今日推荐