【发布时间】:2014-05-29 09:13:33
【问题描述】:
这样的事情在 CSS 中可能吗?
<table>
<tr>
<td id="elementOne">elementOne</td>
<td id="elementtwo">elementtwo</td>
</tr>
</table>
<div style="width: calc(document.getElementById(elementOne).width)"></div>
这样 div 的宽度总是与elementOne 相同。
CSS中是否有这样的功能,使用calc()或其他方式?
【问题讨论】:
-
不,没有这样的功能(在 IE 直到版本 7 中已支持类似的 AFAIK 功能),但您有一个更强大的功能:JavaScript。
-
这在 IE 中被称为
expression(),这是一个坏主意:stackoverflow.com/questions/527861/…