marginleft的值怎么改(marginleft和left)

http://www.itjxue.com  2023-01-27 05:17  来源:未知  点击次数: 

css怎么让表格居中

需要准备的材料分别有:电脑、浏览器、html编辑器。

1、首先,打开html编辑器,新建html文件,例如:index.html。

2、在index.html中的style标签中,输入css代码:body {text-align: center;} table {margin: auto;}。

3、浏览器运行index.html页面,此时成功用css让表格居中了。

为什么在IE6下 css样式 margin-left:25px; 会变成 50px呢?在火狐浏览器就是正常的,如何解决这个问题呢?

这个问题我以前经常遇到的,你可能是用到了float属性,在IE6下面同时用到float属性和和margin属性的时候,IE6会不兼容的,margin的值会是你设置的值得2倍,这个时候你在CSS里面添加一个display:inline样式就可以解决问题了!

关于margin-left的示例代码

刚找到一个不错的东东

body { margin: 36pt 24pt 36pt; }

body { margin: 11.5%; }

body { margin: 10% 10% 10% 10%; }

#idParentDiv{width:100%;padding:6px;background-color:buttonshadow;}

#idDiv{width:400px;height:80px;background-color:#FFD700;padding:6px;}

#idCodeDiv{width:100%;padding:4px;font-family:verdana,tahoma;margin:12px

0px

0px

0px;background-color:#EEEEEE;font-weight:bold;}

var

iValue=0;

function

rdl_doAdd(e){

var

oCodeDiv=document.all("idCodeDiv");

var

oDiv=document.all("idDiv");

var

oNum=document.all("idNum");

iValue+=1;

oNum.value=oDiv.style.marginLeft=iValue.toString()+"px";

oCodeDiv.innerText="margin-left

:

"+oNum.value+"

;

";

}

function

rdl_doDvv(e){

var

oCodeDiv=document.all("idCodeDiv");

var

oDiv=document.all("idDiv");

var

oNum=document.all("idNum");

iValue-=1;

oNum.value=oDiv.style.marginLeft=iValue.toString()+"px";

oCodeDiv.innerText="margin-left

:

"+oNum.value+"

;

";

}

请从下方选属性的值。

margin-left

:

0px

;

[Ctrl+A

全选

注:如需引入外部Js需刷新才能执行]

设置的div的margin-left=0,在IE6下不管设置值为多少,间距总是不变。试了display:inline还是没有效果

1:检查css与div的命名是否对称。

2:display:inline是否用对了地方?

关于margin-left为负值的问题

按照你说的效果做试了下,没有发现你说的问题。

是不是你有别的代码影响到了。

试一下:

#imgs的外层div

position:relative;

overflow:hidden;

试试

或者给个演示地址来看看

自己拿firebug调试下~ 肯定是别的代码影响到了。

(责任编辑:IT教学网)

更多

推荐PHP+MySQL视频文章