下面是小编整理的字体是网页设计中最重要的细节,本文共9篇,欢迎大家阅读分享借鉴,欢迎大家分享。

篇1:字体是网页设计中最重要的细节
一个非创意性质的网页,最重要的内容,就是文字,出现了文字,就会出现文字排版、字体选择、字体颜色大小粗细等细节。而这些细节,往往是非常重要的细节。
好的字体排版,可以让人耐心的看完那些文字,然后得到其中的重要信息,还可以影响到浏览者阅读的心情。同时,字体的选择、大小等,还应该配合企业的VI识别系统,还需要配合你作品需要表达的思想感情来确定(例如古典风格,应该选择哥特式字体等)。
好了,关于字体的重要性,我就说这么多,再多说也是废话,只要大家知道很重要,要好好选择调整就好了。
字体的分类和格式
衬线和无衬线
衬线算是一种辅助性的小细节,笼统的谈,太过于抽象,我们来看两个例子:
这两个字体,是有衬线字体,大家可以看到在边角的位置,会多出一些修饰。这样的好处就是,可以清晰的分辨出字母和文字,分辨笔划的起始和终止。但是,这种字体如果设置字体大小太小的话、或者你里文字较远,则会受到衬线影响,分辨不清晰。同时,由于中文系统,默认的字体为宋体,见的太多导致审美疲劳,所以衬线字体比较适合打印文字以及正规文档中使用,通常不太适合使用在网页中。
这两个字体,就是无衬线字体,没有边角的修饰,令人看起来很整齐光滑,没有毛刺。比较适合用在网页中,让浏览者获取大量的文字信息而不会疲劳。
字体系列
字体之间最大的差异并不在于有无衬线,而在于字体与字体之间,形体的差异。但是很多字体(特别是英文字体)之间,差异不大,有些新字体甚至是对已有字体进行了细微的改造后产生的。
于是,就把字体分成了几个大的系列,同一个系列中的字体,大体相同,称作通用字体系列。其中包括以下五个系列:
serif:带衬线字体。Times New Roman 是默认的 serif 字体,中文字体的话,是宋体、仿宋之类的字体。
sans serif:无衬线字体。Arial 是默认的 sans-serif 字体,中文字体中,微软雅黑、黑体等都是这类字体。
monospace:等宽字体。这个字体里面的每个字母都有相同的宽度。通常用于显示程序代码等,Courier 是默认的 monospace 字体。而对于中文,每个汉字都是等宽的。
cursive:模仿手写字体。手写体,比较个性,通常用于标题、logo等等。这个字体系列没有默认字体,英文来说,通常用 Comic Sans,中文的话,行书系列、草书系列的字体等,都可以算作手写字体。
fantasy:装饰用字体。多数用于标题,极具个性,字体繁多,艺术字体。无法对其的大小、形状下一个统一的定论,所以没有默认字体,在网页中,也通常很少用到,除非你有特殊的用处创意性的设计。
关于通用字体系列的更多解释、描述和字体举例,推荐大家查看在 W3school 上的资料。
字体的格式
格式就是指字体表现出来的粗细、宽度和姿态等等特征。看下面的这张图片:
里面的字,是相同大小的,同时排放在一条竖线上。为其应用了四种不同的字体后,体现出来了不同的形态和粗细大小。在中文字体中,不同的字体,在字间距中通常没有很大的变化。而在英文字体中,不同的字体会改变字母的大小,导致整体的尺寸布局不同,进而导致整个排版混乱。
相同的字体大小,在不同的字体下面,显示的效果几乎完全不同。这是英文字体选择中,比较麻烦和头疼的问题。
字体的选择
上面的这些理论,从某些角度和意义上来说,都是废话。如何选择合适的字体,才真正切合实际。那么我们应该如何选择在网页中使用的字体呢?
解决这个问题,我们先应该知道为什么要纠结于选择字体这个问题。我个人认为应该存在 实用性 和 创意性 这两个方面的因素。创意性很好理解,就是想突破常规,配合自己的网页中的设计思想而选择相应的字体,例如表达程序员的思维,就对代码使用等宽字体,表达恐怖、古典,使用哥特式字体等等。这点自己去找字体好了,不再赘述。最主要的问题是在于 实用性 的方面。
实用性问题,即不需要太过于华丽的字体,只需要大家看的都舒服、稍微带点自己的特色即可。你会说,很容易啊,直接 CSS 定义一条,填上个字体就好了。如果真这样,那就太好了。浏览器解析字体的过程实际上是这样的,当浏览器加载 CSS 后,解析到有关字体的样式,它会在你的系统中查找这个字体,只有找到了相应的字体文件,才会根据那个字体文件对网页中的文字进行渲染,显示出你想要的效果。
既然这样,如果你的操作系统中,并没有安装网页中定义的那种字体,就无法渲染出那种字体的效果,而通常使用当前系统的默认字体来渲染。那么你原有的设计,就不行了,你设计时觉得挺好,字体、位置、大小合适,但在别人的电脑上,清一色的宋体。所以这个问题,才是选择字体的难处所在。当然,有问题就有解决方式:
使用经典通用字体
不同操作系统都有不同的字体系统,但既然是字体,总有一些比较经典老牌的字体共同存在于各个系统中。例如无衬线的 Arial 字体,它产生的时间比较早,同时价格低廉,所以从早期就被 windows 操作系统使用,在其他的操作系统中,也会有较好的不同于默认字体的显示效果。所以 我爱水煮鱼、潜行者m博客 这些网站,直接在 CSS 中声明使用一个字体:Arial。
使用多个字体属性
上面的方法很简单,但是不灵活,注重简单而不注重细节。CSS 做的很好,它可以在一个网页中,声明指定多个字体,这样当写在前面的字体,在当前操作系统中没有的话,就会使用后面字体顶替。所以当你看一些网页作品的时候,会发现它的 CSS 中的 font-family 属性,指定了一大堆的 字体 名称。但这个也不是可以随便指定的,也有一些注意事项。
你应该这样做,先确定你网页中需要用到的字体,然后确定属于哪个字体系列有无其他的相近字体以及衍生字体,然后编写字体属性。顺序如下:最想用的字体《可以代替的相近字体《相近通用字体。例如如下写法:
font-family: Times, TimesNR, ‘New Century Schoolbook’,Georgia, ‘New York’, serif;
这样的意思就是,优先使用 Times 字体,然后系统没有的话,查找同型异名的 TimesNR 字体,如果没有,寻找系统中的相近字体 New Century Schoolbook 等其他字体,最后如果都无法找到,就使用通用字体 serif ,这样浏览器就会寻找系统中的 无衬线 的默认字体,来代替。
字体的大小选择
形容字体大小的单位
在 CSS 中,最常用的描述字体大小的单位有两个:em、px。通常认为 em 为相对大小单位,px 为绝对大小单位。但从实际应用中来讲,px 像素其实也是一种相对大小单位。例如,在一块15寸分辨率为 800×600 像素的屏幕上,10px 大小的文字,要比一块10寸分辨率 1024×768 像素的屏幕上的 10px 大小的文字显得更大一些。下面来说一下它们的区别和用法等。
px:像素单位,10px 表示10个像素大小,在现在的网页设计中,常被用来表示字体大小,
很方便很直观,但是有一些弊端。对于可用性不太友好,因为是“绝对”单位,所以有些浏览器(早期)的字体放大缩小功能失效。浏览器的默认字体大小为 16px ,早期的网页,由于屏幕分辨率比较低,通常采用12px作为网页正文的标准字体大小。但是在现在,感觉有点偏小,比较长的文章来说,浏览者看起来费劲。现在我更主张使用 14px 作为标准字体,16px 作为中等字体,18px 作为较大字体,12px 作为偏小字体比较合适。
em:相对大小,它表示的字体大小不固定,根据基础字体大小进行相对大小的处理。浏览器默认的字体大小为 16px,如果你对一段文字指定 1em,那么表现出来的就是 16px大小,2em 就是 32px 大小。相对大小单位有很广泛的用途,由于它的相对性,所以对跨平台跨设备的字体大小处理上有得天独厚的优势,同时对于响应式的布局设计也有很大的帮助。但是缺点很明显,你无法直观的看到大小,而且对于不同的大小,你需要精确的计算。
字体实际表现出来的大小
上面只是说了两种形容字体大小的单位,但实际上表现出来的字体大小,并非简单的单位前面的数值。除了数值之外,潜行者m 个人认为还跟 设备 和 视距 有关。
设备就是指显示设备的分辨率及屏幕大小,跟前面解释 px 单位的相对性相同,如果在一块非常大的分辨率非常低的屏幕(像广场电子屏),即使很小的像素,也会展示出很大的字。这也就是为什么早期的 800×600 像素横行的时候,大家都是用12px大小的原因。因为显示的文字已经够大了。
视距就是指浏览者看文字的距离。很明显的道理,眼睛距离屏幕越远,看起来上面的文字就变小了。
所以在选择网页中字体大小的时候,还需要考虑你的用户的实际使用习惯。同一个网页,在笔记本上和在手机上使用的时候,字体大小就不应该相同,因为电脑屏幕大分辨率高,而且视距通常比较近而且固定,手机等屏幕小分辨率较低,视距更近(大家都喜欢躺着或者趴着玩手机啦),所以这些都要考虑,才能得到一个合理的大小。
为什么是偶数字体大小
通过上面的单位介绍,对于 px 单位中,我举得例子都是 12px、14px、16px、18px等等,为啥不是11px、15px?这涉及到一个锯齿的问题,特别是在早期的显示器中,往往不能很好的处理文字的锯齿问题,而使用单数的像素,极有可能造成锯齿,所以默认的通常使用偶数大小。
字体的颜色选择
字体的颜色选择同样是一个重要的细节,但是涉及到配色了,已经超出本文要讨论的范围,所以在这里,我只好简单的说一下有关网页中字体颜色的禁忌。
字体的颜色要朴素、正常
什么叫朴素正常?通常来说,文章都是白底黑字,黑色的。所以网页中的文字,通常使用黑色,或者浅灰色,这样更加符合大众的口味。如果不是一些很有创意的设计,请不要随便的使用颜色。就像 我爱水煮鱼 博客里面的一篇文章
如果我为它加上蓝色,你会怎么想?
颜色要与背景有一定的对比度
低对比度,容易导致字体看不清楚。所以要用高对比度的颜色,例如白底黑字,黑底白字等。不信看下图:
如果你在看一篇文章,字体的颜色是上图中,最下面的那个,你还会再看下去吗?
避免特殊颜色
这里要避免的一些特殊颜色,是指网页中的一些默认颜色。特别是蓝色,因为蓝色代表着网页中的超链接,如果网页中有一段蓝色的文字,会让人误以为是可以点击的超链接。所以这种颜色要尽量避免。但是有些时候在设计中,必须要用到这种颜色的设计,所以也有一些其他的方法来解决这个问题。
例如潜行者m博客的 Qetro 主题,采用了蓝色调,在正文排版布局的时候思考过关于加粗文字的样式。如果使用常规的粗体黑色来说,较多的加粗内容,会导致页面文字的混乱。加粗的目的是为了醒目,告诉浏览者这是段重要的文字。所以我对文字添加蓝色处理。但是这个蓝色恰巧就跟超链接的默认样式颜色相同。非常容易让人迷惑,于是我将超链接的样式带有默认的下划线。
当用户看到蓝色的时候,可能会试图放在上面看一下,结果无法点击也没有变成手指。再往下拉,看到超链接的时候,一眼就可以看出下划线是可以点击的超链接。这也是一种还不错的折中方法。
与字体有关的 CSS 属性
与字体有关的 CSS 属性,通常有以下几个:font-family、font-style、font-weight、font-size、line-height、 letter-spacing、word-spacing、text-align、text-decoration。
font-family:用于定义字体,上面有演示不多说。更详细的资料请看:font-family。
font-style:用于定义字体的样式,包括正常、斜体、倾斜等,对应的属性值为:normal – 文本正常显示、italic – 文本斜体显示、oblique – 文本倾斜显示。
font-weight:用于定义文字的粗细,详细的属性值请看:font-weight。
font-size:设置字体大小,不再赘述。
line-height:用于设置文字中的行间距,合适的行间距对用户阅读带来良好体验。同时还可以用于垂直布局单行文字。
letter-spacing:设置文字之间的字间距,使文字之间的距离增大或者减小。
word-spacing:用于调整单词的间距。
text-align:用来对齐文字,例如左对齐、右对齐、居中对齐等。
text-decoration:用来修饰一段文本,例如添加下划线等。常对 a 标签使用这个属性消除其默认的下划线。
上面是与字体相关,比较常用的 CSS 属性,还有其他更加具体的,可以参考网上的资料,推荐 W3school 上面的有关字体的资料。
使用在线字体
在 CSS3 中,引入了一个非常强大而且实用的功能来面对上面的字体选择问题。传统的字体选择,要你的操作系统中安装相应字体才可以显示。如果你在网页作品中,使用了其他的创意字体,那么你需要生成相应的文字图片来替换,否则不会显示。CSS3 中的这个功能,就是 Web Fonts,网页中可以使用安装在服务器端的字体。你可以将选择好的字体,上传到服务器中,然后使用 CSS3 新增的 @font-face 属性,来调用服务器上的字体,然后来渲染网页。
支持 CSS3 这一功能的浏览器,会首先找到服务器上的字体,然后下载下来进行渲染。这样就彻底解决了本地操作系统中,没有对应字体的问题。关于 @font-face 的具体使用方法,由于比较多,在本文不再赘述,请大家自行百度之:@font-face的使用方法。
既然如此,那么选择的余地就很大了,只需要有字体文件就可以。于是一些人就开始想,我可不可以提供一个在线字体的服务,大家可以直接看到字体的效果,然后获取代码引用这个字体?于是就出现了在线字体,比较有名的有 Google 在线字体。
不要高兴的太早了,自定义字体,目前只能应用在英文中。为什么呢?你下载个字体看一下就知道了,通常英文字体只有几百KB,因为它只需要包含数字、标点、英文字母即可。而中文字体通常十几M,最小的也要好几M。因为汉字实在是太多,而且还需要对每个汉字进行设计制作。这样的话,汉字就没法应用了,因为你要打开一个网页,还需要先下载个几M的汉字字体,在目前国内的网速是不现实的。
篇2:字体大时代来临网页设计
中国网页的初期都使用12px的字体(相当于Word的小四),这种字体在很长的时间内占据这中国网页字体的主导位置,但是虽着宽频显示器的不断的进入家庭,高分辨率的屏幕显示越来越普及,手机客户端的应用大众化。字体字号似乎也在发生着悄悄的改变。我们可以发现除了部分的门户网站,大多数应用性的,专业性的,部分电商都在放大他们的字体。我们常用12px 14px的宋体,一下子多出了许多的兄弟姐妹。
我们来看几个列子:
我们发现“微软雅黑”的字体,慢慢的走进了我们的生活。这个字体并不是像素级别的,专业术语叫做“非衬线”字体,龋齿和棱角都不是相当的分明,但是在大字体中(>22px的字体)表现的很好,加粗后笔画也很分明,没有锯齿。不像宋体没有粗体且在一些字号时效果极度粗糙,其它几个 Windows 自带字体的渲染效果也很悲剧。
目前在“微软雅黑”字体的运用上,中国门户的网站,显示的很保守(除了MSN),原因是面对的用户环境太复杂,
各种分别率,各种浏览器,各种操作的系统,此时他们只能使用最大众的宋体。但是,如果你的小众网站,或者是个性的网站,你完全可以用你的个性大字体,走在他们的前面。突出你的标题和与众不同的风格。我们在来看看几个网站。
但是使用这些大字体的时候,注意一下几点:
1)资讯信息量不是很大的网页,大字体的只适合做标题,不适合做正文。
正文建议使用12px 14px的宋体。
2)找到替代“微软雅黑”的字体,XP系统没有自带的微软雅黑,加上没有安装OFFICE就更不会有该字体了。如果在CSS定义不到这个字体,可以用“宋体”或者“黑体”代替。不过要注意字号,不同字号的“宋体”和“黑体”,表现的效果不同。普通宋体大字体,有无锯齿还要看不同的浏览器。
3)坚信有一天,所有的字体将会自由的开放运用~~~。HTML5的时代离我们不远了。
DON’T CRY BABY~~.
篇3:标识字体设计中的细节
Donald Young的简介:
Donald Young是一位职业的字体设计师,专注于公司和企业的专用字体以及字体标志设计,可以说1926年出生的他是世界上仍然健在的最杰出的字母标识大师,曾为多个著名的企业公司设计过标识字体,年过八旬的他仍然致力与字体设计与设计教育,从1955到1978年,从至今,Donald已在Art Centre College任教46载…
一些很小的改变成就了从传统到现代的文化传承,我们今天看到的字母和五百年前的几乎相同,这种相对的稳定性对于一个整个童年都处在颠沛流离和寻找安定环境的Donald来说是一种慰藉。可能是在字母中他找回了一种可以把自己寄托的安定感,所以他说,每当他手握铅笔时,他都幸福得像一个小孩。
大多数的时候,精心挑选出一套字体,对于一个需要标准化应用的产品来说是一个很好的选择, 因为如今一个字体类型中,可能会有500种以上的字体可供选择,不过对于标志字体,那几个固定的字母组合就必须要针对不同的项目进行全新的设计。
当创新变得非常必要的时候,创新本身所代表的意义就显得更加重要。有时候我们太热衷与创新把字母重新设计得曼妙纤细华丽优美,任由这个趋势发展的话这些文字很有变成不易识别的异类信息,保持着清醒的思路通过细节的调整让它们的组合变成更易识别和更具有某种特质和倾向性的视觉符号,大概这是设计之所以存在的理由吧。
无数细微之处的创新,在已有的字体基础上创造出一个更好的更优化的,更容易被识别的字体相对于我们今天为之努力的互联网产品,有着某种相同的特性:
每个字母,每个交互的细节都存在着可以被优化的机会点,我们在设计的过程中不断地体悟、分析和权衡这些细小的点,一个人或一个团队对每个细微的点都有着不同的理解,不同的人会有不同的处理方式,每个点的不同处理方式都会在一定的程度影响到整个产品的性格。再加上一个时间维度来看,每个细微点出现的时间不同,或者是领悟到这个细微点的时间不同,这样,设计似乎就变成了一个千头万绪而且没有终点的工作。这时的我们大可不必烦躁,不要烦恼,平静地来看看这个的老头用铅笔在纸上描绘出来的那一股股隽永的线条,体味一种带着执著的优雅吧。
首先介绍他的三款字体:Home Run,Young Gallant和Young Finesse。
Donald这样描述他专注标识设计的原因:“学好如何画出漂亮的字母是件需要花费很多时间的事情,我从1948年就开始学习它,现在我仍然在学习。画出一套好的字体让我很享受,这可能和我喜欢细节的特质有关。”虽然人人都说Donald Young是一个标识设计师,教育家,他自己倒很乐意说他其实毕生都醉心于重复地描绘字母,他就是那么热爱一遍又一遍地描绘它们。
Donald为很多知名的企业机构设计过标识,以下是我搜集到的一部分。
细节中的再设计
已经有了那么多好看的字体,如何要有新的设计?新的设计有何存在的理由?
简单的回答这个问题可以归结为2个字“定制”,经过设计的字母会针对不同的品位,不同的性格,不同的状态,是一个独一无二的标识,
所有的公司都需要与行业中的其他公司区别开,需要去契合某个人群的独特品味。字号、间距、结构……有时这些细微的差别就会造就完全不同的印象。设计一个Logo有很丰富的视觉语言,然而就算如此要表达一个抽象的概念都需要付出非常大的努力。要单单通过字体的细微变化来给人一种更友好的视觉和认知体验的难度就可想而知了。
这需要非常多的草图的反复描绘来想清楚所有的细节。Donald自认为最值得骄傲的一个标识Prudential保险公司的标识,设计它的过程中产生了 1500张草图。
*这是Prudential之前的标识。他们现在的需求是要重新设计一个友好的标识字体。
*铅笔手绘字母组合用以透彻理解字母的细微差别。
*多种字体组合标识,选出最理想的基本字体。Century字体是美国学校教科书常用的一种字体,美国人觉得它很友好,不是字体本身有什么魔力,而是很多很多人的童年都是看着它度过,这产生了一种亲切感。
*人们识别单词的注意焦点在字母组合的头部。而对于字母的脚则不那么关注,所以需要优化和重新设计的地方应该是字母组合的头部。
*字母a的变化,去掉了尾巴,减少字母占用的空间。增加了“肚子”,增强可识别性。
*字母t的变化,尾巴拉长,字母头拉长。可在字母组合中更容易被识别。
*字母间距整体微调。
*段落文本的整体测试。
积累与传承
作为一名老师,Donald总是这样对他的学生说:“我不关心规则是什么,我知道有许多规则,然而我的标准就是它看起来究竟怎么样,必须一遍遍的打磨,直至看起来无可挑剔。”
“我们没必要的创新,除非这个改变相比之前解决方式足够的好。”
后记
定制服务正越来越为趋势,量身定制就需要有更充分的细节设计,发现这些细节并且做好这些细节,需要长期积累处理细节的能力。
“再一次,改变世界”的背后是无数细微点的创新汇聚成的全新集合,做出好的产品需要良好的传承和坚持不懈的积累。如同一套标识一般,产品要保持一个统一的产品个性,给人以安定感,也通过不断的迭代完善才会被打磨得越来越优秀。不同的产品的点滴的积累中,一种信念会得到用户的认可,一个企业就得到了用户的尊敬。
感谢阅读!
篇4:什么是Semantics网页设计
Semantics可翻译为语义的(学),它是Html/Xhtml是否真正符合标准的重要一环,在这和大家讨论一些自己的观点,如有不妥之处,还请各位网友指正。在西方,为什么这么多人如此重视网页的Semantics,也许你会说,西方比较守规矩,重视标准,但我想说的是,在这些表象的背后有着“一只无形的手”控制着。
在此,举个导航条的例子来说明我的观点。大家应该看见过很多诸如下类的导航结构:
首页 | 关于 | 博客 | 留言 | 相册
它们有着共同的特点,都有分割条“|”将各个条目分开。要实现以上效果的导航栏,其Html/Xhtml有很多种写法,在此仅具几个比较典型的例子:
例1:
首页 | 关于 | 博客 | 留言 | 相册
例2:
首页
|
关于
|
博客
|
留言
|
相册
例3:
首页 |
关于 |
博客 |
留言 |
相册
例4:
首页
关于
博客
留言
相册
以上为说明Semantics而举的四个导航条Html/Xhtml例子.
例1使用了段落p作为导航条的语义元素标识(相对于结构元素,诸如div等)。很显然它犯了很典型的错误,错误的把原本是条目(list)的导航栏看成了段落。
例2,3,4都使用了ul/li作为导航栏的语义元素标识,它们的区别进在于分割条“|”的位置,以及是否在Html/Xhtml中出现,
由于CSS的存在,利用其控制表象的能力,可以将以上四个例子的外表变得一模一样,而不被肉眼察觉。但是这只是表象,随着搜索引擎的互联网地位提升,以及XML的使用频率和重要性增加,它们作为Robot,只读Html/Xhml/XML源代码,而不读CSS,也就是说它们更在乎你的网页的实际含义,而不是你的网页好看与否。也就是说让你的网页符合语义规范,就是让这些Robot更好的读懂你的网页,提高你的网站在搜索结果中的排名,获得更大的利益,这只无形的手决定了西方对Semantics的重视,甚至超过网页是否通过W3C的检测的重要性。
我个人认为的Semantics的含义就是:
将CSS去除,你的网页表现依然规范,易懂。
这条法则,能让你的肉眼和Robot的逻辑达到某种程度的统一。利用以上理论,在例1中犯的错误,就比较容易理解,条目中的关键词比段落中的关键词,更具价值。一个原本是条目的内容为什么还要使用段落?!
那么例2,3,4中,分隔条怎么会如此重要。
在例2,3之中只是位置的区别,现在不用任何CSS来控制表象,那么其Html/Xhtml表现的区别是显而易见的,读者可以试试。在例2中,分割条会单独占据四个li,原本五个li变为了九个。打个比方,一个五个人的公司现在变为了九个人的,大家的股份被稀释了一半,每个股东的重要性当然会被削弱。更要命的是有四个股东居然是一模一样的。Robot可能会认为那四个股东(|)更为重要,而降低了其他股东(关键词)的重要性。在例3中,使分隔条成为原来股东的秘书,自然不会影响关键词的重要性。
从表象考虑,也是例3优于例2的表现,例2中分隔条单独占据一行,让人费解。
那么例4中,没有使用分隔条,其在语义学上更优。分隔条的表现,可以在CSS中用图片背景轻松实现,而且像这种类型的单色分隔条,用gif格式的话,只有几个字节,不影响下载速度。
以上是我在跟西方人交流中,结合用户反馈,得到的一些心得体会。大家如有不同观点或是问题,尽管拍砖。
希望以此引起各位朋友的重视,重视使用h1/h2/p/ul/li/blockquote/table等语义元素的使用和规范,不要滥用div等结构元素,Robot是不太亲近此类元素的。比方说,严格意义上说单个网页,只允许出现一次h1,就是你的网页title,h1在Robot中的地位仅次于。
【完】
来自:jorux.com/archives/what-is-semantics/
篇5:什么是Microformats?网页设计
更多精彩尽在:《Microformats教程》系列文章
Microformats 不仅仅是一种技术,从用户角度来说,它是 Web内容 的一部分,从技术角度来说,Microformats并不是一种新技术,它的实质只是Markup language(HTML、XHTML)。所谓micro指的是它是一小段代码和一小段特定的Web内容,所谓formats指的是它有一种固定的标记格式。
既然我们已经有了标记语言,我们为什么还需要Microformats呢?
目前的 Markup language 的语意还不够丰富,它所能表达的无非是段落(p),链接(a),引用(blockquote)等。这些仅仅是文学上语意,而不是人们需要表达的真正内容。真正内容可以是地址、事件、人物等拥有实际意义的信息。然而Markup language并没有将这些实体标准化。我们可以随意选择适当的tag来标记地址、事件、人物等。我们的随意性导致了这样一个问题:标记事件的Markup五花八门。当我们想建立一个网站来聚集所有 Internet上面的事件信息 时,我们几乎肯定会得到同一个答案:“不可能”。因此,我们需要将网页中的一小块事件信息的Markup标准化。这种标准化了的formats和一小部分的内容组合起来便成为Microformats。
也许你会追问,我们为什么需要建立一个聚集所有信息的网站呢?每个网站都有自己独立的信息,为什么要去把那些不相关的网站的信息集合在一起呢?这样的聚集有用么?
我想举个例子,我家门口有一条小商业街,这条街道的两旁共有四十多家小店,每个小店都有自己的网站,不过显然他们都不会把其他商店的信息登在他们的网站上,即使那家商店就在他隔壁,绝对不会有哪个商店会傻到帮别的商店做广告,
但是该死的是,为了想在网上查清楚这条街上到底有哪些商店,卖些什么好东西,我不得不打开四十多个网站来一个一个查看。但是如果每个网站都能把他们的地址信息和所卖的商品信息按照一定的Markup结构标记出来的话,那么我们就可以制作一个网站来读取这些标记信息并且将他们连在一起形成一条小商业街的统一的信息。这样我们小区的居民将会十分乐意使用这个网站,而不必打开四十多个网站来了解这条小商业街了。但前提是这些商店的网站都必须使用标准化的Markup来标记信息,否则我们就不能读取信息了。Microformats就是用来标准化信息的工具。它存在着这样一个博弈,如果我们不使用它,或者我们只有一小部分人使用它,那么它将成为一个废物,如果我们都使用它,它将变成一个强大的怪物。
Microformats不仅仅在网站之间传递信息,还让我们的网站能够与其他系统传递信息和语意。对于我们常用的地址信息,事件信息和联系信息,还可以从网页上将它们 导入到桌面应用程序 ,以便建立我们的私有信息。
Microformats就象HTML一样简单易懂,花上一两天的时间我们就能标记出许多内容了,马上行动!每个网站只要迈出简单的一小步,整个网络就能够迈出一大步。
来自:什么是Microformats
篇6:个人简历中最重要的是真实
个人简历中最重要的是真实
现在社会想要求职成功就必须要制作出一份优秀的个人简历,要知道人无完人只有懂得如何在个人简历中取长补短才能够更大程度的获得用人单位的认可。但是很多求职者在打造个人简历时过度包装自己让个人简历失去了真实性,但是一份个人简历中最重要的是真实。在制作个人简历时一定要懂得去芜存菁,这样才能够凭借投递个人简历获得面试机会。不要让你的个人简历失真 所谓个人简历就是面对招聘人员时的自我介绍,一定要具备一定的真实性才有可信度。不要认为在个人简历中过度美化自己就能够赢得职场上的其余竞争者,要知道在招聘人员看来一份没有可信度的个人简历就如同一张虚假广告,没有任何意义。(本文由大学生个人简历网小篇为大家收集)因此想要获得面试几乎就必须要打造出能够让招聘人员认可的个人简历,当然要保证简历的真实性。扬长避短并不是过度润色 在编写个人简历中可以适当的扬长避短,所谓扬长避短就是将自己的求职优势展现出来。可以在个人简历中着重表现出自己丰富的'工作经验、在曾经的工作中取得过什么样的成就、有什么样的性格优势等等。而避短就是将自己的缺陷不留痕迹的隐藏过去,这样的编写方式既不会失真还能够包装自己的求职形象。但是一定要知道扬长避短并不是过度润色,这点还需要求职者重视。 想要凭借个人简历获得面试机会就需要知道如何有真实性的将自己的不足完美掩饰过去,打造出优秀职场达人的形象。篇7:19个Web安全字体网页设计
在Web编码中,CSS默认应用的Web字体是有限的,虽然在新版本的CSS3,
我们可以通过新增的@font-face属性来引入特殊的浏览器加载字体,但多数情况下,
考虑各个因素的影响我们还是在尽量充分利用这些默认调用的字体实现CSS的编写,
这里整理了19个Web安全字体,让你无需任何顾虑的情况下畅快使用,
1.Arial
CSS写法:font-family: Arial, Helvetica, sans-serif;
2.Arial Black
CSS写法:font-family: ‘Arial Narrow’, sans-serif;
3.Arial Narrow
CSS写法:font-family: ‘Arial Narrow’, sans-serif;
4.Verdana
CSS写法:font-family: Verdana, Geneva, sans-serif;
5.Georgia
CSS写法:font-family: Georgia, serif;
6.Times New Roman
CSS写法:font-family: ‘Times New Roman’, Times, serif;
7.Trebuchet MS
CSS写法:font-family: ‘Trebuchet MS’, Helvetica, sans-serif;
8.Courier
CSS写法:font-family: Courier, monospace;
8.Courier New
CSS写法:font-family: ‘Courier New’, Courier, monospace;
9.Impact
CSS写法:font-family: Impact, Charcoal, sans-serif;
10.Comic Sans MS
CSS写法:font-family: ‘Comic Sans MS’, cursive;
11.Tahoma
CSS写法:font-family: Tahoma, Geneva, sans-serif;
12.Lucida Sans Unicode
CSS写法:font-family: ‘Lucida Sans Unicode’, ‘Lucida Grande’, sans-serif;
13.Lucida Console
CSS写法:font-family: ‘Lucida Console’, Monaco, monospace;
14.Garamond
CSS写法:font-family: Garamond, serif;
15.MS Sans Serif
CSS写法:font-family: ‘MS Sans Serif’, Geneva, sans-serif;
16. MS Serif
CSS写法:font-family: ‘MS Serif’, ‘New York’, sans-serif;
17. Palatino Linotype
CSS写法:font-family: ‘Palatino Linotype’, ‘Book Antiqua’, Palatino, serif;
18. Symbol
CSS写法:font-family: Symbol, sans-serif;
19. Bookman Old Style
CSS写法:font-family: ‘Bookman Old Style’, serif;
本文来自:www.cssbox.net/19-web-safe-fonts.html
篇8:lineheight和字体实际高度的计算网页设计
最近讨论到了line-height的问题,做了一个实验,分别测试占主流的Firefox、IE6、IE7、IE8下的line-height的算法,
1.第一种情况,字体为宋体,在不设置line-height时,font-size:12px。
Firefox—-字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
IE6—–字体实际高度为11px,上留白0,下留白3px,上下所占空间为14px。
IE7—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
IE8—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
2.第二种情况,,字体为宋体,设置font-size:12px,line-height :12px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
IE6—–字体实际高度为11px,在这个line-height值上,IE6很奇怪,字体向上突出了,下留白1px,上下所占空间为12px。
IE7—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
IE8—–字体实际高度为11px,上留白0,下留白1px,上下所占空间为12px。
3.第三种情况,,字体为宋体,设置font-size:12px,line-height :14px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
IE6—–字体实际高度为11px,在这个line-height值上,上留白为0,下留白3px,上下所占空间为14px。
IE7—–字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
IE8—–字体实际高度为11px,上留白1px,下留白2px,上下所占空间为14px。
4.第四种情况,,字体为宋体,设置font-size:12px,line-height :19px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为11px,上留白3px,下留白5px,上下所占空间为19px。
IE6—–字体实际高度为11px,在这个line-height值上,上留白为3px,下留白5px,上下所占空间为19px。
IE7—–字体实际高度为11px,上留白4px,下留白4px,上下所占空间为19px。
IE8—–字体实际高度为11px,上留白3px,下留白5px,上下所占空间为19px。
5.第五种情况,,字体为宋体,设置font-size:13px,line-height:20px,在IE下给每一行文本都设置了背景色用来突出它的区域。
Firefox—-字体实际高度为12px,上留白3px,下留白5px,上下所占空间为20px。
IE6—–字体实际高度为12px,在这个line-height值上,上留白为3px,下留白5px,上下所占空间为20px,
IE7—–字体实际高度为12px,上留白4px,下留白4px,上下所占空间为20px。
IE8—–字体实际高度为12px,上留白3px,下留白5px,上下所占空间为20px。
6.第六种情况,字体为宋体,设置font-size:13px, line-height:21px。
Firefox—-字体实际高度为12px,上留白4px,下留白5px,上下所占空间为21px。
IE6—–字体实际高度为12px,上留白3px,下留白6px,上下所占空间为21px。
IE7—–字体实际高度为12px,上留白4px,下留白5px,上下所占空间为21px。
IE8—–字体实际高度为12px,上留白4px,下留白5px,上下所占空间为21px。
7.第七种情况,字体为tahoma,设置line-height:12px; font-size:20px。
在这种字体下字体的实际高度为12px,上留白为2px,下留白为4px,上下所占空间为18px。
总于到[貌似不完全,不能一一测试所有字体和所有浏览器]总结了:
1.宋体下如果用px做为单位,且显示的字体为宋体,则,8px17px时font-size(px) = 字体实际高度(px)+2px。
2.宋体下如果用px做为单位,且显示的字体为宋体,line-height = 字体实际高度(px)+上留白(px)+下留白(px)
2.1 如果font-size为偶数,而line-height为偶数:
Firefox下: 下留白(px)-1px = 上留白(px)
IE6下: 下留白(px)-3px = 上留白(px)
IE7下: 下留白(px)-1px = 上留白(px)
IE8下: 下留白(px)-1px = 上留白(px)
2.2 如果font-size为偶数,而line-height为奇数:
Firefox下: 下留白(px)-2px = 上留白(px)
IE6下: 下留白(px)-2px = 上留白(px)
IE7下: 下留白(px) = 上留白(px)
IE8下: 下留白(px)-2px = 上留白(px)
2.3 如果font-size为奇数,而line-height为偶数:
Firefox下: 下留白(px)-2px = 上留白(px)
IE6下: 下留白(px)-2px = 上留白(px)
IE7下: 下留白(px) = 上留白(px)
IE8下: 下留白(px)-2px = 上留白(px)
2.4 如果font-size为奇数,而line-height为奇数:
Firefox下: 下留白(px)-1px = 上留白(px)
IE6下: 下留白(px)-3px = 上留白(px)
IE7下: 下留白(px )-1px(或2px,因IE7下,如果font-size小于12,字体实际高度跟font-size是相同的)= 上留白(px)
IE8下: 下留白(px)-1px = 上留白(px)
3.经过测试如果单位为px,英文的衬线字体arial实际高度为font-size值 – 1px,而非衬线字体tahoma的字体实际高度就为font-size值。
PS:另外关于line-height的其他知识可以看看mayer的:
meyerweb.com/eric/css/inline-format.html
本文来自:www.cnscorpio.cn//06/line-height-2/
篇9:面试中最重要的是真诚和自信
其实一直以来都想记下些我那经历的大大小小的面试,有成功的,也有失败的,有些时候自己有把握的,便是自信满满的,有些感觉就不对,结果也就可想而知了,确实有时候有没把握的,但是在等待最终结果的那种心脏的跳跃,对我而言是一种生活的刺激,所以很多时候,我蛮喜欢接受面试,接受我平淡生活里的一种挑战和享受。
其实我也不知道这是福还是祸,我后来进了食科协和保健,最后爬到了会长和部长的位置,确实,小社团的竞争比较小,自然发展空间也大,没有这些铺垫,可能也没有今天的我。这里,我只是想说明,几场面试的失败不会说明什么,没有成功不成功,失败不失败的,更多的是发现自己身上所存在的问题,加以改正,我觉得这样很好,这自然也是面试的一大好处吧。
在我看来,面试中最重要的就是真诚和自信。一点一点来说吧。原创设计简历表格下载 简单实用的个人简历表格
第一,真诚,从脸部来看,要面带微笑多一点,不论面试官是和善的还是严肃的,用自己最真诚的'微笑去感化他,让他看见并且感知你的真挚和友善,若是比自己年长的面试官,也便可以表达出自己的敬意。(QQ个性签名网 www.QQ0762.com/)
其次是在行为上,举止不要太轻浮和随便,包括细节上,比如你搬开椅子,比如你开门等等,若是你心里满怀着真诚,我想行为上自然也就庄重了。着装就不用说了,庄重一些,正装确实是好,我一直都很喜欢那样的感觉的,这对自信也有很大的帮助。真诚最大的体现应该是在言辞上,懂得社交礼仪的自然也就有优势了,这些也应该从平时的点滴做起的,不该临时想着改变,那样的效果是微乎其微的。
第二,关于自信,应该是满满的自信,不要怀疑自己的能力,尽力做到最好就是最棒的,还是要面带微笑,笑给面试官看的同时也在笑给自己看,给予自己力量,说话的时候要把握一定的语速,我说话偏快,但是我觉得略优于慢吞吞的语气,至少可以体现我是提前准备的,是流利的,当然太快自然会造成紧张,自己把握好吧
文档为doc格式