响应式网页设计、开放源代码、永久使用、不限域名、不限使用次数

制作精美网页方案(共)7篇

2024年制作精美网页方案 篇1

企业如何建设制作出一个精美大气的高端品牌公司网站(官网)?

随着互联网的不断发展,越来越多的客户想要通过互联网来推广自己的产品。于是通过搜索引擎关键词来展示自己的推广信息,可是做了一段时间之后,发现好像没有什么效果,然后就觉得自己的产品不太适合推广,接着就放弃了。其实,互联网高速发展的这些年,正是因为对企业有用处才得到飞速发展,有很大一批企业都是通过互联网发展起来的。我们大家都知道,推广最终落地的还是您的网站,网站有没有做好成为推广最重要的一个环节,所以很多说互联网推广没有效果的,有没有真正关注您的企业网站,是否跟您企业是匹配的,或者说企业网站有没有能吸引客户的眼球呢。

众所周知,现在大家都知道互联网推广对企业有益处,因此会有很多的企业都在上面做推广,于是乎,竞争就来了。其实就像线下的实体店的道理是一样的,同时有几家店,那一般人肯定会进品牌店或者装修比较好的这种店,因为大家都喜欢东西比较好的,有美感的东西,网站其实是同样的道理;客户同时打开三家网站,肯定也是会选择视觉效果比较好的咨询,因为再没有了解产品的前期,都会认为装修好的或者品牌的产品是好的。因此大部分推广的企业是会被筛选掉的,最终保留可能就那么两三家有特色的,因为高端网站建设在推广前期有着至关重要的重要,他可以帮您引流。

不要再说网站做的好没有用了,现在互联网的竞争越来越激烈了,也越来越细分,不是说你开个推广就能获得客户,现在要做的是推广做了,怎么样才能让客户在您的网站上面停留,查看您的产品,最终产生咨询。如果没有前期的这些准备工作,您的推广效果肯定是会大打折扣的。线下的很多实体店,包括品牌店都对这块儿很重视,何况您的网站呢,互联网其实是一样的道理,只不过是把店面或者企业搬到互联网上而已,同样应该重视。

所以高端的网站建设意味着品牌,意味着流量,只有网站做好了,推广起来才能事半功倍。

另外,传统公司企业如何利用和把握好互联网+将变得尤为重要?互联网+给企业带来的最大优势线上线下结合,拓宽发展渠道,传统企业在互联网+时代不仅可以发展线下,也可以发展线上渠道。传统企业立足于自己的产品,同时接入互联网,有利于产品的销售,也能给客户带来方便。企业通过搭建互联网生态圈,完善互联网基础,通过改造实现互联网化,不仅能提高企业效率,也能让企业的产品和服务具备互联网属性,更容易获得消费者认可。所以说,企业品牌网站建设是传统公司企业转型互联网+的最优选择。

接下来,我们直奔重点!那么,众多传统公司企业面对转型之痛,快速搭上互联网+快车,应该打造一个什么样的企业品牌形象官网来开展互联网营销呢?下面,资深互联网IT人阿芹本人根据多年的互联网设计开发从业经验,为大家分享一份精美大气的高端品牌企业网站建设制作方案!

一、企业所处行业竞争对手网站分析

1、企业所处行业竞争对手网站whois信息。

2、企业所处行业竞争对手网站alexa排名。

3、企业所处行业竞争对手网站各个搜索引擎上的收录:收录页面,页面展示率,关键字词排名,404页面。

4、企业所处行业竞争对手网站内部链接的结构是否合理,外链数量和质量。

5、企业所处行业竞争对手网站内容的原创性。

6、企业所处行业竞争对手网站整体结构框架,样式表,栏目结构,各种js文件。

7、企业所处行业竞争对手网站keywords效率,如:keywords分布,keywords频率,keywords词组的选择与竞争难度。

8、企业所处行业竞争对手网站Title的描写,deion描述信息。

9、企业所处行业竞争对手网站首页与其他页面的联系,目录的深浅,图片ALT,导航条效果,栏目合理性。

10、企业所处行业竞争对手网站区域内容与用户体验。

11、企业所处行业竞争对手网站根目录robot.txt文件。

12、企业所处行业竞争对手网站内容中的文字、语言的有效客户转换率。

13、企业所处行业竞争对手网站各栏目内容相关性与更新强度。

14、与更多相关性企业所处行业竞争对手网站的对比分析。

15、模拟蜘蛛抓取企业所处行业竞争对手网站的效果。

16、互联网企业所处行业市场调查与行业内部重要性评估。

二、明确公司企业高端品牌网站架构栏目

这里分享一份公司企业常用的网站结构栏目,阿芹在此提醒各位注意:此网站结构仅用于参考,请企业根据自身实际情况进行增减。

网站首页 关于我们 企业荣誉 新闻中心 产品中心 案例中心 招商加盟 人才招聘 联系我们

三、明确公司企业高端品牌网站界面设计风格

