HTML字体可以设百分⽐嘛,使⽤百分⽐字体⼤⼩?
我最近阅读了⼀些关于调整字体⼤⼩的⽂章,其中⼤部分是⽤px作为不可饶恕的犯罪(好吧,也许不是那么糟糕,你明⽩了),因为它在旧版浏览器中不能正确调整⼤⼩。
romance什么意思
我真的想拥有⼀个我⾃⼰使⽤的标准,过去⼀直是px,因为它很简单,易于理解,并且很容易实现设计中指定的确切字体⼤⼩ - 但我现在怀疑使⽤PX。
我最近在⼀个项⽬中使⽤了em,因为它需要我使⽤jQuery进⾏⽂本⼤⼩调整的功能。 但是我发现它⾮常令⼈沮丧,因为如果你有两个元素放在⼀起,那么em的放⼤⽅式都是指定的em尺⼨(希望是有道理的)
所以我很想知道如何使⽤%进⾏字体⼤⼩调整,我已经看到⼀些⼤型⽹站使⽤这种技术(即雅虎),并且据我所知,它似乎具有所有的优点⽽没有令⼈难以置信的烦⼈的放⼤效果。
所以简⽽⾔之,我只是想知道在CSS中使⽤%来设置字体⼤⼩是否存在问题? 在字体⼤⼩调整⽅⾯,它会⽐使⽤PX更好吗? 有没有明显的缺点?
道歉,如果在问题之前blurb是⼀点点:/我仍然习惯整个质量保证的事情
vanessa hudgens在CSS3中,使⽤rem (root em )。 ⼤⼩不会受到⽗元素的em⼤⼩的影响。
尝试使⽤这个body {
margin: 0px;
工作时间英文padding: 0px;
2017元旦哈尔滨培训班font-size: 62.5%;
}
三级考试成绩查询body>#wrapper {
font-size:1em;
疯狂韩语}
superfish所以,当你在“包装器”⾥⾯说出像1em这样的东西时,你的尺⼨会⾮常类似于10px。 这⾥是⼀个⽰例表格:3em == 30px
.5em == 5px
8.5em == 85px
science muum
这将有助于你的转变
月夜忆舍弟Pd:当然,你需要⼀个⾝体后⾯的包装标签
据我所知,⽹页设计中的标准是使⽤百分⽐来设置正⽂中的字体⼤⼩,然后使⽤ems改变字体⼤⼩。 您可以使⽤⾝体标签以外的百分⽐⽽不会产⽣不良副作⽤,但我认为许多开发⼈员发现易于使⽤ems(任何⼈都可以⾃由地检查我)。
如果您使⽤ems来设置主体字体⼤⼩,则会带来危险; 旧的浏览器窒息并错误地显⽰⽂本,尤其是在缩放时。