【发布时间】:2019-04-02 07:26:12
【问题描述】:
由于我的 php 代码(nette 框架)是动态的,我使用了一些内联样式。
<div id="parent" style="height:{$place->getHeight()}px; ">
这给我带来了一个问题,因为我需要子 div 重新获取此父 div 的高度并将其除以 3。
有没有办法通过内联样式来做到这一点?例如:
<div id="child" style="height:({$place->getHeight()}/3)px; ">
基本上你可以做类似style="height:(9/3)px"的事情
或者是否有一些 SASS / SCSS 替代方案来完成这个?
感谢您的时间和智慧。
【问题讨论】:
-
我认为应该这样做
<div id="child" style="height:<?php $place->getHeight()/3; ?>px; "> -
为什么不用JS?
-
CSS 有一个calc() 函数,看看是否可行
-
我没有想到使用 calc() 内联。有效。谢谢。
-
很高兴它有效。您能否发布您的解决方案供其他人查找?