【初探移动前端开发02】移动设备的页面

简介:
前言

上午时候我们简单了解了下用互联网的发展,本来想继续,却被打断了,所以我们现在继续学习吧。

移动设备的页面布局

我们前面一起学习了HTML5新增的很多语义化标签,不知各位还记得吗?这里我们可能需要一起来回顾一下啦。

header

header元素定义文档的页面组合,通常是一些引导和导航信息:

1 <header>
2     <h1>刀狂剑痴叶小钗</h1>
3     <p>一箫一剑平生意,负尽狂名十五年</p>
4 </header>
footer

footer元素定义文档或者章节结尾部分,通常包含一些章节的基本信息(作者、版权信息):

1 <footer>
2     <p>私隐信息 | 版权所有</p>
3     <p>关于我们 | 联系在下</p>
4 </footer>
nav

nav元素定义为用来构建导航,显示导航链接:

复制代码
 1 <footer>
 2     <nav>
 3         <ul>
 4             <li><a href="">私隐信息</a></li>
 5             <li><a href="">版权所有</a></li>
 6             <li><a href="">关于我们</a></li>
 7             <li><a href="">联系在下</a></li>
 8         </ul>
 9     </nav>
10 </footer>
复制代码
PS:我们需要在具有导航功能出使用nav,若是没有导航功能的话还是不要这么干了。

aside

aside元素定义一个页面区域,用来表示包含和页面相关的主要内容,其主要用作非正文内容,广告、侧边栏等。

article

article表示文档,页面用来显示一块独立的文章内容(一则网站新闻、一篇博客):

复制代码
 1 <article>
 2     <header>
 3         <h1>刀狂剑痴叶小钗</h1>
 4     </header>
 5     <p>一箫一剑平生意,负尽狂名十五年</p>
 6     <footer>
 7         <ul>
 8             <li>侠影仙踪01</li>
 9             <li>侠影仙踪02</li>
10         </ul>
11     </footer>
12 </article>
复制代码
使用article表示一篇叶小钗主题内容:

① header表示头部信息

② p表示主体介绍

③ footer包含与之相关信息

section

section与article容易混淆,用作定义文档中的节比如章节、页眉、页脚或者其它部分:

复制代码
 1 <article>
 2     <section>
 3         <h1>刀狂剑痴叶小钗</h1
 4         <p>一箫一剑平生意,负尽狂名十五年</p>
 5     </section>
 6     <section>
 7         <h1>清香白莲素还真</h1
 8         <p>朱雀泣血吐丹志</p>
 9     </section>
10 </article>
复制代码
以上为我们的主要布局的元素,我们PC上的网页一般是这样的:



该布局在PC上毫无问题,那么我们的移动设备上会是怎么样的呢?

常见移动应用布局

我们的PC与移动端的设备还是有很大区别的:

① 配置问题,毫无疑问手机的配置赶不上电脑,我们还不能太嚣张

② 屏幕大小,屏幕放大缩小的方式小的已经不能接受了,我有时用手机登陆博客园就经常点错。。。

在手机上我们的表现一般是这个样子的:

① header 一些操作按钮、标题

② article 正文区域

③ footer页脚导航



关于这块的页面各位先不要着急,我们后面会做一个滴:)

PS:iphone在原生按钮等美观上做的非常出色,我们这里就来做一个看看:

简单的移动布局

我这里在腾讯微博抓取了最热的一点微博的数据,这里我们进行一点点处理后,用于组成我们的页面吧:)

复制代码
 1 <!DOCTYPE html>
 2 <html xmlns="http://www.w3.org/1999/xhtml">
 3 <head>
 4     <title></title>
 5     <meta name="viewport" content="initial-scale2.0,width=device-width" />
 6     <style type="text/css">
 7         * { font-size: 12px; }
 8         header { position: fixed; top: 0; width: 100%; background-color: White; }
 9         footer { position: fixed; bottom: 0; width: 100%; background-color: White; }