1、如果甲方有喜欢的参考网站,可根据甲方提供的高端品牌参考网站进行公司企业网站界面设计风格;

2、如果甲方没有可提供的参考网站,但有具体的页面设计布局想法,可根据甲方提供的资料素材和要求文档进行公司企业网站界面设计风格;

3、如果甲方没有可提供的参考网站,也没有具体的页面设计布局想法,阿芹认为,可根据甲方企业的同行竞争对手网站进行参考与借鉴,再结合乙方的设计经验对公司企业网站进行整合式、发散式界面设计。

四、明确公司企业高端品牌网站前端开发要求

公司企业网站当前一般采用当前主流的HTML5+CSS3前端开发技术,另外是只开发PC端?还是利用自适应技术同时兼容手机端和平板电脑?或者是需要单独开发手机端?公司企业网站是否需要加入一定的H5网页互动元素?还是只需要加一些简单的鼠标滑动效果?是否还有别的补充?

五、明确公司企业高端品牌网站后台开发要求

是否需要增加以下功能模块?阿芹在此列举一些常见的后台功能开发板块,看看是否需要增减:介绍页面管理后台功能模块、产品页面管理后台功能模块、资讯页面管理后台功能模块、案例页面管理后台功能模块、在线留言管理后台功能模块、友情链接管理后台功能模块、广告管理后台功能模块、SEO标签管理后台功能模块等等。

接下来让一些企业头疼的问题:中小企业网站建设是选择内部组建团队好还是选择外包好?

中小企业网站建设是选择内部组建团队好还是选择外包好?阿芹认为,需要先评估企业内部自身的人、钱、时间等资源情况,然后再做决策。中小型中小企业网站建设选择内部组建团队好还是选择外包好?这个需要酌情处理,比如您目前公司处在什么时期,是刚创立?还是已经发展成熟了?其次,公司对网络这块的重视程度,以及预算来考虑会比较好。

一般来说,选择外包的甲方都希望节省成本,保证产品质量的同时,快速上线并配合目标市场进行宣传推广。有项目需求时直接外包出去,没项目了也不需要面对继续发放工资福利、人员管理、裁员等问题。

如果甲方有人、时间、钱,即自己的团队技术能力强、项目上线时间也不紧迫、也有足够钱来支付开发阶段的工资,一般选择自己做比较好,否则的话可以选择合理的项目外包。

那么,选择网站外包的企业可能又会出现新的疑问,对于如何找到专业靠谱的网站建设外包公司是个问题?因为本人之前写过一些关于这方面的文章,这里就不再重复之前的内容了,感兴趣的朋友,可以找找本人之前写过的一篇文章《阿芹:如何看一家网站建设公司是否靠谱?》,或许对您有帮助。

最后,阿芹分享与整理一段最近觉得不错的感悟给大家:有时会讨厌不甘平庸却又不好好努力的自己,觉得自己不够好,羡慕别人闪闪发光。其实大多人都是普通的,只是别人的付出你没看到。不要沮丧,不必惊慌,做努力爬的蜗牛或坚持飞的笨鸟,我们试着长大,一路跌跌撞撞,然后遍体鳞伤。坚持着,总有一天,你会站在最亮的地方,活成自己曾经渴望的模样。

以上就是资深互联网IT人阿芹在闲暇之际,为大家分享网站设计、程序开发的一些经验与观点,希望对您有所帮助,如果您觉得以上内容对您有帮助,可以点个赞,也可以分享给更多的朋友们。如果大家还有任何互联网设计开发方面的问题,都可以与阿芹一起交流探讨,一起共勉!

文章来自:阿芹网站设计工作室 如您喜欢此文,欢迎大家分享和转载,请珍惜劳动成果,请麻烦注明来源出处,感谢各位的阅读与支持!

2024年制作精美网页方案 篇2

关于高端品牌网站建设,高端品牌网站建设应该怎么做,如何做好企业高端品牌网站建设方案的策划,谈到这个非常具有内涵意义的思想层次性话题,对于想要打造品牌的企业品牌网站建设就显得尤为关键重要了。因为品牌网站建设不仅代表了企业品牌形象,更代表了品牌能给消费者解决的某种利益价值点。

那么,企业品牌网站建设应该怎么做策划才更好,更具有价值呢?下面品牌益众帮为大家浅谈一些网站建设,企业品牌网站建设,企业品牌网站建设怎么做,品牌网站建设方案怎么做策划才更好的思路资讯信息。希望可以帮助中小企业网站建设带来参考的价值。

1.高端品牌网站建设首先一定要明确企业的品牌定位,也就是产品的服务对象群体,这样才能有效的分析该类消费者从而确立品牌网站的主题。

2.做好高端品牌网站建设必须要与消费者的喜好,爱好,品味生活等方面相结合,才能选择主题的颜色与风格。由于是走的品牌发展路线,所以该品牌网站形象的风格设计需和其他品牌形成与众不同的独特设计,也就是与其他品牌之间形成别具一格的品牌网站形象特征。而品牌网站的包装设计也正好传播企业品牌形象和产品包装设计形象的特征。这种品牌网站根本不能随随便便的就做,必须结合该品牌产品的形象包装来综合考虑分析。

