您可以使用内联样式值进行数学运算或使用 SASS 对内联 CSS 进行数学运算吗?
Can you do math operations with inline style values or use SASS to do math operations with inline CSS?
由于我的 php 代码(nette 框架)是动态的,我使用了一些内联样式。
<div id="parent" style="height:{$place->getHeight()}px; ">
这对我来说是个问题,因为我需要 children div 重新获取 parent div 的高度和 divide 它乘以 3.
有什么方法可以使用内联样式来做到这一点吗?例如:
<div id="child" style="height:({$place->getHeight()}/3)px; ">
基本上你可以做类似style="height:(9/3)px"
的事情
或者是否有一些 SASS / SCSS 替代方案来完成这个?
感谢您的宝贵时间和智慧。
<style>
div{
width:<?=$width?>;
}
</styles>
为什么需要它? JS 更适合 frontend.You 无法通过后端
测量客户端 width/height
你应该使用 calc()
.
style="height: calc(<?=$place->getHeight()?>/3)px;"
由于我的 php 代码(nette 框架)是动态的,我使用了一些内联样式。
<div id="parent" style="height:{$place->getHeight()}px; ">
这对我来说是个问题,因为我需要 children div 重新获取 parent div 的高度和 divide 它乘以 3.
有什么方法可以使用内联样式来做到这一点吗?例如:
<div id="child" style="height:({$place->getHeight()}/3)px; ">
基本上你可以做类似style="height:(9/3)px"
或者是否有一些 SASS / SCSS 替代方案来完成这个?
感谢您的宝贵时间和智慧。
<style>
div{
width:<?=$width?>;
}
</styles>
为什么需要它? JS 更适合 frontend.You 无法通过后端
测量客户端 width/height你应该使用 calc()
.
style="height: calc(<?=$place->getHeight()?>/3)px;"