欢迎光临缘震官方网站
案例库 | 彦蓁科技 | 新官网

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络
精彩案例
精彩案例

地址: 上海市静安区共和新路4718弄10号楼2楼

热线:400-166-3538

电话:13122077371

邮箱:sales@shyuanzhen.cn

网站建设中关于默认字体你需要了解

2017-11-17 09:19:21

0

  网站建设 中关于默认字体你需要了解


        首先要从浏览器默认字体说起,浏览器中的样式往往在不同的浏览器、不同的语言版本甚至不同的系统版本都有不同的设置,这就导致如果直接利用默认样式的页面在各个浏览器下显示非常不一致,于是就有了类似YUI的reset之类用来尽量重写浏览器的默认设置保证各个浏览器样式一致性的做法。


    拿字体来说,各个浏览器默认的字体种类、字体大小和字体行高都不一样,比如IE8的中文版在Windows XP下显示网页时默认字体是宋体,而英文版肯定不会如此。所以我们需要统一设置默认的字体样式,以便实现一致的显示效果来保证设计的一致性和提高开发效率。

 

    第一:字体arial


     我们页面的绝大部分内容字符都是中文,毫无疑问目前为止在网页上最常用也是最通用的显示中文的字体是宋体,但是宋体在显示英文、数字和英文符号时过于糟糕,比如©字符,所以我们一般期望通过CSS来实现用更好的字体样式来显示它们,然后用宋体来显示中文和中文符号。之所以选择arial是因为:


    1,Windows和Mac都预装了这款字体,应该是使用最广泛的网页字体了。它的潜在对手tahoma和helvetica就没有这么幸运了。


     2,视觉设计的专业人士可能会认为在Windows中使用tahoma、在Mac中使用helvetica更好,比如淘宝的默认字体样式是font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif;

      这是一个很不错的选择,但是你也会发现Google、YAHOO、Youtube、Bing甚至MSN的新版都使用arial作为第一默认字体。所以从美观和可读性上来讲arial应该是完全可以接受的。

一般情况下设置font-family都会在最后设置通用字体族以保证其安全性,比如Google的设置为font-family:arial,sans-serif;,但是至少在非中文版的Win7下当编码是GBK时,IE8会因sans-serif来渲染宋体,导致字体出现变形,这就是为什么淘宝需要在sans-serif前加上宋体而Google无需这样做的原因。


     因为中文字体的选择非常有限,所以目前所有的主流浏览器都设置使用宋体来显示中文。Baidu的首页和搜索结果页使用font-family:arial;可以从侧面说明这样做的安全性。可能有人注意到Firefox中国版默认显示的中文字体是微软雅黑,这是因为谋智网络擅自修改了用户自定义样式,不允许网页的样式覆盖浏览器设置的样式。也是由于类似的情况,我们要弹性设计网页非常重要。


     使用英文字体作为第一默认字体会导致的问题之一就是中英文以及符号混排时的对齐问题、通过设置行高和hasLayout能解决绝大部分情况,但是都不会很完美,如果把字体改成“宋体”能彻底的解决问题。很明显,这个问题只出现在IE上。所以,如果你的网站很少使用英文、数字和英文符号,那么直接设置{font-family:\5b8b\4f53;}也是很合理的选择。

     第二:样式优先级


     通常用户看到的页面的样式会受到三层控制:


     1,浏览器的默认样式; 2,网页定义样式; 3,用户自定义样式。


    和CSS一样,后面的优先级高于前面的,也就是说网页定义样式可以覆盖浏览器的默认样式,而用户自定义样式优先级最高。不过,当有 !important 时,网页样式可以覆盖用户自定义样式。用户!important > 网页!important > 用户 > 网页 > 浏览器默认。


      第三:大小12px


      12px是宋体能显示的极限,虽然微软雅黑能显示更小的字体,但目前的应用环境尚未成熟。由于宋体基本上是目前显示中文唯一的通用Web字体,所以12px成为最常用的字体大小。我们当然可以依据产品的需要来修改这个默认值。


      不用考虑基于字体大小(em)的设计。


       在Chrome3.0之后的中文版中,字体大小最小值是12px,比如你设置最小字体为10px,最后也变成12px。


       第四:行高1.5倍


       这是一个经验值,不同的产品对这个值要求可能不同,但我们一般会设置最常用的为默认值。比如YUI的font中是font:13px/1.231 arial,helvetica,clean,sans-serif;即字体大小默认值是13px,行高是13*1.231=16.003px,默认的行高是默认字体的1.231倍。对于中文来说,常用的字体大小12px、14px、16px、18px等偶数大小,在IE6和IE7设置其行高也为偶数能解决一些特殊情况下的字体对其问题。


        在IE6和IE7中,行高值必须大于字体的2px才能保证字体的完整显示或当其作为链接时能有效显示下划线。


        设置line-height时,注意不要使用单位(包括%在内),因为子节点会继承经过运算后的line-height值,所以当使用单位后浏览器会把line-height计算成第一次定义的绝对值,而不会随着字体大小的变化而变化,而无单位的数值表示是所在容器的font-size的倍数,所以设置为无单位的数值是最佳选择。

 

       五:性能和效率第


       1,大部分平台都有arial,减少浏览器的查找时间。


       2,代码最少,书写方便。arial基本上是名字最短的字体了,可以节约CSS的大小。


        3,所有的字母都小写,目前Google就是这样做的,好处是既可以编写更快也能提升Gzip压缩的效率。


         中文最好用unicode表示,比如使用宋体是{font-family:\5b8b\4f53;},使用微软雅黑是{font-family:\5fae\8f6f\96c5\9ed1;},这样的好处是避免编码问题,同时能得到所有的主流浏览器的支持。

 

    通过对中英文及符号混排的测试, 我发现微软雅黑其实表现相当不错,包括英文数字和英文字符以及在IE6和IE7的显示效果上,但唯一的遗憾是在XP下如果安装了微软雅黑字体的用户没有打 开“使用屏幕字体的边缘平滑”选项的话,在firefox、Safari和Opera、特别是IE6下会非常模糊难以辨认。针对这个问题目前并没有很好的 解决方案,所以只有等到IE6使用比率非常小的时候才可能正式的使用它。或许需要到2014年,XP死掉的时候。


     虽然很早就有了@font-face,但是浏览器的支持、网速和商业问题,导致它很少被应用。最近关于字体的好消息是Firefox3.6将支持Web Open Font Forma。关于Web字体未来的相关信息可以看Web 字体的未来、关于 Web 字体:现状与未来和再谈 Web 字体的现状与未来。

 


