html5--2.10综合实例2-移动端页面练习

学习要点

  1. 通过一个简单的移动手机页面,复习学过的内容
  2. 手机网页的测试
  3. 手机布局的屏幕设定
  • 手机网页的测试方法
    1. 直接在手机上测试,比较麻烦,效果好
    2. 电脑上下载手机模拟器
    3. 利用浏览器自带的功能
  • name="viewport":屏幕设定
  • maximum-scale=1.0,minimum-scale=1.0;initial-scale=1.0:最大最小缩放比例为1:其实就是不允许点击缩放
  • user-scalable=0,width=device-width:设定内容和设备的屏幕等宽,等高

学习要点

  • 完成综合实例2的页面框架

本节课涉及到的知识点

    • 本节课要用到的元素:header/footer/section/aside
    • 本节课要用到的样式:width/height/backgroud
    • 本节课还要用到后边CSS章节会详细讲解的几个知识点,对这些只要求了解,后边会有专门章节从头仔细讲,这里为了演示提取使用
      • 浮动:float: left 暂时可以简单理解为它的作用就是可以让块元素不换行,而是从左向右排列
      • margin: 0暂时只需知道它可以设置外边距,可以去掉body和内容的白边即可。

学习要点

  • 给section中添加内容

本节课涉及到的知识点

    • 本节课要用到的元素:figure/figcaption
    • 本节课要用到的样式:width/height
    • 本节课还要用到后边CSS章节会详细讲解的几个知识点,对这些只要求了解,后边会有专门章节从头仔细讲,这里为了演示提取使用
      • margin: 0 暂时只需知道它可以设置外边距,可以去掉body和内容的白边即可。
      • overflow: auto 内容超出父元素容器后自动加滚动条

学习要点

  • 给header和aside中添加内容

本节课涉及到的知识点

    • 本节课要用到的元素:header/aside/hgroup
    • 本节课要用到的样式:width/max-with
    • 本节课还要用到后边CSS章节会详细讲解的几个知识点,对这些只要求了解,后边会有专门章节从头仔细讲,这里为了演示提取使用
      • text-decoration: none 给a标签去掉下划线,仅作了解

学习要点

  • 给footer中添加内容

本节课涉及到的知识点

    • 本节课要用到的元素:nav
    • 本节课还要用到后边CSS章节会详细讲解的几个知识点,对这些只要求了解,后边会有专门章节从头仔细讲,这里为了演示提取使用
      • text-decoration: none 给a标签去掉下划线,仅作了解

实例

 <!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta name="viewport" content="maximum-scale=1.0,minimum-scale=1.0,user-scalable=0,width=device-width,initial-scale=1.0">
