小编典典

通过CSS根据高度设置元素宽度

css

我有一组元素,要求它们的最小宽度等于它们的高度,但是高度没有明确设置。目前,我可以min-width通过jQuery 设置css 属性来实现此目的:

$(document).ready
(
    function()
    {
        $('.myClass').each
         (
             function() {$(this).css('min-width', $(this).css('height'));}
         );
    }
);

是否可以直接在CSS中指定此行为?


阅读 907

收藏
2020-05-16

共1个答案

小编典典

我不相信没有JS,这是不可能的,但是也许有人可以证明我错了?

CSS不允许您使用动态变量,因此,如果在页面加载之前未设置高度,我不确定该怎么做。

2020-05-16