美文网首页
网页与浏览器

网页与浏览器

作者: 小周师傅 | 来源:发表于2016-07-04 23:20 被阅读0次

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

    编辑器使用默认的编码方式进行保存,而浏览器打开网页时并不知道文件使用的编码方式,保存时的编码格式和浏览器解析时的解码格式并不匹配时,就产生了网页乱码。

    为解决该问题,在文件保存时候要清楚是用哪种编码方式保存的。如果你的文件是保存为utf-8格式,就在html 的<head>里添加<meta charset="utf-8">,这句话的意思是告诉浏览器在打开这个页面的时候不要去猜了,直接用utf-8去解码。  同理,如果你的文件保存为gbk格式,一定在文件里添加<meta charset="gbk">。

    【关于编码格式】

    (1).ASCII

    全称美国标准信息交换代码,为美国英语通信所设计。由128个字符组成,包括大小写字母、数字0-9、标点符号、非打印字符(换行符、制表符等4个)以及控制字符(退格、响铃等)组成,每个字符占7位(1字节是8位)。

    (2).ISOLatin-1

    欧洲人发明,一种8位字符集,称作ISO 8859-1Latin1,也简称为ISOLatin-1。它对ASCII做了个扩充,对于0-127之间的字符还使用ASCII里的字符不变,把位于128-255之间的字符用来表示拉丁字母表中特殊语言字符(如法文德文里某些字符)。

    (3).UNICODE

    把地球上绝大多数语言用一种编码方式表示出来,即——UNICODE编码,只用2个字节(16位)就可以编码地球上几乎所有地区的文字。

    UNICODE只是理论上的编码方式,相当于给世界上每个文字打了个编号,编号具体如何在计算机里面存储,可以有多种实现方式。比如utf-8和gbk。

    UTF-8:一种针对Unicode的可变长度字符编码,又称万国码。UTF-8用1到6个字节编码UNICODE字符。用在网页上可以同一页面显示中文简体繁体及其它语言(如英文,日文,韩文)。

    GBK:UTF-8编码中文需要2个甚至4个字节来表示。中国制定了一套自己的规则,用2个字节来表示一个汉字,总共可以覆盖2万多个文字。 对于英文,还保留和UTF-8同样的方式,使用一个字节来表示。

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

    写法:

    (1).直接输入颜色名字,红色:red,绿色:green,蓝色:blue,白色:white,黑色:black

    (2).RGB的色值定义颜色,rgb(r,g,b),r/g/b为十进制数0-255或者百分比,红色:(255,0,0),绿色(0,128,0),蓝色(0,0,255),白色(255,255,255),黑色(0,0,0)

    (3).十六进制代码定义颜色,红色:#ff0000,绿色#008000,蓝色#0000FF,白色#FFFFFF,黑色#000000

    透明黑色:rgba(0,0,0,0.5)

    #ccc:银灰色

    #eee:灰色

    #333:深灰色

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

    作用:声明文档的解析类型,避免浏览器的怪异模式。

    BackCompat:怪异模式,浏览器使用自己的怪异模式解析渲染页面。

    CSS1Compat:标准模式,浏览器使用W3C的标准解析渲染页面。

    如果页面没有DOCTYPE的声明,那么浏览器按照自己的方式解析渲染页面,不同的浏览器会显示不同的样式。如果有了DOCTYPE声明,那么浏览器就按照W3C的标准解析渲染页面,页面在所有的浏览器里显示的就都是一个样子了。

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

    在严格模式中,浏览器以其支持的最高标准呈现页面

    在混杂模式中,页面以一种比较宽松的向后兼容的方式显示。混杂模式通常模拟老式浏览器的行为以防止老站点无法工作。

    5.<meta>有什么作用,常见的值有哪些

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

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

    "X-UA-Compatible"——允许网站作者选择想要版本的IE浏览器渲染页面。

    "IE=edge,chrome=1" ——使用最高版本的IE渲染页面,如果IE浏览器有Google Chrome Frame,将用GCF来渲染。

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

    Trident内核,使用它的浏览器最著名的是Internet Explorer

    Gecko内核,使用它的最著名浏览器有Firefox、Netscape6至9

    WebKit内核,主要有Safari和Chrome浏览器

    Presto内核,供Opera 7.0及以上使用



    相关文章

      网友评论

          本文标题:网页与浏览器

          本文链接:https://www.haomeiwen.com/subject/whgcjttx.html