【发布时间】:2012-08-28 10:05:33
【问题描述】:
我想使用媒体查询根据元素所在的div 元素的大小调整元素的大小。我不能使用屏幕大小,因为div 就像网页中的小部件一样使用,它的大小可以变化。
更新
看起来现在正在做这方面的工作: https://github.com/ResponsiveImagesCG/cq-demos
【问题讨论】:
-
小部件的大小如何变化?您的页面是固定宽度(例如 960 像素),视口高于 1024 像素,还是两者都是流畅的?这还不清楚,知道会很有用
-
小部件的大小可能会有所不同,就像我们在 Facebook 应用程序中显示的一样,我们显示的小部件与我们在普通网页上显示的小部件不同
-
这个工作得很好,而且是一个相对较小的构建(~4kb 缩小)github.com/tysonmatanich/elementQuery
-
好问题。我遇到的最相关的案例是具有许多插件和许多主题的产品/解决方案/框架。一些插件适用于某些主题,但有时您必须在自定义 CSS 中“修复它们”才能使用特定主题。如果插件开发人员可以选择根据屏幕大小和容器大小进行不同的设计,那么插件和主题的组合会更好,并且需要更少的自定义 CSS hack。
标签: css media-queries