我不知道是否可以用纯 css 做这样的事情。width: auto - 100px;
element.style {
margin-left: 100px;
width: auto;
}
我总是需要将 100px 的值减去宽度。这只能用 JS 来完成,还是有任何 css 替代品?
我不知道是否可以用纯 css 做这样的事情。width: auto - 100px;
element.style {
margin-left: 100px;
width: auto;
}
我总是需要将 100px 的值减去宽度。这只能用 JS 来完成,还是有任何 css 替代品?
是的,我认为在您的情况下您可以使用 CSS 3calc()
功能
element.style {
margin-left: 100px;
width: calc(100% - 100px); /* Just an example */
}
没有广泛支持的 css 替代方案。
这种计算只能在 JS 中进行。
尽管根据情况可能会有涉及填充和边距技巧的解决方案。
愿你有一个具体的例子,我们可能会提供帮助。