创建相对于自身宽度的响应式 html 元素

Create responsive html element relative to its own width

每次我进行响应式设计时,我都想知道为什么所有媒体查询都固定在屏幕上 width/height。为什么不是元素的 width/height ?这可能吗?

当以某种模块化的方式制作可重复使用的 html 元素时,'scale/design' 它相对于它自己的宽度而不是屏幕宽度似乎是合乎逻辑的。这样,您只需设计一次 HTML/CSS,就可以在页面的不同部分使用它,而无需添加额外的媒体查询。

显然有解决方法,但是是否有 css-only 方法来根据它自己或 parents width/height 添加 css 规则?

此致, 佩德罗

容器查询A.K.A。 ElementQueries 仍在等待在 CSS 中本地实现。我觉得这很可悲,但看起来多年来没有任何进展。