第四弹-初识HTML

问答

一、网页乱码的问题是如何产生的?怎样解决 答案在这里

1.常见编码方式:万国码(UTF-8),中文简体(GBK),阿拉伯语(ISO-8859- 6),中文繁体(Big5)等等
2.网页乱码是由于在编辑器编辑网页和浏览器解释的时候编码方式不一致
例如在 atom 中默认的编码格式是utf-8,但是要求浏览器按照gbk解释

<!DOCTYPE html>
<html>
  <head>
    <meta charset="gbk">
    <title>你好吗</title>
  </head>
  <body>
    我很好!
  </body>
</html>

就会出现下面的结果

Paste_Image.png

二、颜色有几种写法, 红色、 绿色、蓝色、白色、黑色如何表示? 透明黑色如何表示?#ccc的颜色, #eee的颜色? #333的颜色?

颜色有三种写法:

1. 颜色对应的英语  red 、green、 blue、 white、 black
2. 16进制表示        #ff000、#00ff00、 #0000ff 、#ffffff、#000000
3.RGB标识   rgb(255,0,0)、rgb(0,255,0)rgb(0,0,255)rgb(255,255,255)rgb(0,0,0)
#ccc的颜色和 #eee的颜色是深灰色
 #333的颜色  是接近于白色的浅灰色

以下是代码示例:
<pre>
<!doctype html>
<html>
<meta charset="utf-8">
<head>
<title>常见颜色</title>
<style type="text/css">

red{

 background-color :red;

}
.red{
background-color: #ff0000;
}
[color=red]{
background-color: rgb(255, 0, 0);
}

green{

 background-color :green;

}
.green{
background-color: #00ff00;
}
[color=green]{
background-color: rgb(0,255,0);
}

blue{

 background-color :blue;

}
.blue{
background-color: #0000ff;
}
[color=blue]{
background-color: rgb(0, 0,255);
}

white{

 background-color :white;

}
.white{
background-color: #ffffff;
}
[color=white]{
background-color: rgb(255, 255,255);
}

black{

 background-color :black;

}
.black{
background-color: #000000;
}
[color=black]{
background-color: rgb(0, 0,0);
}
[rgba=black]{
background-color: rgba(0, 0, 0, 0);
}
</style>
</head>
<body>

<table border="1" width=50% align= "center">
<col align= "center"/>
<tr>
<th>颜色</th>
<th>英文显示</th>
<th>16进制显示</th>
<th>RGB显示</th>
</tr>
<tr>
<td>红色</td>
<td id="red"></td>
<td class="red"></td>
<td color="red"></td>
</tr>
<tr>
<td>绿色</td>
<td id="green"></td>
<td class="green"></td>
<td color="green"></td>
</tr>
<tr>
<td>蓝色</td>
<td id="blue"></td>
<td class="blue"></td>
<td color="blue"></td>
</tr>
<tr>
<td>白色</td>
<td id="white"></td>
<td class="white"></td>
<td color="white"></td>
</tr>
<tr>
<td>黑色</td>
<td id="black"></td>
<td class="black"></td>
<td color="black"></td>
</tr>
<tr>
<td>透明黑色</td>
<td></td>
<td ></td>
<td rgba="black"></td>
</tr>
</table>
</body>
</html>
</pre>

Paste_Image.png

三、<!doctype html>的作用是什么

<!DOCTYPE> 声明位于文档中的最前面,处于 <html> 标签之前。告知浏览器的解析器, 用什么 文档类型规范 来解析这个文档。
<!doctype html> 的意思是所有按照html5的标准来解析

四、严格模式和混杂模式指什么

严格模式:<!doctype html>
混杂模式:不写<!doctype html>

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

meta标签共有两个属性,它们分别是http-equiv属性和name属性,不同的属性又有不同的参数值,这些不同的参数值就实现了不同的网页功能。
1、name属性

  • Keywords(关键字)
  • description(网站内容描述)
  • robots(机器人向导)
  • author(作者)
    2、http-equiv属性
  • Expires(期限)
  • Pragma(cache模式)
  • Refresh(刷新)
  • Set-Cookie(cookie设定)
  • Window-target(显示窗口的设定)
  • content-Type(显示字符集的设定)

摘抄自blog

六、 <meta http-equiv="X-UA-compatible" content="IE=edge,chrome=1"有什么作用

以上代码IE = edge告诉IE使用最新的引擎渲染网页,chrome = 1则可以激活Chrome Frame
摘抄自blog

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

IE 使用的是Trident 又称IE内核
firefox使用的是 Gecko
safarichrome使用的是 Webkit
Opera使用的是 Presto
摘抄自blog

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML、XML、XHTML 有什么区别 1.HTML 是用来描述网页的一种语言,指的是超文本标记语言 (Hype...
    饥人谷_牛牛阅读 738评论 0 2
  • 1、HTML、XML、XHTML 有什么区别? 1)HTML,超文本标记语言,是语法较为松散的、不严格的Web语言...
    大胡子歌歌阅读 352评论 0 1
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,854评论 1 92
  • 关于 HTML 超文本标记语言(HyperText Markup Language,简称 HTML)是一种用于创建...
    _空空阅读 1,104评论 0 1
  • 这是2017年九月的一天,正午,骑行在回家午饭的路上,单车穿梭在阳光与林荫之间,穿过斑马线时头顶阳光的炙烈倾泻,叫...
    春宴归阅读 229评论 0 2