10         input { width: 30%; font-weight: bold; font-size: 14px; }
11         section { margin: 25px 0; }
12     </style>
13 </head>
14 <body>
15     <header>
16     <input type="button" value="刷新" />
17     <input type="button" value="关闭" />
18     <input type="button" value="其它" />
19 </header>
20 <section>
21     <article><h1>四川大桥被冲毁,有多辆车坠河</h1></article>
22     <article><h1>江山中学同学悼念@王琳佳@叶梦圆</h1></article>
23     <article><h1>李宇春确定担任快男总决赛评委</h1></article>
24     <article><h1>围观法院轻判刘志军的三大理由</h1></article>
25     <article><h1>徐静蕾微博求援:谁能教我倒时差</h1></article>
26     <article><h1>@你的生命中的那个贵人</h1></article>
27     <article><h1>济南殡仪馆被曝向警察挟尸要价</h1></article>
28     <article><h1>《盲探》反超小时代获单日票房冠军</h1></article>
29     <article><h1>李承铉戚薇泰国牵手,微博暧昧回应</h1></article>
30     <article><h1>大师帮你画CF漫画</h1></article>
31     <article><h1>上半年电影大PK,是烂片还是经典</h1></article>
32     <article><h1>晒晒你大雨过后的那些逗乐事儿</h1></article>
33     <article><h1>《小时代》还要再搞“三连拍”</h1></article>
34     <article><h1>3男子想吃到正宗羊肉串 偷羊50多只</h1></article>
35     <article><h1>二十七八岁时你在做什么</h1></article>
36     <article><h1>冯小刚确定担任春晚总导演</h1></article>
37     <article><h1>航班延误频发,乘客打人袭警不淡定</h1></article>
38     <article><h1>网友直播上海双层观光巴士着火</h1></article>
39     <article><h1>飞越疯人院演中国版,@好友做测试</h1></article>
40     <article><h1>穆雷完胜小德温网夺冠</h1></article>
41 </section>
42 <footer>
43     <input type="button" value="关于我们" />
44     <input type="button" value="联系方式" />
45     <input type="button" value="招聘信息" />
46 </footer>
47 </body>
48 </html>
复制代码
各位将就着看看吧:

http://sandbox.runjs.cn/show/nxenhsy2



丑是丑点,什么都有了嘛。

结语

今天初步入门嘛,我们可能一起打了一点点酱油哈。。。

我们接下来就一起学习jquery mobile啦!!!



本文转自叶小钗博客园博客,原文链接:http://www.cnblogs.com/yexiaochai/p/3180643.html,如需转载请自行联系原作者
相关文章
|
23天前
|
JSON 自然语言处理 前端开发
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
121 72
【01】对APP进行语言包功能开发-APP自动识别地区ip后分配对应的语言功能复杂吗?-成熟app项目语言包功能定制开发-前端以uniapp-基于vue.js后端以laravel基于php为例项目实战-优雅草卓伊凡
|
1月前
|
前端开发 安全 开发工具
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
190 90
【11】flutter进行了聊天页面的开发-增加了即时通讯聊天的整体页面和组件-切换-朋友-陌生人-vip开通详细页面-即时通讯sdk准备-直播sdk准备-即时通讯有无UI集成的区别介绍-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
1月前
|
安全 前端开发 开发工具
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
80 5
【01】鸿蒙实战应用开发-华为鸿蒙纯血操作系统Harmony OS NEXT-项目开发实战-优雅草卓伊凡拟开发一个一站式家政服务平台-前期筹备-暂定取名斑马家政软件系统-本项目前端开源-服务端采用优雅草蜻蜓Z系统-搭配ruoyi框架admin后台-全过程实战项目分享-从零开发到上线
|
1月前
|
JSON 前端开发 测试技术
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
107 10
大前端之前端开发接口测试工具postman的使用方法-简单get接口请求测试的使用方法-简单教学一看就会-以实际例子来说明-优雅草卓伊凡
|
1月前
|
前端开发 Java Shell
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
193 20
【08】flutter完成屏幕适配-重建Android,增加GetX路由,屏幕适配,基础导航栏-多版本SDK以及gradle造成的关于fvm的使用(flutter version manage)-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
1月前
|
JSON 前端开发 API
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
72 5
以项目登录接口为例-大前端之开发postman请求接口带token的请求测试-前端开发必学之一-如果要学会联调接口而不是纯写静态前端页面-这个是必学-本文以优雅草蜻蜓Q系统API为实践来演示我们如何带token请求接口-优雅草卓伊凡
|
1月前
|
前端开发
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
55 1
【2025优雅草开源计划进行中01】-针对web前端开发初学者使用-优雅草科技官网-纯静态页面html+css+JavaScript可直接下载使用-开源-首页为优雅草吴银满工程师原创-优雅草卓伊凡发布
|
2月前
|
Dart 前端开发 容器
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
110 18
【07】flutter完成主页-完成底部菜单栏并且做自定义组件-完整短视频仿抖音上下滑动页面-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草央千澈
|
1月前
|
Dart 前端开发 Android开发
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
64 4
【09】flutter首页进行了完善-采用android studio 进行真机调试开发-增加了直播间列表和短视频人物列表-增加了用户中心-卓伊凡换人优雅草Alex-开发完整的社交APP-前端客户端开发+数据联调|以优雅草商业项目为例做开发-flutter开发-全流程-商业应用级实战开发-优雅草Alex
|
1月前
|
JSON 前端开发 数据可视化
前端开发者狂喜!30K star开源组件库,界面美观度/开发速度双碾压!
嗨,大家好,我是小华同学。Layui 是一款开源前端 UI 组件库,具有极简设计、强大功能和卓越性能,支持布局、表单、表格、弹层等六大模块,组件高度可定制。它无需复杂构建工具,直接面向浏览器开发,极大提升开发效率与界面美观度。适合新手和老手,快来试试吧!

热门文章

最新文章