IE9下DIV本来应该居中的结果显示为居左

 代码如下:

<div style="width:1000px;margin:0 auto;">
<div style="background-color:red; text-align:left;">
区块1
</div>
<div style="background-color:yellow;">
区块2
</div>
</div>

在IE9 下面 本来应该居中的,结果显示为居左.

解决:

1.

在IE9以上的版本中,只需要设置 margin:0px auto; 就可以使得DIV居中

2.

在IE9以下的版本中,需要如下设置

代码如下:

<div style="text-align:center">
<div style="margin-left:auto ; margin-right:auto"></div>
</div>

其中的子div方可实现居中。 

时间: 2024-08-30 23:13:41

IE9下DIV本来应该居中的结果显示为居左的相关文章

js-下列代码,有许多已经设置居中了,但是还是居左,怎么回事?求大神指出,帮忙改正,谢谢

问题描述 下列代码,有许多已经设置居中了,但是还是居左,怎么回事?求大神指出,帮忙改正,谢谢 下列代码,有许多已经设置居中了,但是还是居左,怎么回事?求大神指出,帮忙改正,谢谢 <%@page contentType="text/html; charset=UTF-8" import="java.util.*" %> <%@ page import="com.sysgrrj.common.PagerCommon" %> &

jQuery弹出窗口完整代码(居中,居左,居右)_jquery

-居中窗口 www.jb51.net -居左窗口 www.jb51.net -居右窗口 www.jb51.net

html-js动态生成的div在ie9下显示正常而在ie8下显示错位

问题描述 js动态生成的div在ie9下显示正常而在ie8下显示错位 html代码如下: js代码如下: function logIn(){ var new_page=document.createElement("div");//创建遮蔽层div new_page.style.position="absolute"; new_page.style.top=0; new_page.style.left=0; new_page.style.width=document

文本框在div块中居中,css该怎样写?

问题描述 文本框在div块中居中,css该怎样写? 文本框在div块中居中,css该怎样写? 写text-align:center不行.可能是因为文本框不是文本的原因吧 解决方案 利用margin设置边距. 解决方案二: <div style="text-align:center"> abc<input type="text" />bb </div> 居中了,有什么问题? 解决方案三: 解决方案四: <div> <

html 弹出div实现移动居中

 html 弹出div并移动居中,详细的实现代码如下,感兴趣的朋友不要错过 代码如下: <!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"> <

用jQuery获取IE9下拉框默认值问题探讨

本文与大家详细探讨下用jQuery获取IE9下拉框默认值的问题,如果下拉框没有空默认值会怎么样等一系列问题,感兴趣的朋友可以参考下哈,希望对大家有所帮助   在IE 9.0.8112.16421 下,如果下拉框没有空默认值, 在不对它的option设置select属性情况下,用jquery的 $("#id").find("option:selected").val();方法 将无法取到他的默认值.而在FireFox.chrome.其他IE版本包括IE9的其他小版本下

jquery下div 的resize事件示例代码

 这篇文章主要介绍了某位大神写的jquery下div 的resize事件,需要的朋友可以参考下 这是某位大神写的jquery下div 的resize事件.   代码如下: //resize of div  (function($, h, c) {  var a = $([]),  e = $.resize = $.extend($.resize, {}),  i,  k = "setTimeout",  j = "resize",  d = j + "-s

ie9下在上传之前怎么获取本地图片的大小啊,是ie9哦,谢谢

问题描述 ie9下在上传之前怎么获取本地图片的大小啊,是ie9哦,谢谢 ie9下在上传之前怎么获取本地图片的大小啊,是ie9哦,谢谢 解决方案 限于浏览器的安全性,不可能通过服务器直接读取客户端上的文件.如果你限定IE9,可以编写activex控件或者用flash/sl之类的中间件 解决方案二: 用flash可以..不过你获取文件大小有什么意义呢 解决方案三: 上传后服务器端也需要再次判断,客户端判断是可以绕过的. 可以使用swfupload或者居于jquery的uploadify,用flash

ie-IE下div的onmouseleave事件在有滚动条时有问题

问题描述 IE下div的onmouseleave事件在有滚动条时有问题 IE下div的onmouseleave事件移出时隐藏div,当div有滚动条时,鼠标移动到滚动条上就隐藏了div,能不能放到滚动条上不隐藏div 解决方案 一般绑定在父节点上监听比较好,另外,ie几下有这bug?ie11 和兼容模式没问题 <!doctype html public "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org