弹性设计CSS.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
弹性设计CSS

弹性设计CSS 发表时间:2005-10-21内容来源:站长资讯收集整理作者:佚名 ???要从固定的、基于像素的设计方法转到弹性的、相对的设计方法并不容易。但是如果恰当利用,就可以成为增强亲和力和易用性的一个自然选择,同时又无须做出设计上的牺牲。? ????像素是计算机屏幕上的不可缩放的点,而一个?em?就是一个字大小的方块。由于字体大小的变化,?em?代表用户喜欢的文字大小的相对单位。? ????采用印刷式的固定设计方案或许要容易些,因为如果尺寸不变,则考虑的东西就相对较少。可是如果采用弹性的设计方法,就可以充分利用电脑的显示器和浏览器。? ????也许你想你的网站以某种特定的方式显示,但是你的用户想看到的可能不一样。任何强加于用户的东西都不利于易用性,从而对网站的成功造成损害。? ????为了理解弹性设计,我们必须首先来看看一个似乎与此无关的问题?-?指定文字大小的几种方式。? 弹性文本 ????显然文字是最容易实现的弹性设计的。能够设定喜欢的文字大小是用户最常见的要求,因此不可忽视。? ????亲和力指的并不只是关于盲人和屏幕阅读器。还有许多人虽然不是盲人,但是有视力障碍?-?你我变老时就会成为他们的一员。使网站变得更具亲和力的一个最简单的方法就是允许用户改变文字大小;拒绝提供这样的选择就剥夺了用户的主导权,很可能使用户无法舒适地阅读。? ????如果设计者使用像素为单位指定文字大小,大多数的用户将无法缩放文字,因为?Internet?Explorer?改变文字大小的方式与别的浏览器不同。Mozilla?和?Opera?可以缩放已经设定像素大小的文字,而Windows?下的IE却不能。? em?存在的问题 ????Em?似乎是进行文字相对大小设定时的单位,浏览器默认的文字高度是16像素,对大多数设计者来说太大了,不合他们的口味。要使用?em,设计者一般将文字的初始大小设为小于?1em。? 例如: body?{ ???font-size:?0.8em; ???} h1?{ ???font-size:?2em; ???} p?{ ???font-size:?1em; ???} ????看起来似乎可行,但有一个问题?-?如果你在?IE?中将“文字大小”设为“较小”或“最小”,文字就会小得难以阅读。由于?IE?如此普及,?em?似乎不是可行的选择。? ????Jeffrey?Zeldman过去曾经对此表示质疑,他认为尽管有其不利之处,以像素指定文字大小还是比用?em?好。这个结论是根据?Owen?Briggs?所作的深入研究得出的。?Owen?Briggs?测试了264种不同的文字缩放方法并演示了?em?之类的相对单位行不通。许多设计人员现在都用像素为单位指定文字大小,不是出于精确控制网页外观的需要,而是似乎没有更为合理的其他选择。? ????如此看来,要么是难看的大字体,要么无法缩放,好像无法两全。别着急,接着读下去。? 一种“大字体”后备样式 ????在与无法缩放的像素所带来的亲和力问题的战斗中,许多作者在他们的网页上使用了一种后备样式表的技术,可通过网页上的一个链接进行切换。? ????这种方法固然不错,但是如果和相对文字大小的措施(比如Wired?News所提到的)一起使用,效果会更好。不能指望用户熟悉你的特有界面,用户一般对浏览器的界面更为熟悉,如果他们想看大一点的字体,更倾向于用浏览器来达到而不是用你的界面。而且他们更期望这种方法在各个网站都管用,不想每访问一个网站都改变一次。,比如Wired?News? CSS?关键词 ????Font-size?的关键词(xx-small,?medium,?x-large,等等)好像就是答案。在?IE?中,当用户选择“较大”或“最大”时文字会变大,选择“较小”或“最小”时文字会变小,一直到合适的大小。与其他的弹性设计方法不同,使用关键字的好处是当对文字进行缩放时,永远不会使文字实际像素大小低于某个值,所以无论用户如何选择文字大小,都应当有良好的可读性。? ????在?ALA?的其他地方对关键字有更详尽的解说,这种方法的最好的示例也许就是你正在阅读的这篇文章。(在最近一次的改版之前,ALA?使用了后备的“大字体”样式切换,一个样式表使用像素指定文字大小,另一个用的是基于关键字的相对大小方法。)? 百分比使得?em?可行 ????Em?之所以可行是因为通过设定初始文字的百分比,可以很容易避免文字过小的问题。虽然其原理并非显而易见,但的确可行。当采用这种方案时,IE?文字大小各档设置之间的间隔就不会显得生硬,设计者可以精确设置初始文字大小,使得在“较小”和“最小”时仍然得到较好的可读性。这样有使?em?有了用武之地。(甚至于?Briggs?现在也更认同?em.)? 例如:

文档评论(0)

f8r9t5c + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档