根据div的宽度设置div的margin-left,以百分比设置

时间:2014-04-28 17:22:45

标签: html css

根据屏幕大小,我的div宽度为65%。此div应始终隐藏,负margin-left等于该div的宽度,并在用户点击某个按钮时显示。

我正在使用1309px屏幕宽度。我首先根据屏幕大小设置width的{​​{1}},这意味着div的{​​{1}}为width,并隐藏它,我设置了div

CSS

860px

如何根据div的宽度动态设置左边距?

2 个答案:

答案 0 :(得分:2)

将保证金设为margin-left:-65.7%;

答案 1 :(得分:0)

如果您想隐藏某些内容,稍后再显示它,请使用

display: none

在CSS中,然后在单击按钮时通过Javascript更改可见性

document.getElementById('element').style.display = "block";

或jQuery,如果您正在使用

$("#element").css("display", "block");