em 和 ex

虽然绝对单位的含义不需要什么解释, 但表 2-2中列出的相对单位则需要多花点笔墨

才能讲清楚。

表2-2 相对值及示例

相 对 值  单位缩写  示 例 *

Em  em  height:1.2em

Ex  ex  height:6ex

百分比  %

height:120 %

* 示例值并不是相等的长度。

em 和 ex 都是字体大小的单位,但在 CSS 中,它们作为长度单位适用于任何元素。

先说说 em , 它表示一种字体中字母 M 的宽度, 因此它的具体大小取决于你使用的字

体。而 ex 呢,等于给定字体中字母 x 的高度(小写字母 x代表一种字体的字母中间

部分的高度,不包括字母上、下突出的部分——如 d和 p上下都出头儿) 。

百分比非常适合设定被包含元素的宽度, 此时的百分比就是相对于宽度而言的。

时间: 2024-12-29 11:46:39

em 和 ex的相关文章

css中的px、em、rem 详解

概念介绍: 1.px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选.Windows系统默认是96dpi,Apple系统默认是72dpi. 2.em(相对长度单位,相对于当前对象内文本的字体尺寸):是一个相对长度单位,最初是指字母M的宽度,故名em.现指的是字符宽度的倍数,用法类似百分比,如:0.8em, 1.2em,2em等.通常1em=16px

关于EM的理解

任意浏览器的默认字体高度16px(16像素). 所有未经调整的浏览器都符合: 1em=16px.那么12px=0.75em,10px=0.625em.为了简化font-size的换算,需要在css中的body选择器中声明font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样12px=1.2em, 10px=1em 也就是说只需要将你的原来的px数值除以10,然后换上em作为单位就行了. 1.浏览器的默认字体大小是16px 2.如果元素自身没有设置字体大小,那么元

EM算法(1):K-means 算法

目录 EM算法(1):K-means 算法 EM算法(2):GMM训练算法 EM算法(3):EM算法详解 EM算法(1) : K-means算法 1. 简介 K-means算法是一类无监督的聚类算法,目的是将没有标签的数据分成若干个类,每一个类都是由相似的数据组成.这个类的个数一般是认为给定的. 2. 原理 假设给定一个数据集$\mathbf{X} = \{\mathbf{x}_1, \mathbf{x}_2,...,\mathbf{x}_N \}$, 和类的个数K.我们的每个类都用一个中心点$

EM算法(3):EM算法详解

目录 EM算法(1):K-means 算法 EM算法(2):GMM训练算法 EM算法(3):EM算法详解

Oracle安装完成后重新安装EM过程

启动Oracle11G emctl start dbconsole 报如下错误 Environment variable ORACLE_UNQNAME not defined. Please set ORACLE_UNQNAME to da 此时输入export ORACLE_UNQNAME=orcl(实例名) 重新输入 emctl start dbconsole 报如下错误 OC4J Configuration issue. /oracle/product/11.1.0/db_1/oc4j/j

em创建的两种方式

em创建(两种方式1,图形dbca,当然了,前提是先创建一个监听. 2,手工命令安装em)手工命令创建em(确保数据库开启,确保监听正常并且最好是动态监听,确保system表空间够用大概1G左右),我的空间有限只给了800M,如下 select file_name,tablespace_name,bytes/1024/1024 from dba_data_files where tablespace_name like 'SYSTEM';alter database datafile '/u01

CSS px, em, 和rem; float以及clear(第一篇学习)

px:相对长度,相对于屏幕分辨率: em:相对长度单位,相对于当前对象内文本的字体尺寸.如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸.  任意浏览器的默认字体高都是16px.所有未经调整的浏览器都符合: 1em=16px.那么12px=0.75em,10px=0.625em.为了简化font-size的换算,需要在css中的body选择器中声明Font-size=62.5%,这就使em值变为 16px*62.5%=10px, 这样 12px=1.2em, 10px=1em

b与strong ,i与em的区别

1)b与strong的区别 b和strong标签,在网页中默认的情况下均是加粗字体的作用: b标签是一个实体标签,它所包含的字符将被设为blod粗体,是html语言中的:---视觉化 strong标签是一个逻辑标签,作用是为了加强语气而加粗字体,是xhtml中的,其强调作用,可以用css标 签控制strong强调的方式.----语义化标签 在符合w3c的标准,推荐使用strong标签---语义化 2)i与em的区别 em标签告诉浏览器把其中的文本表示为强调的内容.i标签可以用来把这些名称和其他斜

px,em,rem的区别

1.px (pixel,像素):是一个虚拟长度单位,是计算机系统的数字化图像长度单位,如果px要换算成物理长度,需要指定精度DPI(Dots Per Inch,每英寸像素数),在扫描打印时一般都有DPI可选.Windows系统默认是96dpi,Apple系统默认是72dpi. 2.em(相对长度单位,相对于当前对象内文本的字体尺寸):是一个相对长度单位,最初是指字母M的宽度,故名em.现指的是字符宽度的倍数,用法类似百分比,如:0.8em, 1.2em,2em等.通常1em=16px.为了简化f

css中px em rem vw vh vmax vmin等单位的区别--转载

px:绝对单位,页面按精确像素展示 em:相对单位,基准点为父节点字体的大小,如果自身定义了font-size按自身来计算(浏览器默认字体是16px),整个页面内1em不是一个固定的值. rem:相对单位,可理解为"root em", 相对根节点html的字体大小来计算,CSS3新加属性,chrome/firefox/IE9+支持. (另外需注意chrome强制最小字体为12号,即使设置成 10px 最终都会显示成 12px,当把html的font-size设置成10px,子节点rem