3.高端品牌网站建设的架构也是和普通网站与众不同的,网站导航栏目页一定要策划的非常清晰才行,而其栏目页分类产品标签必须清楚易懂,别让消费者东找西找摸不着头脑。这样会破坏企业在消费者心理的品牌形象。

4.高端品牌网站建设的每一个网页都需要精美的美工设计,包括文字语言的也需要围绕品牌核心价值来梳理,网页的素材选择更需要结合品牌核心价值来进行场景的融合包装设计。以及表达品牌的内涵价值意义。表达企业品牌的情感诉求价值。这样可以提升消费者的游览视觉感官体验。给消费者留下好的企业品牌形象印象。

5.企业品牌网站建设必须要选用比预想期还要大的空间服务器内存,即便多投入一点资金买服务器空间也没有关系,必须要保障网站页面点开的速度够快。这样将给消费者留下非常好的游览体验,这样消费者可能看了一篇文章或品牌产品图片或案例还想继续游览下去,而且网站点开速度够快更利于做搜索关键词优化排名和保持关键词排名。因为服务器内存小了,如果客户游览量忽然提升太多,很可能会造成服务器瘫痪,全面崩溃或网站打开速度马上缓慢,造成消费者关闭网站离开,搜索关键词排名下降,这是企业品牌网站运营的实战经验分享。大家一定要切记。不能为了节约一点钱犯这种低级错误。做到有备无患是做好品牌运营的前提。正所谓“人无远见,必有近忧”,企业做品牌更应该从长远的眼光来做好每一步的稳扎稳打。

6.企业品牌网站建设最重要的一点就是要防止被攻击,安全系统必须要进行多层防控,以免给企业品牌形象造成损失,从而影响到消费者用户的满意度。品牌网站优化在发布文章时一定分析该文章是否适合放在哪个栏目标签里,切勿乱放造成文章混乱。让消费者用户找不到自己想要了解的分类资讯信息或分类不清楚。运营品牌网站可能和其他普通网站不同,文章必须要保持可阅读性,有价值性,切勿去抄袭文章,最好原创为主,再写好每一篇文章后不管是配图比例,文章的排版都必须整齐有序。这样可以提升消费者的视觉感官体验,给消费者留下浓厚的兴趣和良好的品牌形象。

结语:高端品牌网站建设必须要结合企业品牌定位,企业品牌形象,产品包装形象,品牌营销推广方案思路等等方面来进行品牌网站的量身策划,定制出一个真正符合企业品牌形象的高端品牌网站。以上是为大家浅谈的一些高端品牌网站建设,企业品牌网站建设,高端品牌网站建设应该怎么做,企业高端品牌网站建设如何做好策划才更好更具有价值的相关思路资讯信息。此文章属品牌益众帮的思想观点,不代表大家的立场,欢迎大家留言评论与交流,以帮助中小企业品牌崛起提供一些参考的价值。

品牌益众帮——中小企业品牌崛起的摇篮!

2024年制作精美网页方案 篇3

大家好,我叫souvc,在互联网公司做技术研发,很高兴为您解答这个问题。

一般来说后端工程师是不大擅长于页面的布局以及设计,他们一般擅长于对数据的处理以及后台的设计。那么他们也想做完后台设计之后,也想自己做一下前端页面。那么怎么做出比较漂亮的web页面呢?很多现成的,成熟的UI后台管理框架可以满足他们,那么我来列举几项。以下是我经常用的几款框架,分享给大家。

一、Layui

LayUI是一款采用自身模块规范编写的前端 UI 框架,遵循原生 HTML/CSS/JS 的书写与组织形式,门槛极低,拿来即用。其外在极简,却又不失饱满的内在,体积轻盈,组件丰盈,从核心代码到 API 的每一处细节都经过精心雕琢,非常适合界面的快速开发。

官网地址为:http://www.layui.com/

二、Bootstrap

Bootstrap 是全球最受欢迎的前端组件库,用于开发响应式布局、移动设备优先的 WEB 项目。

Bootstrap 是一套用于 HTML、CSS 和 JS 开发的开源工具集。利用我们提供的 Sass 变量和大量 mixin、响应式栅格系统、可扩展的预制组件、基于 jQuery 的强大的插件系统,能够快速为你的想法开发出原型或者构建整个 app 。

官网地址为:https://getbootstrap.com/

中文地址:https://v4.bootcss.com/

三、Jqueryui

Jqueryui基于Jquery的开源网页用户界面代码库。

英文官网地址:https://jqueryui.com/

中文地址:http://www.jqueryui.org.cn/

英文界面

中文界面

四、Jeasyui

Jeasyui是一种基于jQuery的用户界面插件集合。

英文官网地址:http://www.jeasyui.com/

中文官网地址为:http://www.jeasyui.net/

英文界面:

中文界面五、MiniUI

