我是新来的CSS所以我很抱歉,如果这是一个愚蠢的问题。问题与“字体大小:100%”
我做一个网站,并使用此:
body {
font-size: 80%;
}
后来,居然今天,我试图申请EricMeyer's CSS reset到我的网页的80%声明之上,但它造成种种麻烦与我的字体大小。
我不认为这会是一个问题,因为我认为字体大小100%不会改变字体,它只是“使用你父母的字体”,但事实并非如此。
这个font-size 100%声明实际上做了什么?为什么它应用于重置中的每个元素(即html,body,div,span,a,b,i,font等{font-size}),而不仅仅是我正在使用的body {font-size}要继承好)?
在我“刚刚删除100%”之前,我想知道它实际上在做什么。 100%究竟意味着什么,为什么迈尔先生将它应用于一系列元素,而不仅仅是像我一样在做的事情?
是的。对于相对字体大小,使用ems而不是百分比。 – Spudley 2010-11-15 12:47:31
如果我在身体上使用80%或0.8em,这并不重要 - 它们彼此做同样的事情。问题在于100%的重置适用于之前的一堆元素。 – Kristina 2010-11-15 12:49:10
然后从重置中删除100%? – 2010-11-15 12:50:49