使用jqMobi开发app基础:响应式布局介绍详解手机开发
2023-06-13 09:20:12 时间
在使用jqMobi开发app基础:Grid布局 中介绍了Grid布局,col2在大的屏幕上会显示为两列,col3会显示为3列,但如果屏幕小就会显示为一列,这就是响应式布局,也就是根据屏幕大小,动态改变css样式的一种布局。这种布局的关键字是@media
在af.ui.css文件中搜索media找到如下css样式:
#afui .col2, #afui .col3, #afui .col1-3, #afui .col2-3 { float: none; width: 100%; #afui .grid:after { content: ; clear: both; @media handheld, only screen and (min-width: 768px) { #afui .col2 { width: 50%; float: left; #afui .col3 { width: 33.3%; float: left; #afui .col1-3 { width: 33.3%; float: left; #afui .col2-3 { width: 66.6%; float: left; }
可以清楚的看到,col2,col3,col1-3,col2-3 默认宽度都是100%,也就是单行显示,
只有在屏幕宽度最小宽度大于768px时,才会变成多列。
这样就解释了,为什么相同的代码,会因为屏幕大小而显示不同的布局。也解释了官网的那句话。
On phones, the grid system will always default to a single row. On tablets, the grid will display inline.
响应式布局css需要注意的是css样式的空格一定不能少,否则就会导致没有效果
@media screen and (min-width: 320px) and (max-width : 479px)
响应式布局参考文章
5275.html
app程序应用开发手机开发无线开发移动端开发相关文章
- 如何用 esbuild 替换 Create React App 中的 Webpack
- 移动端开发之APP消息推送[通俗易懂]
- android app 退出功能,Android 完美退出 App (Exit)
- uni-app引入sortable列表拖拽,兼容App和H5
- 推荐系统(十四)——kdd'19动态定价方法(APP-LM,APP-DES,DNN-CL)
- Spark App 血缘解析方案
- 2018最新苹果APP上架App Store流程(超详细)
- 用Appuploader发布上传iOS APP上架
- APP成本评估:安卓app系统软件开发费用明细一览表
- create-react-app项目样式不生效的一种解决方法
- Application Loader及Transporter App上传ipa外、可以在Windows上架iOS APP工具
- 如何用苹果app完成ipa安装
- HBuilder包装iOS APP上App Store的详细过程
- App Cleaner & Uninstaller for mac(最佳卸载程序和清洁助手)
- 安装超 200 万!这些安卓键盘App可以被远程入侵
- 开发的软件如何在苹果APP STORE上架
- 新零售超级App构建,小程序能有何效用?
- 使用jqMobi开发app基础:如何拨打电话详解手机开发
- vue main.js中app绑定的是index.html还是App.vue中详解编程语言
- 北京市教委等三部门:整改教育类App安全威胁刻不容缓
- iOS 限免 App 精选:音乐小游戏《Vectronom》(¥18→0)
- 格力集团:从未发布任何APP 大家别被骗了
- iOS 限免 App 精选:白噪音工具《Windy》(¥12→0)
- 探索App与MySQL的交互之路(app与mysql交互)
- 智能化应用App文件夹Oracle引领未来(app文件夹oracle)
- 2020年新技术手机APP与Oracle完美协同(apped oracle)
- 如何下载MySQL用于游戏App(MYSQL下载游戏app)