CSS中font-size:1.2em;具体是指字体大小是多少呢

html-css013

CSS中font-size:1.2em;具体是指字体大小是多少呢,第1张

rem是相对长度单位。相对于当前对象内文本的字体尺寸。

如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。

示例:

div { font-size : 1.2em}

rem与px的换算

1rem=16px, 12px=0.75rem

如果将rem换算后html{font-size:62.5%},1rem=10px.

首先,rem是以html为基准。

一般的,各大主流浏览器的font-size默认值为16px,此时1rem=16px。如果此时将rem与px进行换算很麻烦,比如0.75rem=12px。

为了更方便的进行换算(比如1:10),就可以加样式:

16px*0.625 = 10px

设置了62.5%以后就有 1rem=10px,便于用rem指定元素的尺寸(比如1.2rem=12px,1.4rem=14px),这样响应式的时候就可以直接改变font-size而无需计算其他各种样式中出现的尺寸了。

用rem定义尺寸的另一个好处是更能适应 缩放/浏览。

因为你提到了点击,所以我猜想你那个文字应该是A标签。所以对A标签做了处理

代码如下:

<html>

 <head>

  <title> New Document </title>

<style type="text/css">

a{    //默认格式

font-size:10px    //字体大小

font-weight:bold    //加粗

color:#FF3030    //未点击过的颜色

text-decoration:none    //去下划线

}

a:hover{    //鼠标移动上去的格式

color:#A020F0    //移动上去时的颜色

text-decoration:underline    //移动上去时显示下划线

}

a:visited{    //访问过的样式

color:#A1A1A1    //访问过的颜色。

}

</style>

 </head>

 <body>

<a href="#">123</a>

 </body>

</html>