好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

CSS字体属性_html/css_WEB-ITnose

CSS字体:

定义由粗到细的字符。400 等同 normal,700 等同 bold。

inherit

规定应该从父元素继承字体的粗细。

(3)浏览器支持性:所有主流浏览器都支持 font-weight属性。

5. 字体大小:font-size属性

(1)作用:设置文本的大小, 实际上它设置的是字体中字符框的 高度;实际的字符字形可能比这些框高或矮(通常会矮);

(2)可能的值:

描述

xx-small

x-small

small

medium

large

x-large

xx-large

把字体的尺寸设置为不同的尺寸,从 xx-small 到 xx-large。

默认值:medium。

smaller

把 font-size 设置为比父元素更小的尺寸。

larger

把 font-size 设置为比父元素更大的尺寸。

length

把 font-size 设置为一个固定的值。

%

把 font-size 设置为基于父元素的一个百分比值。

inherit

规定应该从父元素继承字体尺寸。

(3)比较px和em:

使用像素来设置字体大小:

通过像素设置文本大小,可以对文本大小进行完全控制;在 Firefox, Chrome, and Safari 中,可以重新调整以上例子的文本大小,但是在 Internet Explorer 中不行。虽然可以通过浏览器的缩放工具调整文本大小,但是这实际上是对整个页面的调整,而不仅限于文本。

使用 em 来设置字体大小:

为避免在 Internet Explorer 中无法调整文本的问题,可以使用 em 单位代替 pixels。1em 等于当前的字体尺寸。如果一个元素的 font-size 为 16 像素,那么对于该元素,1em 就等于 16 像素。在设置字体大小时,em 的值会相对于父元素的字体大小改变。

#可以使用下面这个公式将像素转换为 em:

pixels /16=em

(注:16 等于父元素的默认字体大小,假设父元素的 font-size 为 20px,那么公式需改为:pixels/20=em)

(4)综合使用em和百分比:实现在所有浏览器中,可以显示相同的文本大小,并允许所有浏览器缩放文本的大小。例:

ps:普通文本(比如段落)的默认大小是 16 像素 (16px=1em)。

查看更多关于CSS字体属性_html/css_WEB-ITnose的详细内容...

  阅读:28次