我想要一个 div 的边距左边值 = 父 div 的 50% - 300px。
所以,我所做的是-
<img id="layer2" style="
display: block;
margin-left: 50%-300px;
width: 300px;" >
但它不起作用。
我也试过-
margin-left: 300px-50%;
它也不起作用。
有人可以帮忙吗?
在此先感谢您的帮助。
最佳答案
您可以使用 margin-left: calc(50% - 300px);
。但它在 IE 下运行
关于html - CSS - 如何使用固定值动态设置 margin-left,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28337090/