CSS 我设置了页面背景图 然后我用想让一个DIV居中 我就写了margin:200px auto 但是写了DIV两边出现阴影
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title><style type="text/css">html,body{background:url(images/bg.jpg);}.login{width:400px;height:210px;border:1px solid #fff;margin:200px auto;background-color:rgba(255,255,255,0.1);border-radius:10px;}</style></head><body><div class="login"></div></body></html>
不是说中间那个框 是左右两边有一个跟DIV等高的阴影 如何解除? 展开
不是说中间那个框 是左右两边有一个跟DIV等高的阴影 如何解除? 展开
4个回答
展开全部
看这个应该是你body的背景图片的缘故,因为你的bg.jpg有这个颜色,通常是一像素宽,高度就看图片的高度了。同时你的div的样式中margin:200px auto;这个正好让你的div和颜色重合了,我看90%是这个原因
追问
背景图已发
追答
感觉是你css对html和body初始化的结果造成的,你看看吧,把样式表的第一样的html,body{background:url(images/bg.jpg);}中的html去掉。你这样写个人感觉是不正确的,html和body背景重合了,一样没有设置html的,都设置body
展开全部
你先把html,body{background:url(images/bg.jpg);}换成html,body{background:red;}看看那阴影还在不,假如不在,那就是你背景图片的原因了,现查找问题在哪里!
追问
背景图已发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
能把你那个背景图片发上来看一下么
追问
背景图已发
追答
你是给html和body都加背景图片,当你的div里面有margin的时候,margin就作用于body标签,即body标签跟html标签有200px的间隙,那么html和body的背景色就重叠了,就会出现你那种怪图。
修改方法:
只给body或者html加背景图片
给body加一句话overflow:hidden
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是背影图片吧
追问
背景图已发
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询