CSS教程:建议font-size使用em

2016-02-19 23:17 3 1 收藏

下面图老师小编要跟大家分享CSS教程:建议font-size使用em,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!

【 tulaoshi.com - Web开发 】

在如今这个提倡可用性设计以及用户体验设计的网络时代,CSS也是要一同参与其中的。大部分人在CSS代码编写中总是先对整体定义字体尺寸,中文情况下一般为12px,而其实这样以来在通过IE顶部菜单中的察看-文字大小设置已无任何作用。对字体感觉太小的浏览者而言无疑是种很不好的用户体验过程。其实这一切都可以避免,那就是使用em单位作为字体显示单位。
 
浏览器的默认字体高都是16px,所以未经调整的浏览器在显示1em=16px。换算过来的话也就是说1px=0.0625em,也就是12px=0.75em, 10px=0.625em,通过1px=0.0625em大家可以在CSS编写时通过px转换成em。不过还有一种更方便的方法,继续往下看!
 
这种方法要用到%单位(仅1次),其实%和em简单的话可以理解成前者只是比后者多2个0。为了简化font-size的换算,大家可以在css中的body中先全局声明font-size=62.5%,这里的%的算法和em一样,100%=16px,1px=6.25%,10px=62.5%,也就是定义了默认字体大小为10px。很多初学者可能会在此定义0.625em或者直接定义12px,这是没有效果的,一定要定义font-size=62.5%!由于em具有会继承父级出血元素的字体大小的特点,这是的1em=10px,所以12px=1.2em。px与em的转换通过10就可以得来,很方便了吧!
 
此外有一点必须要注意,可能是IE处理汉字时,对于浮点的取值精确度有限,在body下62.5%出来的12px字体比直接定义的要大一点点,只要将62.5%换成63%就可以了。通过以上对CSS代码的调整,你会发现自己的网站又向用户体验设计更靠近了一步,在如今这个提倡可用性设计以及用户体验设计的网络时代这是很重要的。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
html xmlns="http://www.w3.org/1999/xhtml"
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title网页教学网测试/title
style type="text/css"
body{
 font-size:63%;
}
/style
/head
body
 p style="font-size:1.2em;"font-size:1.2em 网页教学网 (可以调整)/p
 p style="font-size:12px;"font-size:12px 网页教学网 (不能调整)/p
 p style="font-size:1.2em; color:#F90;"你可以通过IE顶部菜单中的察看-文字大小来调整字体显示尺寸/p
/body
/html

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

来源:https://www.tulaoshi.com/n/20160219/1629591.html

延伸阅读
标签: Web开发
font-style版本:CSS1 兼容性:IE4+ NS4+ 继承性:有 语法: font-style : normal | italic | oblique 取值: normal : 默认值。正常的字体 italic : 斜体。对于没有斜体变量的特殊字体,将应用 oblique oblique : 倾斜的字体 说明: 设置或检索对象中的字体样式。 对于此属性的默认值来说,IE提供了预定义样式。但是你...
标签: Web开发
刚学网页制作的时候,老师曾经告诉我必须用CSS强制定义字体大小,否则保证每个人都看到一致的效果。这一点在现在的中国站点尤为明显。包括网易、搜狐这些门户网站在内的大部分站点,用的都是绝对单位px(像素)。但是,如果从网站易用性方面考虑,字体大小应该是可变的,一些视力不是那么好的人需要放大字体才能看得清页面内容。然而,占据大部...
标签: Web开发
CSS支持多种长度单位。它们可被分成两大类:绝对长度单位(以不依赖于显示设备的绝对尺寸来定义长度);相对长度(相对其它为浏览器所知的单位来定义长度)。 绝对长度度量可使用五种单位:英寸(in)、厘米(cm)、毫米(mm)、磅(point,写作pt)、字高(pica,写作pc)。磅和字高通常被用作印刷单位,其中1pica=12pt。CSS把1pica...
标签: Web开发
css书写顺序,据网上说这个是Mozilla建议的 显示属性 display list-style position float clear 自身属性 width height margin padding border background 文本属性 color font text-decoration text-align vertical-align white-space other textcontent
标签: Web开发
相关文章:CSS教程:简单理解em 秦歌(YanKaven)的站点:http://dancewithnet.com/ 今天是 Firefox3的2008下载日 ,这就意味着Firefox3正式发布了。Firefox3有众多的改进和新功能,我最关注的功能之一是 全页面缩放(Full page zoom) 。这就意味着Firefox3和Opera以及IE7+都可以让用户完全控制显示内容的大小同时自动调整页面布局和结构,...

经验教程

516

收藏

39
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部