我有一组元素,要求它们的最小宽度等于它们的高度,但是高度没有明确设置。目前,我可以min-width通过jQuery 设置css 属性来实现此目的:
min-width
$(document).ready ( function() { $('.myClass').each ( function() {$(this).css('min-width', $(this).css('height'));} ); } );
是否可以直接在CSS中指定此行为?
我不相信没有JS,这是不可能的,但是也许有人可以证明我错了?
CSS不允许您使用动态变量,因此,如果在页面加载之前未设置高度,我不确定该怎么做。