任务4-HTML基础

2016-07-09  本文已影响0人  饥人谷_kule

网页乱码的问题是如何产生的?

  1. 乱码产生的根本原因是你保存的编码格式和浏览器解析时的解码格式不匹配导致的。
  2. 乱码一般是英文以外的字符才会出现。

怎样解决 ?

  1. 确认该html要用哪种编码方式保存的(UTF-8、GBK...)。如果你的文件是保存为utf-8格式,那么一定要在html 的 <head>里添加<meta charset="utf-8">让浏览器用utf-8的编码方式解码。 同理,如果你的文件保存为gbk格式,一定在文件里添加<meta charset="gbk">。

颜色有几种写法, 红色、 绿色、蓝色、白色、黑色如何表示?

  1. 颜色有3种写法: Color HEX(红色:#FF0000)、Color RGB(绿色: rgb(0,255,0))、Color Name(蓝色:Blue、白色White、黑色:Black)。

透明黑色如何表示?#ccc的颜色, #eee的颜色? #333的颜色?

  1. 透明黑:RGBA(0 0 0 0.2),#ccc\、#eee#333、都是灰色,区别在于深浅度不一样。

<!doctype html>的作用是什么 ?

  1. 申明是html5,让浏览器按照html5的标准渲染网页。

严格模式和混杂模式指什么?

Doctype可声明三种DTD(文档类型定义)类型,分别表示严格版本、过渡版本以及基于框架的 HTML 文档。
当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性。为了实现这一点,他们创建了两种呈现模式:标准模式和混杂模式

模式触发浏览器根据DOCTYPE是否存在以及使用的哪种DTD来选择要使用的呈现方法。

meta有什么作用,常见的值有哪些?

  1. <meta> 元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键词。
meta.png

<meta http equiv="XUAcompatible" content="IE=edge,chrome=1"有什么作用?

metaxrfs.png

常见浏览器以及对应内核 :

| 浏览器 | 内核 |
| :----:| : ------------: |
| IE | Trident |
| Firefox | Gecko |
| Opera | Presto->Webkit|
| Safari |Webkit |
| Chrome | Webkit->Bink |
|Konqueror | KHTML |


虽然回答了这么多问题,但是感觉需要记忆的知识点还是很多。压力!!!

本教程版权归饥人谷_kule和饥人谷所有,转载须说明来源

上一篇 下一篇

猜你喜欢

热点阅读