北京千锋教育
做良心的教育
带你感受IT的魅力
快速咨询千锋教育始终坚持秉承"用良心做教育"的理念。
唯一敢推出"2周免费试听 ,不满意不缴费",让学员更真实的了解千锋、了解自己是否适合做软件开发再做决定。
零学费入学,工作后分期还清学费,学员毕业薪水高,培训就业协议指明薪水保障,平均薪水专科5000、本科6000、硕士7000。
师资阵容强大,具责任心、懂教学、强技术、有大型项目经验实战派讲师授课,由专家及企业技术骨干组成。
自主研发QFTS教学保障系统,拥有自主知识产权的开发培训课程体系,讲练学结合,课程内容紧贴实用技术和企业实际需求。
企业级项目实战训练,从千锋科技及合作企业项目中研发出十个企业级教学项目,让学员参与真实的企业级项目研发,让学员能够独立设计开发自己的上线项目。
严格、科学、负责的教学就业管理,就业、班主任全程跟班,把握每个学员的学习状态,并有职业素养课和就业指导课,有教学就业质量。
加入千锋开发者联盟,为会员提供技术支持及终身就业服务,参加千锋举办的各类技术沙龙和活动。
第一阶段(4周) 前端页面重构
第二阶段(8周) JavaScript高级程序设计 PC端全栈开发
第三阶段(8周) Node.js后端开发 Vue.js前端框架...
千锋教育副总经理、千锋Unity教学总监。中国移动互联网开发培训“教父”,受邀担任MITT项目专家委员会委员。近十年IT培训从业经验,有多款应用成功发布在Android Market及App Store。长期从事移动互联网开发、Unity 游戏开发相关课程的教学工作,混合式开发高级讲师,精通HTML5、iOS等,具有丰富的教学经验。
千锋HTML5教学总监,千锋UI教学总监,千锋北科校区校长。原中科院计算所专家,曾任北京市高校师资培训中心特邀讲师,多年担任北京市属高校师资培训工作。11年的UI、WEB前端开发教育培训经验,4年HTML5开发经验,深刻理解教学研究、教学管理工作,热爱教育事业。精通HTML5.0及CSS3.0、JavaScript等前端技术。
千锋教育大数据教学总监,曾担任广东电信北京分公司移动事业部项目经理,开发过微软中国平台考试系统。10年多软件开发经验,7年多教学经验,精通Java企业平台技术、企业搜索引擎、Hadoop大数据、以及分布式架构,开发过山西省旅游局智能化平台等大型项目、炎黄盈动企业OA平台、微软中国平台考试系统。
十多年软件开发经验,六年多教学经验,精通C++、Objective-C等语言,精通手机及PC平台软件开发。开发过的项目:p2p流媒体解决方案,火电厂燃烧优化系统,个人门户平台,房地产管理平台,iOS平台的多款应用。授课实战性强,并将企业团队开发模式带入课堂,累积教授的学员超过2000名,被学员赋予“大杜老师”称号。
目前WEB前端培训的学费大概在15000到20000元之间,具体要看你报的什么类型的班,以及培训机构的资质怎么样,当然,不同地域不同的机构,价格多多少少会有差别.....
因为地区与机构的不同,费用也是不等的,目前市面上的费用一般在1万-1.6万左右。学费看似不低,但是毕业后的收入同样不菲。 根据部分网友在部分一线城市的亲身.....
目前WEB前端培训的学费大概在15000到20000元之间,具体要看你报的什么类型的班,以及培训机构的资质怎么样,当然,不同地域不同的机构,价格多多少少会有差别.....
目前WEB前端培训的学费大概在15000到20000元之间,具体要看你报的什么类型的班,以及培训机构的资质怎么样,当然,不同地域不同的机构,价格多多少少会有差别.....
记得以前某某某天上午被设计师“调戏”了,记忆犹新啊,就是因为一个项目(PC和移动)中的字体问题,纠结了一上午,设计师非要字体效果跟设计稿上保持一致。那时那刻,我已无语,但是话说回来,大家都是为了项目的质量,所以得放平心态,反思,于是“诞生了”今天下午要分享的话题:CSS中的字体设置。
谈到“CSS中的字体”,老生常谈的话题了,做过设计和前端的童鞋都会略知一些其中的“奥妙”。在平时工作中,完成一个项目,从设计稿到页面最终的输出效果,就字体方面来说,细心的童鞋会发现有很多方面细活要去做的,当然了,这是建立在项目本身要求非常高的情况下。今天下午从两方面来讨论:设置(font-family)和粗细(font-weight)。
字体设置(font-family)在写全局样式时,我们都会去设置一个默认的字体,举个例子:
font-family:'PingFang SC','Microsoft YaHei','SimSun','Arial', sans-serif上面的设置,页面上首选字体是平方字体,如电脑上没平方字体,就是显示微软雅黑,依次类推...
在设置一些中文字体的时候,有些童鞋(以前的我)喜欢直接用中文,其实不太好哟,还是回归到统一的英文,在这里分享一些常用中文转英文的字体:
华文细黑:STHeiti Light [STXihei] 华文黑体:STHeiti 华文楷体:STKaiti 华文宋体:STSong 华文仿宋:STFangsong 儷黑 Pro:LiHei Pro Medium 儷宋 Pro:LiSong Pro Light 標楷體:BiauKai 蘋果儷中黑:Apple LiGothic Medium 蘋果儷細宋:Apple LiSung Light Windows的一些: 新細明體:PMingLiU 細明體:MingLiU 標楷體:DFKai-SB 黑体:SimHei 宋体:SimSun 新宋体:NSimSun 仿宋:FangSong 楷体:KaiTi 仿宋_GB2312:FangSong_GB2312 楷体_GB2312:KaiTi_GB2312 微軟正黑體:Microsoft JhengHei 微软雅黑体:Microsoft YaHei
装Office会生出来的一些: 隶书:LiSu 幼圆:YouYuan 华文细黑:STXihei 华文楷体:STKaiti 华文宋体:STSong 华文中宋:STZhongsong 华文仿宋:STFangsong 方正舒体:FZShuTi 方正姚体:FZYaoti 华文彩云:STCaiyun 华文琥珀:STHupo 华文隶书:STLiti 华文行楷:STXingkai 华文新魏:STXinwei
大家可以收藏起来,便于查阅。
据我了解,不管是PC还是移动端,现在的设计师默认字体,中文的一般都习惯于“微软雅黑”、“微软正黑体”,“平方字体”;英文的选择比较多,常用的有arial等。由于PC设备不足,目前只有WINDOWS,效果跟设计稿出入不大。但是在移动端有时候就会纠结了,其原因就是我们不了解移动端不同设备自带的默认字体。当你跟设计师纠结此事时,作为前端攻城师,需要拿些证据去跟他们去理论。如下:
ios 系统默认中文字体是Heiti SC
默认英文字体是Helvetica
默认数字字体是HelveticaNeue
无微软雅黑字体
android 系统默认中文字体是Droidsansfallback
默认英文和数字字体是Droid Sans
无微软雅黑字体
winphone 系统默认中文字体是Dengxian(方正等线体)
默认英文和数字字体是Segoe
无微软雅黑字体
可以发现无论是ios、android还是wp系统中都是没有微软雅黑字体的,随后做了一个小测试,就是将微软雅黑字体的效果和各个系统默认字体的效果做了一下对比,发现无论页面中使用哪种字体,肉眼很难看出它们的差异,对产品的体验几乎没有影响。
结论:各个手机系统有自己的默认字体,且都不支持微软雅黑。
如无特殊需求,手机端无需定义中文字体,使用系统默认。
英文字体和数字字体可使用 Helvetica ,三种系统都支持。
OK,证据确凿。如果设计师需要用到一些特殊的英文字体,比如漂亮的din1451a,akzidenzgrotesk-cond等,我们需要转换下,然后用@font-face引用下即可,这个方法不多说,so easy,不知道且想学习的童鞋加群:295431592。
关于字体设置(font-family)的问题,就聊这么多吧。下一个问题:CSS字体粗细(font-weight)。
CSS字体粗细(font-weight)首先我们了解下font-weight的基本属性值,如下表格:
值描述normal | 默认值。定义标准的字符。 |
bold | 定义粗体字符。 |
bolder | 定义更粗的字符。 |
lighter | 定义更细的字符。 |
100 200 300 400 500 600 700 800 900 |
定义由粗到细的字符。400 等同于 normal,而 700 等同于 bold。 |
inherit | 规定应该从父元素继承字体的粗细。 |
切记:
400等同于normal,而700等同于bold。 inherit规定应该从父元素继承字体的粗细。 不过感觉效果不明显。只能换个字体试试。不过比较常见的中文字体里,感觉黑体比较粗些吧。我们看个简单的例子,WINDOWS系统PC端效果:
对应的CSS字体设置:
.p1{font:30px Pingfang SC} .p2{font:300 30px Pingfang SC} .p3{font:bold 30px Pingfang SC} .p4{font:900 30px Pingfang SC}完整的DEMO:
Web前端之家
Web前端之家
Web前端之家
Web前端之家
可以根据值的设置,可以轻松搞定字体的粗细。细心的童鞋发现,如果设置font-weight:901会怎样,设置font-weight:99又会是啥效果,哈哈^_^,我不说,您可以去尝试。公司穷,不给配置高大上的设备,至于其他系统下的PC加粗效果,大家可以去测试下,我要说的重点是在移动端。
如果你对安卓和IOS前期的版本有了解的话,发现它们对于字体加粗属性很乱,支持性不太好,无论你怎么设置都无效,说白了就是系统BUG,这里就不讨论那些老掉牙的问题了,我们是要先前看,^_^。
现在安卓和IOS的新版改善了好多,下面截图是安卓7.11和IOS11.2效果:
从上图发现,安卓的字体效果要比IOS要粗(请忽视字体大小),这个跟系统默认的字体有直接关系,可能也有其他的原因(请大神赐教)。这里要提醒下:有时候我们设置了加粗的样式,但是实际并没有加粗的效果,为什么呢?
原因是你没理解font-weight的基础属性值,上面有提到,希望不要出现很低级的错误。
经验总结CSS字体设置(font-family)和粗细(font-weight)在不同设备和系统下的差别,会给前端工程师在开发项目时带来一些不便,尤其是在移动端,比如我想用一个特殊字符:五角星,箭头,圆点,箭头等等,用字体直接去设置效果,最终出来的效果出来不尽人意,这个大家可以去测试下便知,代替方法就是用CSS3、图和base64等。
OK,大概就这么多,希望能帮助到大家吧。
课程咨询
1v1定制学习方案
010-64707530
温馨提示:频道所载文章、图片、数据等内容以及相关文章评论纯属个人观点和网友自行上传,并不代表本站立场。如发现有违法信息或侵权行为,请留言或直接与本站管理员联系,我们将在收到您的信息后24小时内作出删除处理。
位置: 首页> 北京前端开发web培训机构
我们会第一时间联系您!请保持手机畅通!
我们会第一时间给加您微信,请保持在线状态。