为了账号安全,请及时绑定邮箱和手机立即绑定

为什么调整背景图片上的字 为什么用margin而不是用padding

54edc6030001267501270026.jpg

54edc6030001f8f605000073.jpg

为什么设置这个字用margin 而不是用padding 可以用padding吗 我试验了一下好像在这里用padding和margin没啥区别

正在回答

1 回答

background:url(../xxx.png) no-repeat x轴 y轴;假如这里x轴和y轴你都没有指定,那么背景将默认以div左上角为起点进行渲染。即使你加上padding,左上角仍然不变,所以使用padding也没用。当你使用margin时,图片起始的位置还是没有改变。要想改变背景图的位置就要设置x轴和y轴的位置,可以使用英文left、center、top、bottom、right表示方向的单词,也可以使用具体的xx像素。

0 回复 有任何疑惑可以回复我~
#1

Beckybei 提问者

我还是没有搞懂 #header a{color:#fff;margin:0 5px;} 在这里的margin和padding的效果一模一样
2015-02-25 回复 有任何疑惑可以回复我~
#2

凯百万 回复 Beckybei 提问者

这里看你习惯了,其实两个都能用,没啥区别
2015-02-25 回复 有任何疑惑可以回复我~
#3

Beckybei 提问者 回复 凯百万

好的 谢谢
2015-02-25 回复 有任何疑惑可以回复我~
#4

Beckybei 提问者

非常感谢!
2015-02-25 回复 有任何疑惑可以回复我~
查看1条回复

举报

0/150
提交
取消
网页布局基础
  • 参与学习       214707    人
  • 解答问题       1756    个

让你精通CSS中三大定位机制,彻底掌握网页布局的相关知识

进入课程

为什么调整背景图片上的字 为什么用margin而不是用padding

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信