第四弹-html 1

一.网页乱码的问题是如何产生的?怎样解决?

1.产生原因:

简单来说就是使用编辑器写代码时保存一个申明编码方式为A的文件,浏览器使用编码方式B去打开文件,
若A和B相同则不会出现乱码,若A与B不同则会出现乱码;

注:若文件使用纯英文字符编写,即使A与B不同也不会出现乱码

实例:
如图一,所示文档保存为申明以UTF-8编码的文档:


图一

如图二,申明以UTF-8编码的文档使用GBK去打开出现乱码,但是纯英文字符部分未出现乱码:


图二

如图三,申明以UTF-8编码的文档使用UTF-8去打开没有出现乱码:

图三

2.解决办法:

使用编辑器写html文件时,在头元素之间申明所用编码方式,则浏览器打开文件时就使用已申明的编码方式打开文件;
如使用UTF-8编写代码:
则在头元素添加<meta charset="utf-8">;
常见编码方式:万国码(UTF-8),中文简体(GBK),阿拉伯语(ISO-8859-6),中文繁体(Big5)等等

摘取文章:
http://jscode.me/topic/80/%E8%A7%A3%E7%AD%94-%E5%85%B3%E4%BA%8E%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B9%B1%E7%A0%81

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

  • 名称:红(red),绿(green),蓝(blue),黑(black),白(white),黄(yellow)等等;
  • 十六进制:红(#ff0000),绿(#00ff00),蓝(#0000ff),黑色(#000000),白(#ffffff),黄(#ffff00)等等
  • 十进制rgb(num1,num2,num3):红 rgb(255,0,0),绿 rgb(0,255,0),蓝 rgb(0,0,255),黑色 rgb(0,0,0),白 rgb(255,255,255),黄 rgb(255,255,0)等等;
  • 透明属性rgb(0,0,0,0):其中括号内的第四个数字为透明属性,值为0~1之间,1为不透明,0为全透明,如透明黑色表示为:rgb(0,0,0,0);

如图,分别为#ccc和#eee和#333的字体颜色显示:
可以看到#ccc呈灰色颜色较浅,#eee也呈灰色但是颜色非常的浅几乎看不到,#333呈较明显的灰色,三种都呈灰色灰度不同;

三种不同灰度的字体颜色

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

位于html文件的开始,它申明文档的类型,且它之前不能有任何内容(包括换行符和空格等),否则将使文档声明无效。它相当于对文本进行规则确定,文档开头有此申明即文本为严格/标准模式,未申明则为混杂模式;

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

当浏览器厂商开始创建与标准兼容的浏览器时,他们希望确保向后兼容性,
为了实现向后兼容性,他们创建了两种呈现模式:标准模式和混杂模式

  • 在标准模式中,浏览器以其支持的最高标准呈现页面;
  • 在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作;

摘取文章:http://www.jianshu.com/p/2c381cd4fcf9

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

1. 作用:

1.帮助主页被各大搜索引擎登录,其中一个很重要的功能就是设置关键字,来帮助你的主页被各大搜索引擎登录, 提高网站的访问量;
2.定义页面的使用语言,这是meta标签最常见的功能,在制作网页时,我们在纯HTML代码下都会看到它,它起的作用是定义你网页的语言,当浏览者访问你的网页时,浏览器会自动识别并设置网页中的语言;

2.常见的值:

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

  1. name属性常见值:Keywords(关键字),description(网站内容描述),robots(机器人向导),author(作者);
  2. http-equiv属性常见值:Expires(期限),Pragma(cache模式,禁止脱机浏览),Refresh(刷新),Set-Cookie(cookie设定,网页过期删除cookie),Window-target(显示窗口的设定),content-Type(显示字符集的设定);

摘取文章:http://blog.sina.com.cn/s/blog_6dd5ebcb01013oqw.html

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

该条属性主要是设置浏览器优先使用什么模式来渲染页面的,
IE=edge告诉IE使用最新的引擎渲染页面,chrome=1则可以激活Chrome 引擎来渲染页面.

摘取文章:http://www.tuicool.com/articles/ra6Fjuj

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

  1. Trident内核代表产品Internet Explorer,又称其为IE内核。Trident(又称为MSHTML),是微软开发的一种排版引擎。使用Trident渲染引擎的浏览器包括:IE、傲游、世界之窗浏览器、Avant、腾讯TT、Netscape 8、NetCaptor、Sleipnir、GOSURF、GreenBrowser和KKman等。
  2. Gecko内核代表作品Mozilla FirefoxGecko是一套开放源代码的、以C++编写的网页排版引擎。Gecko是最流行的排版引擎之一,仅次于Trident。使用它的最著名浏览器有Firefox、Netscape6至9。
  3. WebKit内核代表作品Safari、Chromewebkit 是一个开源项目,包含了来自KDE项目和苹果公司的一些组件,主要用于Mac OS系统,它的特点在于源码结构清晰、渲染速度极快。缺点是对网页代码的兼容性不高,导致一些编写不标准的网页无法正常显示。主要代表作品有Safari和Google的浏览器Chrome。
  4. Presto内核代表作品OperaPresto是由Opera Software开发的浏览器排版引擎,供Opera 7.0及以上使用。它取代了旧版Opera 4至6版本使用的Elektra排版引擎,包括加入动态功能,例如网页或其部分可随着DOM及Script语法的事件而重新排版。

摘取文章:http://www.jianshu.com/p/dff7709006ae

        声明:本博客版权归兰文聪和饥人谷所有,转载需说明来源!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 204,445评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,889评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,047评论 0 337
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,760评论 1 276
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,745评论 5 367
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,638评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,011评论 3 398
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,669评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,923评论 1 299
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,655评论 2 321
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,740评论 1 330
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,406评论 4 320
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,995评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,961评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,197评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,023评论 2 350
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,483评论 2 342

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,594评论 18 139
  • <a name='html'>HTML</a> Doctype作用?标准模式与兼容模式各有什么区别? (1)、<...
    clark124阅读 3,455评论 1 19
  • 网页的乱码问题主要是html的内容与浏览器中的编码不一致导致的。主要问题是出在非英文的语言字符上。要使网页不产生乱...
    饥人谷_wanpp阅读 539评论 0 48
  • 十一月已然就要发生很多很多事情 猝不及防忽然从盛夏转到了深秋, 我们开始在风中瑟瑟发抖 有人恋爱、有人得到、有人失...
    蓝桉lu阅读 657评论 0 0
  • 我还是逃离了北京,在四月的倒数第二天,踩着春天的尾巴,我逃离了北京。 从我一登上火车,我就预感这一趟行程注定不...
    古关月阅读 991评论 6 10