一码通天下有多难?

多码互认成难题
 
除了推广方面的障碍。健康码互认的难点还在于,各地疫情防控形势和政策的不同。
 
早在 3 月 7 日,国家卫生健康委人口家庭司司长杨文庄曾就「健康码」不通用一事可能产生的多方面原因进行了回应。
 
杨文庄表示,首先,目前不同省份的风险等级、响应级别和防控要求不同。其次,各地「健康码」生成的标准不一,有的对接国家平台的查询接口,有的依据当事人的出行轨迹,有的依据体温自报。
 
健康码只能证明受检者当时的状况,如何确认返工人员当下的健康状况、以及避免返工途中的染病风险,是互认健康码之前必须考虑的问题。
 
纵观全国各省推出的健康码,大多存在名称不一易混淆、各地对健康码生成标准不统一的情况,这些都为推动互认埋下了难题。
 
健康码已出现省级和市级的版本,名称各不相同。例如,在广东省就有三种健康码,广东省的「粤康码」和广州市的「穗康码」以及深圳「深 i 您」。在江苏省就有多个健康码,比如江苏「苏康码」、南京「宁归来」、苏州「苏城码」、无锡「锡康码」等。
 
各地对健康码生成标准不一。以杭州为例,在系统分析完个人信息后,会得到一种颜色码。其中,绿码可以在市内通行,红码和黄码分别要实施 14 天和 7 天的集中或居家隔离,在此期间连续申报健康打卡正常后,才能转为绿码。以陕西为例,近 14 天内和确诊患者有密切接触的人员要判红码。
 
由于各省份的疫情防控形势不同,各省份通常需要因地制宜,从而导致各地健康码的生成标准不一致。此前就有网友反映,自己所在的无锡市存在不推广、不推荐三省一市互认的「苏康码」的情况,各码在省内互通互认依然很艰难。
 
虽然健康码仍存在因地制宜地的情况,但国家依旧在政策层面对健康码打开了「绿色」通道,为各地健康码互通互认创造空间。
 
3 月 18 日,中共中央政治局常务委员会会议指出,低风险地区之间的人员和货物流动,必要的健康证明要做到全国互认,不得再设置障碍,不对人员采取隔离措施。这一政策对于复工复产人员利好,尤其对于在鄂处于低风险区域的省外务工人员。
 
与此同时,国务院电子政务办和国家卫生健康委也提供了三种各地跨省份互认共享的路径。
 
第一种,在不改变地方现有的健康通行码的情况下,通过跨地区防疫健康信息的数据共享,支持互认。第二种,在各地健康通行码与全国一体化平台的防疫信息码对接,以全国一体化平台上的防疫信息码为中介进行转换,从而实现跨地区的健康通行码互认。第三种,对没有建立本地健康通行码的地区,可以直接采用全国一体化平台上的防疫信息码。同时,结合本地的防疫健康相关信息,实现跨地区的互通互认。
 
