移动 WEB 开发的布局方式 ---- 响应式布局

一、响应式简介

一个页面布局兼容了 PC端 ,iPad端 和 移动端
所谓的响应式就是页面中的布局会随着屏幕的大小变化发生了响应而做出不同的页面布局模型

  • 特点:
  1. 响应式布局是不需要单独写移动端页面的
  2. 响应不同的设备来发生变化的

二、 响应式开发原理

在这里插入图片描述

三、响应式布局容器

在这里插入图片描述
栗子:

<style> .container { height: 150px; background-color: pink; margin: 0 auto; } /* 1. 超小屏幕下 小于768 布局容器的宽度设置为 100% */ @media screen and (max-width:767px){ .container{ width: 100%; } } /* 2.小屏幕下 大于等于 768 布局容器大小设置为 750px */ /* (为什么要小一点呢,布局起来左右两边有空隙,好看!!) */ @media screen and (min-width:768px){ .container{ width: 750px; } } /* 3. 中等屏幕下 大于等于 992px 布局容器的大小设置为 970px */ @media screen and (min-width:992){ .container{ width: 970px; } } /* 4. 大屏幕下 大于等于1200 布局容器修改为 1170px */ @media screen and (min-width:1200){ .container{ width: 1170px; } } </style> <body> <!-- 响应式布局首先要有一个布局容器 --> <div class="container"></div> </body>

在这里插入图片描述

四、响应式导航案例

在这里插入图片描述
栗子:

<style> *{ margin: 0; padding: 0; } ul { list-style: none; } .contanier { width: 750px; margin: 0 auto; } .contanier ul li { float: left; width: 93.75px; height: 30px; background-color: deeppink; } @media screen and (max-width:767px){ .contanier { width: 100%; } .contanier ul li{ width: 33.33%; } } </style> <body> <div class="contanier"> <ul> <li>导航栏</li> <li>导航栏</li> <li>导航栏</li> <li>导航栏</li> <li>导航栏</li> <li>导航栏</li> <li>导航栏</li> <li>导航栏</li> </ul> </div> </body>

在这里插入图片描述


__EOF__

本文作者杨芋可可
本文链接https://www.cnblogs.com/yangyukeke/p/14130397.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   杨芋可可  阅读(267)  评论(0编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
· 使用C#创建一个MCP客户端
点击右上角即可分享
微信分享提示