MiniUI - 专业WebUI控件库。

它能缩短开发时间,减少代码量,使开发者更专注于业务和服务端,轻松实现界面开发,带来绝佳的用户体验。

官网地址为:http://www.miniui.com/

六、拼图

拼图是优秀的响应式前端CSS开源框架,国内前端框架先驱及领导者,自动适应手机、平板、电脑等设备,让前端开发像游戏般快乐、简单、灵活、便捷。

官网地址:http://www.pintuer.com/

七、DWZ富客户端框架

官网地址:http://jui.org/

八、H-ui 前端框架

轻量级前端框架,简单免费,兼容性好,服务中国网站。

官网地址:http://www.h-ui.net/

九、ligerui

LigerUI 是基于jQuery 的UI框架,其核心设计目标是快速开发、使用简单、功能强大、轻量级、易扩展。简单而又强大,致力于快速打造Web前端界面解决方案,可以应用于.net,jsp,php等等web服务器环境。

官网地址为:http://www.ligerui.com/

十、其他

Admin LTE、Metronic。

后台工程师只要通过上面模板,稍微修改一下,即可使用它做一个漂亮的网站出来。分享暂时就到这里了。

如果大家觉得有用,那么可以点赞,收藏起来或者转发,用到的时候直接获取即可。

如果大家还有好东西,那么留言分享给大家,让大家一起进步。

如果大家还想获得其他交流,关注我吧,尽我最大努力给大家解答!谢谢!

2024年制作精美网页方案 篇4

首先需要购买域名和服务器

域名可以注册也可以购买,一般选择简短易记的,常见的结尾有com和cn;

服务器是网站的一个基础,也是必备的,网站所有的数据都会储存在服务器里。服务器可以租用也可以购买,租用一个普通的服务器一般几百到几千一年。

网站域名如果想放在国内大陆的服务器上是需要备案的,不备案的话可以选择放在海外或者香港的服务器上。

制作网站还有一个特别重要的就是规划网站

在建设网站之前,需要规划好相应的网站建设方案。网站规划前,企业最好调查下用户群体的习惯,规划考虑到用户的习惯和喜好,以便网站更加符合用户的审美。

接下来就是设计网页

网页是用户看到的页面,我们在设计网站页面的时候,需要根据用户喜好来设计,并且需要确保网页符合用户的浏览习惯,尽量突出公司服务项目,使用户能够在第一时间看到企业经营的业务。

最后就是开发后台和测试上线

后台开发人员根据网站方案和网站原型图来编写相应的网站代码。在建设完成之后,还需要对相应网站进行检测,查看网站是否存在漏洞。

