CSS避免em单位被重复定义简法

王志勇 发表于 2009年02月12日 22:04

英文网页的字体较常用到em单位,可使字体随IE浏览器的字体设置而变化。原先定义的px和pt单位,可以使用我制作的一个工具直接转化为相对应的em单位,http://www.auiou.com/relevant/00000430.jsp

如果一个区域的字体以em为单位,被重复定义了2次或2次以上,字体大小会出现混乱,可以嵌入一个表格<table>,将这个区域的字体放在表格中,即可避免字体被重复定义。如果<td>元素在CSS表头中已经定义字体,可以再对这个区域的<td>进行定义,会替换表头的定义,而浏览器不认为这是重复定义。

重复定义的情况如:

<span style="font-size:0.75em">
<div>
<ul>
<li style="font-size:0.9em">段落文字
</ul>
</div>
</span>

<li>元素中的字体被重复定义2次,被定义为0.75em×0.9=0.675em。

这样即可避免被重复定义:

<span style="font-size:0.75em">
<div>
<ul>
<li>
<table cellspacing="0" cellpadding="0"><tr><td style="font-size:0.875em">段落文字</tr></td></table>
</ul>
</div>
</span>

或者先将<span>元素使用</span>闭合。

0条评论:

发表评论:
名字: (*必填)
博客: (可省)

正文:

  记住信息?

王志勇:1980-09-26 (44周岁)
程序设计,前端设计。

版权声明:本博客所有文章,均符合原创的定义,禁止转载,违者将必究;正确的方法是贴原文的标题和网址即可。

与此相关的链接
自由勇专栏

Blog存档 Archives

2022年07月
2022年06月(15)
2022年05月(20)
2022年04月(16)
2022年03月(9)
2022年02月(9)
2022年01月(10)
2021年 +

2020年 +
2019年 +
2018年 +
2016年-2017年(9)
2014年06月-09月(10)
2013年 +
2012年 +
2011年 +
2010年 +
2009年 +
2008年 +
2007年 +
2006年 +
2005年09月(4)

Copyright © 2006-2024 auiou.com All rights reserved.
此Blog程序由王志勇编写