百分比计算值是以图片的中心还是定点作为定位基准的呢?

百分比计算值是以图片的中心还是定点作为定位基准的呢?

  1. 这里说center相当于两个方向各50%,可是如果是像像素具体值一样以左上角为定位点的话,那两个方向各50%就不是居中的呀

  2. 还想问一下em作为单位是以什么尺寸计算的?一个em是什么http://img1.sycdn.imooc.com//climg/5e54ab0d0915875911610572.jpg


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
是鹿呦呦呀 2020-03-08 22:05:18

em可以理解为 倍数 。1.5em就是1.5倍,2em就是2倍.

好帮手慕码 2020-02-25 17:41:00

同学你好,em是一个相对长度单位,基准值是当前元素的字号大小。 在CSS中,1em表示当前元素的字号大小,实际值取决于在哪个元素上应用。举个例子:

http://img1.sycdn.imooc.com//climg/5e54eb86092adbe703060248.jpg

按f12查看控制台:

http://img1.sycdn.imooc.com//climg/5e54eb9b091994ec07240337.jpg

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

好帮手慕码 2020-02-25 14:32:39

同学你好,解答如下:

(1)如果设置“background-position:center center; ”图片会自动布局到容器的中心部分,如下:

http://img1.sycdn.imooc.com//climg/5e54b9a10956a6e305570163.jpg

http://img1.sycdn.imooc.com//climg/5e54b96e09c1e6d904240436.jpg

即图片水平、垂直方向的50%和容器的水平、垂直方向的50%是重叠的。

(2)em是一个相对的度量单位,对于浏览器来说,1em=16px,16px为浏览器的默认字体大小。

如果我的回答帮到了你,欢迎采纳,祝学习愉快~

  • 那如果我盒子的字体不是16px呢?
    2020-02-25 16:55:39
  • 浅__笑 回复 提问者 weixin_慕斯卡3305140 #2
    同学,em是相对长度单位。相对于当前对象内文本的字体尺寸。如当前对行内文本的字体尺寸未被人为设置,则相对于浏览器的默认字体尺寸。比如那你设置的字体大小是12px,那么1em=12px;如果设置的是字体大小是16px,那么1em=16px
    2020-03-03 19:28:10
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师