<meta charset="UTF-8">
<title>综合实例</title>
<style type="text/css">
body{margin: 0px}
header{width: 100%;height: 50px;background: #FF8888}
h4{display: inline;color: #FD00FA}
aside{width: 20%;height: 540px;background: #888834;float: left;}
section{width: 80%;height: 540px;background: #FF8834;float: left;overflow: auto;}
footer{width: 100%;height: 50px;background: #88FF88;clear: left;}
figcaption{text-align: center;color: #00DFFA}
img{max-width: 70%;}
ul{list-style-type: none;}
li{display: inline;}
</style>
</head>
<body>
<header>
<hgroup>
<img src="data:images/ss.png" alt="">
<h4>移动端页面练习</h4>
</hgroup>
</header>
<aside>
<nav>
<ul>
<li><a href=""><img src="data:images/zhi.png" alt=""></a></li>
<li><a href=""><img src="data:images/ka.png" alt=""></a></li>
<li><a href=""><img src="data:images/tuan.png" alt=""></a></li>
<li><a href=""><img src="data:images/ding.png" alt=""></a></li>
<li><a href=""><img src="data:images/vip.png" alt=""></a></li>
<li><a href=""><img src="data:images/sc.png" alt=""></a></li>
</ul>
</nav>
</aside>
<section>
<figure>
<img src="sp/sp1.png" width="50%" alt=""><img src="sp/sp2.png" width="50%" alt="">
</figure>
<figcaption>食品/家电</figcaption>
<figure>
<img src="sp/sp3.png" width="50%" alt=""><img src="sp/sp4.png" width="50%" alt="">
</figure>
<figcaption>汽车/家居</figcaption>
<figure>
<img src="sp/sp5.png" width="50%" alt=""><img src="sp/sp6.png" width="50%" alt="">
</figure>
<figcaption>数码/珠宝</figcaption>
<figure>
<img src="sp/sp1.png" width="50%" alt=""><img src="sp/sp2.png" width="50%" alt="">
</figure>
<figcaption>食品/家电</figcaption>
<figure>
<img src="sp/sp3.png" width="50%" alt=""><img src="sp/sp4.png" width="50%" alt="">
</figure>
<figcaption>汽车/家居</figcaption>
<figure>
<img src="sp/sp5.png" width="50%" alt=""><img src="sp/sp6.png" width="50%" alt="">
</figure>
<figcaption>数码/珠宝</figcaption>
<figure>
<img src="sp/sp1.png" width="50%" alt=""><img src="sp/sp2.png" width="50%" alt="">
</figure>
<figcaption>食品/家电</figcaption>
<figure>
<img src="sp/sp3.png" width="50%" alt=""><img src="sp/sp4.png" width="50%" alt="">
</figure>
<figcaption>汽车/家居</figcaption>
<figure>
<img src="sp/sp5.png" width="50%" alt=""><img src="sp/sp6.png" width="50%" alt="">
</figure>
<figcaption>数码/珠宝</figcaption>
</section>
<footer>
<ul>
<nav>
<li><a href=""><img src="data:images/zy.png" alt="" width="45"></a></li>
<li><a href=""><img src="data:images/qb.png" alt="" width="45"></a></li>
<li><a href=""><img src="data:images/gw.png" alt="" width="45"></a></li>
<li><a href=""><img src="data:images/dl.png" alt="" width="45"></a></li>
</nav>
</ul>
</footer>
</body>
</html>

html5--2.10综合实例2-移动端页面练习的更多相关文章

  1. 【C语言入门教程】4.10 综合实例 - 媒体播放器

    4.10.1 建立播放列表 数据字典 名称 数据类型 说明 MAX_LENGTH 符号常量 用于定义数组长度,表示列表最大长度 MAX_FILE_LENGTH 符号常量 用于定义数组长度,表示文件名最 ...

  2. javascript小实例,移动端页面中的拖拽

    上文说到,想将移动端的拖拽说一说,那现在趁有时间,就将这个福利文带来了,哈哈! 在我还不知道怎么做移动端的手势操作的时候,我觉得这TM实在是太难了,这是多么高深的学问啊,手势操作耶,上滑下滑左滑右滑的 ...

  3. Web 开发中应用 HTML5 技术的10个实例教程

    HTML5 作为下一代网站开发技术,无论你是一个 Web 开发人员或者想探索新的平台的游戏开发者,都值得去研究.借助尖端功能,技术和 API,HTML5 允许你创建响应性.创新性.互动性以及令人惊叹的 ...

  4. [原创]MongoDB综合实例一

    CentOS-6.5单机实现mongoDB分片 环境:1)CentOS 6.5系统      2)IP:本机3)MongoDB:MongoDB-linux-x86_64-2.6.1 实现:两个副本集s ...

  5. ReportingServies——SQLServer报表开发综合实例

    如果我们安装了sqlserver2008 R2,将会自动安装一个报表开发工具 不要以为此报表开发工具只适合于sqlserver2008,其实在sqlserver2012中也是支持的,事实上我现在项目中 ...

  6. Loadrunner 关联 web_custom_request综合实例

    Loadrunner 关联 web_custom_request综合实例 Loadrunner 关联web_custom_request,针对自带的订票系统的一个综合实例,相信看了本文大家对学习loa ...

  7. 使用VS2012 开发SharePoint 2013 声明式的action(activity) 综合实例

    本文讲述使用VS2012 开发SharePoint 2013 声明式的action 综合实例. 需求同: http://blog.csdn.net/abrahamcheng/article/detai ...

  8. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3

    技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuer ...

  9. JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记2

    技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是[JavaScript实战----JavaScript.jQuery.HTML5.Node.js实例大全] JavaScript.jQuer ...

随机推荐

  1. Python Random随机数

    Python产生随机数的功能在random模块中实现.实现了各种分布的伪随机数生成器 该模块能够生成0到1的浮点随机数,也能够在一个序列中进行随机选择.产生的随机数能够是均匀分布.高斯分布,对数正态分 ...

  2. element的el-tabs控制,以及el-select 多选默认值

    一.el-tabs 1.element自己已经封装好了,当切换时v-model的值自动切换为el-tabs-pane的name对应的值. 如下: <el-tabs v-model='active ...

  3. 解决apt 依赖破损的问题

    在 安装 python3 / python2 共存的环境时, 不知道做了什么, 导致 apt 依赖故障 odoo@sy-odoo-08:~$ sudo apt-get remove apport 正在 ...

  4. MagicZoom bug-Strict Standards: Only variables should be assigned by reference Error

    问题:zencart Strict standards: Only variables should be assigned by reference in  jscript_zen_magiczoo ...

  5. js jquery 插件

    $(function(){ (function($, document, undefiend){ $.fn.pagination = function(options){ var $this = $( ...

  6. 设置Eclipse中properties文件打开方式myeclipse一样有source和properties两个视图方法

    东北大亨: 说明:如果想在eclipse的properties文件打开的方式出现source和properties视图就需要添加JBossTools插件 下面介绍如果添加插件: 1.打开官网 http ...

  7. activemq 安装-单点

    一,准备工作:首先安装jdk1.7及其以上版本,此环境安装的是jdk-1.8   二.搭建activemq 环境:  192.168.9.25         centos6.5            ...

  8. PHP数据类型转换和运算符表达式

    一:数据类型的转换 获取类型: gettype($a); 判断是否是某种类型的数据: is_类型名($a); 1.(int)$a; 2.settype($a,int); 二:运算符表达式 1.数学运算 ...

  9. 九度OJ 1007:奥运排序问题 (排序)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:7344 解决:1568 题目描述: 按要求,给国家进行排名. 输入: 有多组数据. 第一行给出国家数N,要求排名的国家数M,国家号从0到N- ...

  10. Android之Handler使用方法总结

    方法一:(java习惯,在android平台开发时这样是不行的,由于它违背了单线程模型) 刚刚開始接触android线程编程的时候,习惯好像java一样,试图用以下的代码解决这个问题    new T ...