自己做的网页在浏览器中的显示问题
自己做的网页在IE10里面和360浏览器里面是居中显示的,但用ie6或ie8打开时就偏左了,求解释,求解决...
自己做的网页在IE10里面和360浏览器里面是居中显示的,但用ie6或ie8打开时就偏左了,求解释,求解决
展开
展开全部
原因应该是 doctype 没有写好。
我猜你是在使用 margin: 0 auto 居中的时候发生这种问题。
margin: 0 auto 需要在 DOCTYPE 为 transition 模式或 html5 模式(主要是这两种)才会触发居中。
当 DOCTYPE 没有定义的时候,不同浏览器默认的 DOCTYPE 会不同,IE 旧版本甚至变成 Quirks 模式
我猜你是在使用 margin: 0 auto 居中的时候发生这种问题。
margin: 0 auto 需要在 DOCTYPE 为 transition 模式或 html5 模式(主要是这两种)才会触发居中。
当 DOCTYPE 没有定义的时候,不同浏览器默认的 DOCTYPE 会不同,IE 旧版本甚至变成 Quirks 模式
更多追问追答
追问
用的是margin:186px
该如何解决呢?
追答
在网页文件的第一行上写上:
<!DOCTYPE html>
或者
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
试试,不行就继续追问吧~
深圳市容大彩晶科技有限公司
2024-11-15 广告
2024-11-15 广告
广告机代理优选容大彩晶,深圳市容大彩晶科技有限公司自2007年成立伊始,一直专注于液晶商用显示产品的技术研发及产品服务。公司依托具有自主研发能力、创新高效的技术团队,打造出行业优质商用液晶显示设备。容大彩晶产品涵盖商用液晶显示、多媒体广告机...
点击进入详情页
本回答由深圳市容大彩晶科技有限公司提供
展开全部
那不奇怪。不同的浏览器对CSS的理解不同,更可恨的是IE几乎每个版本对CSS细节的解析都不同。所以现在这个年代玩CSS+DIV事件非常痛苦的事情,HACK吧
追问
如何hack,
我做的网页是在一个div里面放了一个图片,下面是一个表格,给div的css是margin:186px
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2014-03-10
展开全部
设置..展览模式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询