响应式设计总结

本文总结了响应式设计的各个方面,包括布局技术、CSS布局模式如Normal Flow、Flexbox和Grid,以及响应式布局的实现方式。讨论了如何在不同屏幕尺寸下实现最优效果,如流式布局、固定宽度布局、浮动布局和弹性盒子布局。同时,文章提出了动态变化和换行技术的思考,强调了Margin和Padding的使用策略,并提供了选择合适布局技术的指南。
摘要由CSDN通过智能技术生成

响应式设计是布局设计中的一个子类别,但是由于其优势(同一份代码,在不同屏幕尺寸的屏幕上显示效果都不错),也可以认为其就是最优的选择

布局技术一览

如果指常规的布局技术,那么指的是将东西在页面上移动位置,或者让东西之间具有某种关系,包括的CSS属性可能有:display, float ,clear,position,padding,margin,但单纯的使用这些技术并不一定能让设计具有响应能力,比如,理论上只需要position这种一个坐标系就可以让所有东西都定位在某一个相对位置,但是如果页面放大,缩小并不会达到响应的效果

CSS布局技术

  1. Normal Flow

  2. Display

  3. Flexbox

  4. Grid

  5. Float

  6. Position

响应式布局

流式布局:使用百分比设置宽度

固定宽度布局:使用px来设置宽度

简单基于浮动的响应式布局:大屏幕上浮动,小屏幕上不浮动

简单的基于弹性盒子的响应式布局:大屏幕使用弹性盒子,小屏幕不使用

简单的基于网格的响应式布局:小屏幕使用网格,大屏幕不使用

响应式字体大小:不同屏幕设置了不同的字体大小

响应式字体大小:采用vw作为单位

不同方式的抉择

理论上存在多种方式实现同样的效果,那么怎么从多种方式中选出最优的方式呢&

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值