这三种方式已经在推进当中。据悉,多地「健康码」已经签署互认协议,比如浙江与河南、海南,重庆与贵州、四川,四川与广东、浙江、云南等 10 省市。同时京津冀早已 3 月初已提出互通互认机制。前几日,杭州、深圳也纷纷与湖北互认。
 
目前互认的省份大多为互邻省份,地区之间衔接紧密,推动互认也有利于地区之间的经济往来。互认省份大多属于同一技术开发方,比如浙江、海南和河南健康码的技术提供方为阿里。
 
由于各省份健康码之间的差异较大,地方政府一般会要求务工人员在返工前先自己和输入地居委会和相关部门联系,才能确认是否可以健康码互认。
 
 
一码通还要多久?
 
从疫情开始到现在,由阿里和腾讯提供技术支持的健康码从杭州和深圳脱颖而出,再到慢慢跑遍全国,覆盖人数之多。健康码推广将近两个月,重新复盘健康码的推广节奏以及落地成效,仍有存在一些问题。
 
在微博「健康码」话题之下,有不少人反映健康码存在变色问题。据报道称,杭州一位徐女士发现自己的防疫健康码无故变红,导致自己被隔离,影响自家店铺开张,同时承担房租损失。
 
后来徐女士查明原因后发现,由于她的漫游信息显示,她在湖南吉首老家期间,也曾到访过湖北恩施。吉首与恩施相邻,她接收到了恩施的信号,才导致了这样的判定结果。
 
健康码之所以会变色,主要是各地对红黄绿码的判定标准不同。
 
就杭州而言,判定标准主要与三个维度有关:一是空间维度,某人所在地区的疫情风险程度;二是时间维度,某人去过疫区的次数和时间长短;三是人际关系维度,某人密切接触人员的状态等。这些指标量化打分,最终形成三色码。


真是上有政策下有对策,绿地下面的小区物业,不管是什么码都不行,要办绿地的码才行,真是搞人,就不让进保安还超级咆哮,说不管你是什么码都不行,且说一切都不能凌驾于法律之上,他们真是搞笑,还真会利用法律法规,把老百姓的方便全然不顾!!


缘震网络-互联网运营专家,专业建站十余年

联系我们


• xtb_dh.png 免费热线:400-166-3538

• xtb_dh.png 咨询电话:19301461038

• share_icon03.png 咨询QQ :63778992 

• share_icon02.png 微信咨询 : chunhua19820

• zx.png 直接咨询 

公司名称:上海缘震网络科技有限公司

开户银行:中国工商银行上海市彭浦支行

银行账号:1001 2508 0930 0206 455



总部:上海市奉贤区金海公路6055号29号3楼

分部:上海市静安区共和新路4718弄10号楼2楼

商务官网:www.shyuanzhen.cn

新官网:www.shyuanzhen.com

案例库:www.shyuanzhen.cc

彦蓁科技:www.shyanzhen.cn

缘震网络成立于 2014 年,公司主要经营全案策划,高端品质网站建设、多媒体视频宣传片制作、微信公众号开发、微信小程序开发、商城定制、SEO优化、电商托管、空间托管、网站维护、应用软件开发、手机端APP开发、等为客户提供一条龙网络运营解决方案的的技术型企业。我们在人力资源、业务范围、设计、技术、服务、信誉度、规范管理及企业文化等诸多方面完善自己,公司目前已与千余家各类客户进行长期战略合作,提供专业的网站建设与运营服务。我们的口号:广结良缘、震古烁今!

网站关键词:网站建设  网站设计  网站制作  上海网站建设  上海网站设计  上海网站制作  上海网络公司  网站建设上海  上海做网站  上海建设网站  上海做网站公司  上海建网站公司  上海高端网站建设  上海手机网站建设  怎么建设网站  如何建设网站  营销网站建设  品牌网站建设  网站建设方案  响应式网站建设  外贸网站建设  公司网站建设  建设网站  网站建设服务  高端网站建设  网站优化服务  上海网站公司  企业网站设计  官网制作  官网建设  官网设计  网站建设公司  网站设计公司  网站制作公司

网站建设|网站设计|网站制作|上海网站建设|上海网站设计|上海网站制作- 缘震网络
缘震世界
关于缘震
服务及合作流程
我们的优势
我们的团队
客户及评价
招贤纳士
新闻中心
最新动态
缘震优势
网建知识
网站建设
精彩案例
响应式网站
PC站
手机站
微信公众号
微信小程序
数字孪生
微信平台
APP开发
解决方案
联系我们
联系我们

官方二维码

版权所有:上海缘震网络科技有限公司   备案号:沪ICP备15001555号       公安备案号:31010602002651   

免费热线:400-166-3538

在线客服