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

标签 html css

我有一个 div,其宽度为 65%,具体取决于我的屏幕尺寸。此 div 应始终隐藏,负 margin-left 等于该 div 的宽度,并且当用户单击某个按钮时它会出现。

我正在使用 1309px 屏幕宽度。我首先根据屏幕的大小设置 divwidth,这意味着 divwidth code> 是 860px,为了隐藏它,我设置了 margin-left:-860px

CSS

#left{

left:0%;
margin-left:-990px;
width:65.7%;
height:100%;
margin-top:80px;
float:left;
position:fixed;
background:#fff;
margin-top:160px !important;
}

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

最佳答案

将边距设置为margin-left:-65.7%;

关于html - 根据div的宽度设置div的margin-left,以百分比设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23347366/

相关文章:

html - 将 CSS 选择器与 :first-child 组合

html - 如何在 OWASP Java HTML Sanitizer 中包含 PolicyBuilder 中的所有元素

html - CSS在绝对容器中定位带有图像和按钮的相对div

jquery css 缩放图标到不透明的图像

php - 使用来自 MySQL 的图像 URL 显示图像

javascript - 在 AngularJS 中上传文件

jquery - margin 底部 100% 和 margin 顶部 -100% 不起作用

javascript - JavaScript中的CSS函数不做边框动画?

css - 在 head 之外链接 css 外部样式表的不良后果?

css - 我如何确定并确定我的网页未被缓存?