如果你也想开发网站的话,可以通过第三方专业开发平台,来帮助你实现开发需求:厦门在乎科技( https://www.icarexm.com/pc_build.html )-专注小程序、app、网站开发

2024年制作精美网页方案 篇5

、一流的网站制作师需要掌握什么软件如果仅仅是设计网页,熟练掌握photoshop、IIIustator、flash等这些平面设计或者动画设计软件就行,有些又称网页美工,而制作网页,就需要使用dreamweaver、dw、PageAdmin系统等一些网页制作方面的软件了,当然,对代码的熟悉,明确网站主题和内容,熟悉HTML/CSS/JS等网页基本元素也是必要的。其实很多朋友纠结的这个问题,无非是没有准确定位好自己将来的目标,自己现在的基础等等,不管是网页设计还是制作,都是一套系统的学习流程,如果真的想学,去这个群,前三位:464。中间三位:245。最后三位:307。当然了,既然是学习,三天打鱼两天晒网的心态是断然不行的。不做好努力的准备,浪费了自己的时间,也浪费了别人的时间,难道不是吗?二、为什么说掌握html就能掌握网页制作html究竟是什么,说的简单一点,你打开一个网页、然后再网页任何一个地方点击鼠标右键、然后选择“查看源文件”、点击过后将以记事本的形式打开、里面的就全是HTML代码。可以说,学习网页制作,代码师核心,不管你是天才,还是普通人,这一项必须要学。网页制作是动手性很强的知识,所以学习html也需要系统的规划,不是说简简单单找几本资料就可以了。三、关于html可以说这是最基本的知识,也是最难掌握的。如果HTML知识掌握得好,可以用记事本就可以熟练编写网页(当然,不推荐这么做,因为有现成的工具可以帮助编写HTML,但拥有这种能力是很好的)会对日后使用编辑主页,编写ASP或PHP代码有极大帮助。四、说说你不知道的设计师的地位因特网正在改变世界,它促成了网络经济雏形的形成,特别是电子商务正由新概念走向实用化。由于因特网具有传播信息容量极大、形态多样、迅速方便、全球覆盖、自由和交互的特点,已经发展成为新的传播媒体,所以全球几乎各个企业、机构纷纷建立自己的Web站点。并且由此产生了一个新的工作岗位——网站设计(Website Designer)和网站管理者。这也就是为什么很多年轻人追寻这个行业,简单来讲,就是高新。五、为什么很多同学学了很久还是不会做?这个问题是大部分想学习网页制作的同学都面临过的一个问题,学了很久,到头来还是和零基础差不多。这就是没有定位清楚自己的水平。如果你什么都不懂,上来就去背一些代码,上来就学习如何编写之类的,假以时日之后,你还是什么都不会。所以老老实实的定位自己,从基础的开始,还是那个概念,系统,学东西就要系统,没有一套系统的头脑,做什么都是很困难的。六、最后——合适的工具尽管选择什么样的工具并不会影响你设计网页的好坏,但是一款功能强大、使用简单的软件往往可以起到事半功倍的效果。网页制作涉及的工具比较多,首先就是网页制作工具了,目前选择比较多的就是dw,除此之外,还有图片编辑工具,如firework 、Photoshop 等;动画制作工具,如Flash等;网上有许多这方面的软件下载,你可以根据需要灵活运用。

2024年制作精美网页方案 篇6

这具体看你自己,如果你仅仅就想做一个网站的话,我建议出钱请专业的人来做,有那么多时间可以做许多更有意义的事情,不愿出钱话去网上淘一个就可以了,如果你喜欢开发,想从事开发相关的工作的话我可以告诉你独立开发一个网站并发布到线上需要具备哪些知识。

安装基础软件 网站开发需要一些必要的软件,你已经学习完html、css、js,那么你已经安装了编辑器和浏览器了,但是你还需要安装上传网站到服务器的软件,如xftp(它正在被git替代)和远程链接linux的软件,如xshell。

网站设计 在开发一个网站之前,你得大概知道你网站的样子,你可能得学习photoshop软件的安装与使用,但为了尽快网站的学习,这个阶段可以画一个打字草图或者模仿别的网站,但我还是建议你后期补上。

网站结构规划 一个网站的开发需要大量的文件,比如html文件,css文件,js文件,以及图片、视频等多媒体文件,你不能全部放一个文件下,不利于后面的扩展与维护。文件和文件目录尽量保持用英文,且都使用小写。

HTML和CSS以及JavaScript知识 你很棒,这个你已经学习完了,这里就不再讨论。

后端开发 html和css以及javascript只是你学习网站开发的前端开发部分,除此之外你还得学习后端开发,你可以选择任意一门后端语言,比如node.js,php,python,java,ruby等,与后端语言搭配的往往是数据库,你可以选择任何数据库,比如mysql,sqlserver等。

发布网站 值得庆祝的是你已经学习完网站开发,并且已经开发好一个网站,但是这仅仅在你本地浏览,我们却不缘看到你的网站,你必须得将它发布到网上,所以你得了解服务器和域名的知识,已经如何远程操作你的服务器和如何将你的网站发布到服务器上,并用域名正确解析并绑定你的网站。这就是我前面说的,你得安装xshell,xftp这样软件的用意。

拓展知识 除了以上说的开发并上线网站必要学习的知识外,你还得要学习一些基本原理,比如dns,http,tcp/ip等。

以上就是我跟你分享的制作一个网站并发布到线上所需具备的知识,希望对你有所帮助,学习完上面所需知识可能花费许多时间,如果你想快速成为一名开发工程师并获得第一份工作,可以关注我的其它回答,我在其它回答中给新手制定了一份学习计划。

2024年制作精美网页方案 篇7

字体排版绝不仅仅是使用字体那么简单,它包括了关于文字”看上去会是怎么样?”的所有事情——例如文字的大小,行高,颜色甚至文字间留白这样的细枝末节的小事。一个好的文字排版会为你所写的内容定下情感基调,并且可以帮助读者更好的理解其内容和语境。

为了让你使用起来更像是在看一本参考书而不是说明书,本文将会非常精简清晰,如果你想进一步的了解更多细节,可以点击查看在每一章中的”扩展阅读”去深入了解。

这本手册将会在GitHub上开源,并且会持续更新一些最佳实践的范例,希望你们喜欢!

字体排版设计视觉层次

视觉层次是一种理念,它意在传达页面中的元素应该依照其重要性进行组织排版,以便读者可以很容易的通览整个页面,找到相关的内容。一个好的视觉层次可以引导读者在阅读时候的视觉流向。视觉层次被广泛运用于文字排版中,它构成了文字排版设计的理论基石。

请看下图的”爱丽丝梦游仙境”的字体排版设计,它展现了一个清晰的视觉层次:

点击这里 查看网页上的实际效果

视觉层次可以被分成以下4个部分:

字体大小 & 字体重量: 设置字体大小和字体重量是两种构建视觉层次的最简单的方式。他们可以很容易地告诉读者什么地方是最重要的,引导读者的目光落到这里的内容上来。只是简单地为文字加上这两种样式,文章的重点便一目了然了。

定位: 元素定位是另外的一种构建视觉层次的方式,就像上图中,文章的标题和作者信息通过置顶和居中表明了它们的重要性。

字体: 通过使用有对比度的字体可以提高不同元素之间的辨识度,从而构建视觉层次

颜色: 为重要的文字设置不同的颜色也是一种非常简单的构建视觉层次的方式。然而使用这种方式的时候一定要小心,因为颜色的滥用可能会造成重点部分辨识度的降低。

扩展阅读:

Visual Hierarchy: How Well Does Your Design Communicate?

Creating Exciting And Unusual Visual Hierarchies

字体排版中的格式塔原则

格式塔原则, 或格式塔法则, 是一种构建感性认知的规律。当我们观察这个世界的时候,我们通常会意识到,一个复杂的场景是由多个在某些背景之上的物体构成的,而这些物体则是由更小的一些物体构成的,依此循环下去。

在字体排版中我们需要理解的两个很重要的格式塔原则就是”距离原则”和”相似原则”。.

距离原则

为了更好地掌握元素定位的方法,了解距离原则是很重要的。距离原则表明,人们会将靠得近的物体视为有关联的物体,反之,隔得比较远的物体将会被看成属于不同类别。

点击此处查看原图

在字体排版设计中,”距离”指的是通过设置行高、内间距和外间距所制造出来的留白空间。在两段不同的段落之间应该留有明显的并且易于区分的留白间隔,请看下面的例子:

注意啦,你觉得应该把内容相关的部分都挤到一个很小的空间中去吗?当然不是这样,自由随意的留白也是很重要的。距离原则告诉我们,只需要为那些没有关系的段落之间额外的加上一些易于区分的留白就可以了

相似原则

格式塔的相似原则告诉大家,看起来很像的东西会被认为是一类的东西。举个例子,如果所有可点击的文字被设置为天蓝色,那么读者就会认为文章中所有天蓝色的文字内容都是可以点击的。

在字体排版中,相似原则就意味着,拥有同样功能的元素应该在样式上保持一致。如果两组元素的功能相似的话,那么它们也应该看起来很像才对。例如,两篇同为博客帖子的文章应该看起来很像。而相反的,两个功能不相同的元素也应该看起来不像。

扩展阅读:

Gestalt Theory in Typography & Design Principles

Proximity, Uniform Connectedness & Good Continuation

字体选择字体

选择字体是一个具有创造性和情感的过程。不同的字体可以传达不同的情感,你可以尽情挑选一个合适的字体让你的文字感情变得丰沛起来。

首先为你的文字的正文挑选一个合适的字体,当你需要搭配不同字体的时候,记得要保持正文字体的不变,然后试着依据这个字体选择和它相搭配的其他字体。

使用一些例如TypeTester 和 TypeCast 这一类的工具会让你进行字体选择的时候轻松一些。

从他人处获得灵感! Fonts In Use提供了大量的优秀的字体搭配范例。

有些字体本来就是为用作大标题而设计的,而有些字体天生就只适合那些小屏幕,你要依照每个字体的”天性”去使用它们。你可以在WebType 上面找到对于不同字体而言合适的尺寸。此外 TypeKit也标明了其上的字体是适合标题或者是正文。

为了达到最大程度上的兼容,我们建议使用上面列出的格式。或者,只使用 woff2 和 woff也会支持大部分的现代浏览器。

你需要为每个列出来的格式提供一个相应的字体文件。推荐使用 Transfonter 或者FontSquirrel’s Web Font Generator,这样你就可以在只有一个字体文件的情况下,将其转换成不同的文件格式。

尽可能的压缩你的字体文件。 点击这里 查看更多信息。

将多个同源字体文件(细体、常规、半粗体、粗体等等)合并成一个font-family, 尽量不要为每个字体都起一个新的font-family的名字。

或者,你也可以通过线上字体资源服务,如Google Fonts 或者 Typekit引入你想要的字体。

扩展阅读:

Further Hardening Of The Bulletproof Syntax

FontSquirrel: How To Use The Generator

加载字体

在你引入的字体被渲染出来之前,他们需要先进行加载。下面是三种在加载的时候可能会发生的事情:

引入的字体没有被识别出来,字体应用了备用字体。

引入的字体虽然被识别出来但是没有加载,他需要在下载完成之后才会被应用。

引入的字体被成功识别并迅速应用。

场景1只发生在你尝试使用一个不存在的字体,或者声明时候的src指向了一个坏链, 这种情况可以并且应该彻底避免。接着我们跳到场景3,这种情况通常在字体被正确的缓存的时候发生,也是我们喜闻乐见的。场景2中包含着字体加载的过程,字体加载通常是难以避免的(至少是在第一次请求的时候),下面是几种处理方式:

1. 文档样式闪烁方案 (FOUT)

FOUT是指网页会在切换到合适的网页字体之前,使用默认或者备选字体显示文字。这种情况的出现是因为只有当HTML和CSS都被下载完成之后,字体请求才会发出。这就意味着,在HTML被显示出来而字体文件没有被完全下载下来中间存在着一段”空档”时间。 FOUT 算是对大部分的网页而言的最佳选择,主要是其他的选择也许更糟。如果使用得到的话,FOUT 很难被用户察觉出来。

2. 不可见文本闪烁方案(FOIT)

很多年前,一些现代浏览器开始使用一种新的技术来处理字体加载的问题 — FOIT. FOIT是指当浏览器检测到字体正在加载的时候,隐藏应用这段字体的文字,直到字体完全下载完才将其显示出来。 然而我们应该避免这种做法虽然这样做从理论上看起来还不错,但是这会带给那些网络速度比较差的用户十分糟糕的体验。有可能会在最初的FOIT后出现FOUT, 最坏的情况可能会是这段文字将永远看不到了。

3. 白屏方案

即在字体加载完成之前,整个网页都处于不可见的状态,或者也可以采用显示一个进度条.我们只推荐当FOUT 严重影响用户体验的时候使用这种方法。 我们通常在一个网页需要大面积显示一个特定的字体的时候使用该方法,否则,FOUT 总会我们的第一选择,因为”内容至上”。白屏方案与 FOIT很相似, 但对于你来说,你拥有控制在什么时候给用户展示你的内容的自由,这种感觉会似乎更棒一些,不是吗?而且在FOIT方案中, 不可见的文本有时候会给读者带来困惑,而彻底的白屏(或者一个进度条)会让人很自然的觉得是一个正在加载的信号。

不管你是打算使用 FOUT 方案或者白屏方案, 我们都推荐您使用Web Font Loader这个JavaScript库. Web Font Loader 可以让你对 @font-face加以控制, 而且你也为字体加载的体验添加控制事件。

注意: 有一个W3C 字体加载 API也会实现同样的功能,但是它现在的 支持不是很好_

异步地使用 Web Font Loader 很重要,只有这样做才不会延误页面其他部位的渲染。

写样式的时候,让你的备用字体尽可能近的靠近你的实际字体,这样才能最大程度的减少 FOUT造成的影响.点击 这里你将会看到一系列的备选字体. 使用 这个工具你将很容易的看到备选字体和你引入的字体的对比效果.

白屏方案

在这个例子里面,备选字体不需要和你引入的字体看起来很像,因为我们不会用到 FOUT. 依照你自己的喜好去选择备选字体吧。

如果你想要用一个进度条取代白屏,你可以使用Pace。这种方法在用户体验上效果会更好一些,特别是当字体文件很大的时候。

扩展阅读:

Type Study: Choosing Fallback Fonts

FOUT, FOIT, FOFT

Web Font Optimization

OpenType 的特性

OpenType 的特性可以被视为文字进行字体排版时的可选项,它们被用来加强文字的表现和易读性。

p { font-kerning: normal; font-variant-ligatures: common-ligatures contextual; -moz-font-feature-settings: "kern", "liga", "clig", "calt"; -ms-font-feature-settings: "kern", "liga", "clig", "alt"; -webkit-font-feature-settings: "kern", "liga", "clig", "calt"; font-feature-settings: "kern", "liga", "clig", "calt"; }

OpenType 特性被放置于字体之中,这就意味着对于不同的字体,会有不同的特性,在使用这些特性之前,我们需要看一看我们的字体是否支持这些特性。

使用 font-feature-settings来激活 OpenType 特性. 由于目前对于这个属性的支持不好,我们需要在属性之前加上前缀。

Kerning kern, ligatures liga, contextual ligatures clig, 和 contextual alternatives calt这四种适用于所有字体中 ######( 译者注:font-feature-settings这种属性仅支持拉丁文语系的字体使用,并不支持中文哦! )

Web Style Guide相对大小

尽可能的使用相对大小。

html { font-size: 100% } p { font-size: 1em } @media (min-width: 64em) { html { font-size: 112.5%; } }

font-size: 100% 与浏览器的字体大小设定保持一致而不是去覆写它,根据大多数的浏览器的默认设置,这里也可以用1em 代替表示 16px.

通过改变html 的 font-size会影响到所有单位为 em和rem 的元素.如果是对于响应式设计的网页,这样做还是比较实用的。

用户的选择也很重要,所有不要偏离 font-size: 100%和1em太远.

对于font-size建议使用rem 和 em.

对于一些元素定位如margin, padding等等,建议使用 rem, em, 或者 % 。

对于媒体查询中尺寸建议使用em.

对于一些大的标题字或者配有图片的字,可以使用FitText来实现标题的缩放。尽量避免使用vw 和 vh因为现在的支持还不是很好,难于精确的配置,并且对于一些浏览器的字体和缩放设置并不适配 。

扩展阅读:

Type Study: Sizing The Legible Letter

5 Useful CSS Tricks for Responsive Design

REM vs EM – The Great Debate

PX, EM or REM Media Queries?

容器

容器,或者称为包装,指的是用来包裹一个或者多个元素的HTML元素。它将元素分组,从而更好进行语义化、修饰以及布局。

html { box-sizing: border-box; } *, *:before, *:after { box-sizing: inherit; } .container { max-width: 67rem; padding-left: 1.5rem; padding-right: 1.5rem; }

强烈建议使用 box-sizing: border-box. 点击这里 查看更多信息。

左/右内间距与最大宽度联合使用可以很容易地创建一个移动端友好的容器。

要为容器选择一个合适的宽度,既不能太大(因为太大的话读者的眼睛难以聚焦)也不能太小(这样读者的眼睛需要经常移动才可以看清)。永远记住,在进行网页字体排版的时候,没有一个适合所有字体、尺寸、行距和分辨率的铁律,你需要自己来做决定。

扩展阅读:

* { Box-sizing: Border-box } FTW

StackOverflow: Ideal Column Width For Paragraphs Online

字体大小

使用 缩放模块 可以帮助你决定在你的元素上面应用怎样的font-size .缩放模块指的是依照其内容安排的一系列比较合适的字体大小的数值。

缩放模块的说明. 点击此处

我们可以在编写CSS的一开始使用缩放模块,将它作为一个参考。

值的注意的是,尽管不同的字体有着不同的大写字母高度和x字母高度,可是大多数的模块化缩放工具都没有将这些考虑在内。

在你的样式表中,建议将你所使用到的缩放模块工具的配置信息写在注释之中。

响应式的缩放模块

只使用单独的一个缩放模块方案并不一定适合所有分辨率的设备,为了解决这个问题,你可以依据用户的设备的分辨率的不同提供不同的缩放方案

垂直距离

文字间的垂直距离是由 line-height, margin, 和padding构建出来的.

line-height 不应该带有单位。比较宽的容器里面文字的行高会大一些,而那些比较窄的容器里面行高相对来说小一些会比较合适。

为那些具有单方向的文本元素添加margin属性,建议使用margin-bottom.

要遵循距离原则.

垂直节律

垂直节律是指元素之间的垂直间隔要保持一致性。这一点十分重要,它可以带给读者视觉上放松的享受,给他们一种亲近的感觉。

Image source建立垂直节律很简单。首先,确定你使用的基础垂直内间距和基础垂直外间距的数值。然后,为你的容器,文字性元素或者其他相关元素的单方向的外边距(或者内边距)应用这个数值。如果你需要制制造更大的间隔的话,应用这个数值的倍数就好啦!

将基础间距的数值设置成与行高相同的数值,这样你的文字就像写在一个条格纸上那样整齐,就像我们传统的印刷字体设计的那样。然而,想要文字拥有垂直节律不一定需要按照上面的方法来做,只要你设置了一个基础间距,并且使得其他间距都是由这个间距成倍的得来的,那样就可以了。

文字底部对齐基线网格

文字底部对齐基线是垂直节律的一个更为严格的实现。在网页中,文字通常在line-height间居中对齐.但对于较大的文字来说会比较讨厌,因为这样做会导致在顶部和底部留有太多的空间。在传统印刷的时候,这个问题一般会通过让文字对齐基线网格的底部得以解决。

我们也可以通过为较大的文字添加一个负的margin-top和一个较小的margin-bottom,不需要使用基线网格而解决这个问题。

图片资源为不同的字体样式、字体大小和分辨率添加一个底部对齐的基线网格并不是一个很容易的方式,所以强烈建议你使用一个字体排版基线库例如 Sassline 或者 MegaType.

注意,垂直节律只是一个建议,而且基线网格也只是想象出来的。所以我们不需要在每个使用场合都遵循这个规律,也不用在每个元素中都去追求像素级别的完美。

扩展阅读:

Why is Vertical Rhythm an Important Typography Practice?

Aligning type to baseline the right way using SASS

Is Web Typography Completely Broken?

Single-direction Margin Declarations

颜色

颜色可以很大程度上的增加视觉辨识度,是字体排版中一个重要的组成部分。

不要随心所欲的挑选颜色,建议使用颜色板,建议你使用 Material Design colors 和 Flat UI colors 中提供的颜色板进行颜色选择.

不要过度滥用一个颜色,因为这样会造成辨识度的降低,同样也不要使用很多完全不同的颜色。

遵循相似原则.

不建议使用纯黑 #000 作为你的正文颜色,你可以选择一个非常灰的颜色如#333.

有时候,使用透明颜色比使用浅色会更好一些,如果你深入的了解,可以点击这里 。

确保文字和背景有较大的对比度,你可以使用 这个对比度检测工具 帮助你进行选择.

####扩展阅读:

Magic Of CSS: Color

Google Style – Color

下划线

在印刷品里,永远都不要使用到下划线,因为这样做会影响文字的阅读,重点是,它很丑!Practical Typography

一般的来说,在网页中下划线也会看起来并不美好!幸运的是, background-image 就包含一个方法,它可以使得下划线变得好看一点。 下面是Adam Schwartz使用Sass实现的下划线的例子 :

SmartUnderline 是一个简化这个工作的库。建议你只在有链接的地方使用下划线,这是大多是网站都遵循的规律,如果不这么做的话,可能会引起误解。

猜你喜欢