【发布时间】:2010-10-06 09:14:59
【问题描述】:
作为一名网络开发人员,您经常会遇到一些问题,如果有类似价值计算之类的东西,这些问题可能很容易解决。
我经常想知道为什么不能在 CSS 中做这样的事情:
line-height: (height / 2)px;
这将解决您在想要垂直对齐元素时遇到的一些问题,例如。目前很难使用 CSS 垂直对齐元素,并且会产生相当多的开销。
如果您知道元素的固定高度,则不需要它。但是,一旦高度发生变化(更长的文本等),您就很难知道元素的总高度。
使用额外的JS很容易解决这个问题,但这对于普通网站来说是不可能的。那么,为什么我们不在 CSS 中添加引用当前值并使用它们的功能呢?
如果你研究这样的问题,你就会知道我的意思是什么:
【问题讨论】:
-
这里有问题吗?或者这是一个 CSS 功能建议?如果是后者,我建议将其提交给 W3C,或者创建自己的 Web 浏览器。 :-)
-
我会说这不是一个真正的问题,很可能应该关闭或更改。
-
我想知道您对此有何看法。
标签: css