我想要将一个有颜色的box放在网页中间,在box里面放张图{图上下左右距离box 5px},而且我写出来top之类的,图片在box里不动啊,图片的大小和img大小所设高宽相同。求大神。附图
css那块代码中img是标签选择器,不应该有点“.”赛,还有就是position的问题,你想相对于你的盒子动,就是给盒子设置relative,那么里面的img就应该设置为absolute,你的代码不起作用应该就是选择器的问题
如果想要对 img 进行位置控制,设置绝对定位 absolute 。给 img 的父级也就是 box 设置相对定位 relative。这样你就可以对 img 进行 top left这样的位置控制了。
其实不需要设计位置吧,你margin或padding设个5px就能让图片放中间了