为什么margin和padding会影响背景图片的位置?

CSS问题,我设定了一个div,比方说div大小是200*200,我给这个div设定的背景图片大小也用200*200,然后在这个div里面新建一个div,输入一些文本,目... CSS问题,我设定了一个div,比方说div大小是200*200,我给这个div设定的背景图片大小也用200*200,然后在这个div里面新建一个div,输入一些文本,目的就是要达到这个div中有图片,然后图片中特定位置加一段文字的效果,可是问题就是我给文本的这个div设定margin值,刚刚设定的背景图片也会一起移动,如果不设margin,我给放图片的div设padding,背景图片还是会一起动,谁知道这是为什么啊?真的困扰我很久了
知道啊,我想达到的效果就是div里面的文字在特定位置(通过padding),跟背景无关啊,但是每次背景都会受我设的padding值得影响,这样还算什么背景啊,背景我没设position什么的,就是简简单单的background-image=什么什么,其他都是默认~~~

不过现在我解决了这个问题了,就是在那段文字前面加一个 (就是代表空格的那个,不知道拼的对不对),这样设的padding就正常了,貌似不这样的话就不行。。。

哎。。。CSS就是这样。。。

不过还是谢谢
展开
 我来答
母彦30
2012-06-06 · TA获得超过213个赞
知道答主
回答量:99
采纳率:0%
帮助的人:56.6万
展开全部
你给背景图片定位了嘛?padding是里面文字和div的距离呢 背景图片是div的背景 位置不受影响的呢 除非你给他定位了。。。那么就受影响了
margin是div和外面容器的距离呢 设置这个的话 背景图片应该不受影响。。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式