html中字体边距的调节,CSS3 - 流式排版(使用em设置文字大小,以及外边距、内边距)...

过去我们常用“硬编码”的字号(使用像素单位px)来设置文字的大小,但这种方式可能造成在大显示器上看着舒服的文字,到了移动设备的小屏幕上就会变得难以辨认。

1,使用em设置文字大小

百分比和em的结果相同,都是让文字相对于浏览器默认的文字大小缩放。比如:把文字大小设成110%或1.1em,结果就是比常规没有应用样式的文字大10%。

通常实现响应式布局的做法是:把页面的基准文字设置为100%,然后在其他元素中再用em单位放大或缩小文字。

body{

font-size: 100%;

}

p {

font-size: 0.9em;

}

h1 {

font-size: 2em;

}

2,使用em设置外边距、内边距

除了文字使用em,布局中的边框、外边距、内边距也最好用em而不是像素。使用em之后,这些细节所占用的空间都会根据文字大小而缩放。

比如下面样例:左右两栏都是两个

嵌套的布局,内部的
用于为当前栏内容周围添加空白,这样不会影响整体两栏布局的等比缩放。

73022d58f5d1f0b281799f2d49286c0b.png

hangge.com

* {

margin: 0px;

padding: 0px;

}

body{

font-size: 100%;

}

p {

font-size: 0.9em;

}

h1 {

font-size: 2em;

}

.leftColumn {

width: 33.3%;

float: left;

background-color:yellow;

}

.rightColumn {

width: 66.7%;

float: left;

background-color:#7FFF9B;

}

.colomnContent {

border: 0.07em solid gray;

margin: 0.3em;

padding: 0.2em 0.3em 0.4em 0.4em;

}

left

欢迎访问hangge.com

right

欢迎访问hangge.com

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值