>本文探讨了响应式设计技术,以最大程度地减少或消除对媒体查询的依赖。在承认媒体查询的价值的同时,作者认为容器尺寸通常为响应调整提供了更有效的基础。 本文介绍了几种技术:
>键技术:
>带有的flexbox:
这种简单的方法允许当限制时空间允许并垂直堆叠时,元素可以水平流动。 理解 和flex-wrap
,对于有效实施至关重要。 flex-grow
>flex-shrink
flex-basis
“ Fab Four Technique”:- 利用
,,,
width
和min-width
,这种基于断点的宽度切换技术最初是为响应电子邮件而设计的,适应模块到容器尺寸。 本文解释了基本的计算逻辑。max-width
calc()
- 浮动图像:
“ Fab Four Technique”与浮动相结合,以基于容器尺寸在全部宽度和部分宽度之间切换图像。一个变体证明了隐藏元素在较小的容器中。
文本和图像叠加层: - 一种更复杂的技术使用带有动态填充的负边距和伪元素来创建基于容器宽度的堆叠布置的覆盖效果。
> >
- >
>截断列表:此方法使用一个带有的固定高度容器和“更多/少”控件来截断列表,并在超过容器高度时揭示其他项目。
overflow: hidden
> -
智能文本对齐:一种通过相对于容器空间的文本长度而动态对齐文本的技术。
-
hack:
>文章包括代码示例和Codepen演示,以说明每种技术。 它还解决了有关媒体无查询响应式设计的收益,限制和最佳实践的常见问题,包括使用对于某些布局方案的有用技巧。 flex-grow: 9999
,视口单元和Flexbox。 作者的结论是,尽管这些技术很有价值,但它们并没有完全取代媒体查询的需求,尤其是为了进行更复杂的响应速度调整。 该文章还提供了有关元素和容器查询的其他资源的链接。
calc()
以上是响应迅速的CSS模式没有媒体查询的详细内容。更多信息请关注PHP中文网其他相关文章!

文章讨论了CSS FlexBox,这是一种布局方法,用于有效地对齐和分布响应设计中的空间。它说明了FlexBox用法,将其与CSS网格进行了比较,并详细浏览了浏览器支持。

本文讨论了使用CSS创建响应网站的技术,包括视口元标签,灵活的网格,流体媒体,媒体查询和相对单元。它还涵盖了使用CSS网格和Flexbox一起使用,并推荐CSS框架

本文讨论了CSS盒装属性,该属性控制了元素维度的计算方式。它解释了诸如Content-Box,Border-Box和Padding-Box之类的值,以及它们对布局设计和形式对齐的影响。


热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

适用于 Eclipse 的 SAP NetWeaver 服务器适配器
将Eclipse与SAP NetWeaver应用服务器集成。

Atom编辑器mac版下载
最流行的的开源编辑器

螳螂BT
Mantis是一个易于部署的基于Web的缺陷跟踪工具,用于帮助产品缺陷跟踪。它需要PHP、MySQL和一个Web服务器。请查看我们的演示和托管服务。

SublimeText3 Linux新版
SublimeText3 Linux最新版

ZendStudio 13.5.1 Mac
功能强大的PHP集成开发环境