在本案例中,网页的界面布局将会根据当前浏览器的大小进行变化,做出响应。主要使用CSS的@media来进行设计。实现效果类似一淘网,一淘网使用的就是响应式布局。案例代码如下:

(1)HTML代码如下:

[html] view plain copy  print?
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <meta name="viewport" content="width = device-width,initial-scale=1">
  6. <title></title>
  7. <link href="style02.css" type="text/css" rel="stylesheet">
  8. </head>
  9. <body>
  10. <div class="heading"></div>
  11. <div class="container">
  12. <div class="left"></div>
  13. <div class="main"></div>
  14. <div class="right"></div>
  15. </div>
  16. <div class="footing"></div>
  17. </body>
  18. </html>

(2)CSS代码如下:

[css] view plain copy  print?
  1. *{
  2. margin: 0px;
  3. padding: 0px;
  4. }
  5. .heading,
  6. .container,
  7. .footing{
  8. margin: 10px auto;
  9. }
  10. .heading{
  11. height:100px;
  12. background-color: chocolate;
  13. }
  14. .left,
  15. .right,
  16. .main{
  17. background-color: aqua;
  18. }
  19. .footing{
  20. height: 100px;
  21. background-color: blanchedalmond;
  22. }
  23. /*不小于960时,这样设计*/
  24. @media screen and (min-width: 960px){
  25. .heading,
  26. .container,
  27. .footing{
  28. width: 960px;
  29. }
  30. .left,
  31. .main,
  32. .right{
  33. float: left;
  34. height: 500px;
  35. }
  36. .left,
  37. .right{
  38. width: 200px;
  39. }
  40. .main{
  41. margin-left: 5px;
  42. margin-right: 5px;
  43. width: 550px;
  44. }
  45. .container{
  46. height: 500px;
  47. }
  48. }
  49. @media screen and (min-width: 600px) and (max-width: 960px){
  50. .heading,
  51. .container,
  52. .footing{
  53. width: 600px;
  54. }
  55. .left,
  56. .main{
  57. float: left;
  58. height: 400px;
  59. }
  60. .right{
  61. display: none;
  62. }
  63. .left{
  64. width: 160px;
  65. }
  66. .main{
  67. width: 435px;
  68. margin-left: 5px;
  69. }
  70. .container{
  71. height: 400px;
  72. }
  73. }
  74. @media screen and (max-width: 600px){
  75. .heading,
  76. .container,
  77. .footing{
  78. width: 400px;
  79. }
  80. .left,
  81. .right{
  82. display: none;
  83. }
  84. .main{
  85. margin-top: 10px;
  86. margin-bottom: 10px;
  87. width: 400px;
  88. height: 420px;
  89. }
  90. .container{
  91. height: 420px;
  92. }
  93. }

(3)最后的运行效果如下:

html5响应式布局案例相关推荐

  1. html5响应式布案例,HTML5响应式布局案例

    在本案例中,网页的界面布局将会根据当前浏览器的大小进行变化,做出响应.主要使用CSS的@media来进行设计.实现效果类似一淘网,一淘网使用的就是响应式布局.案例代码如下: (1)HTML代码如下: ...

  2. 南京html5响应式网站,HTML5响应式布局的设计方法和响应式前端优化

    作为一名优秀的web前端人员,不懂响应式布局怎么可以呢? 今天跟大家分享web前端开发和设计的干货:关于响应式布局的设计方法和响应式前端优化. 我们都知道,目前主流的pc屏幕的分辨率都是1366*76 ...

  3. html5响应式布局实例,CSS3响应式布局案例

    布局结果图: 电脑全屏: 手机浏览: 竖屏: 横屏: 代码: 响应式布局 * { margin: 0; padding: 0; } html, body { height: 100%; font: 2 ...

  4. html5 响应式布局

    一.什么是响应式布局?       响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本. 这个概念是为 ...

  5. 浅谈html5 响应式布局

    一.什么是响应式布局? 响应式布局是Ethan Marcotte在2010年5月份提出的一个概念,简而言之,就是一个网站能够兼容多个终端--而不是为每个终端做一个特定的版本. 这个概念是为解决移动互联 ...

  6. CSS——响应式布局案例以及点击出现下拉框实现过程

    文章目录 前言 一.示例图 二.实现过程 1.HTML结构 2.CSS样式 3.JS行为 总结 前言 本文主要介绍有关响应式布局的案例实现过程. 一.示例图 二.实现过程 1.HTML 代码如下(示例 ...

  7. html,css响应式布局案例练习--星巴克官网demo

    前言 继续练习响应式布局,我这次选的是星巴克的官网,进行一个页面的还原,还原程度达不到100%,不过也是可以进行一个学习过程的一个练习,细节很多,本人由于初学阶段,用了一天的时间就写了一个官网首页,兼 ...

  8. Bootstrap响应式布局案例- -阿里百秀

    文章目录 1.搭建结构 2.show.html 3.index.css 4.所需图片 1.搭建结构 2.show.html <!DOCTYPE html> <html lang=&q ...

  9. html怎么做成响应式的,怎么用html5完成响应式布局?

    怎么用html5完成响应式布局?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 怎么用5完成响应式布局? 步骤1 建立空 ...

最新文章

  1. 12月5日 第二冲刺周期个人站立会议内容报告(第五天)
  2. Android状态栏隐藏 ( 全屏 )
  3. html不继承父级背景色,javascript – 如何获取从父元素继承的计算背景颜色样式...
  4. 康力电梯开门不关门 服务器显示开门键动作,康力电梯现场调试后常见问题及排除...
  5. php中this的使用技巧,JavaScript中this关键字使用方法详解
  6. 使用记事本开发第一个java程序
  7. 从零开始刷Leetcode——数组(532.561)
  8. 程序员面试金典——1.2原串翻转
  9. java缓存管理,一级缓存和二级缓存
  10. layui 时间控件(laydate) 闪退问题
  11. ubuntu21.04美化使用
  12. ida 安装findcrypto插件
  13. C++视频教程资源链接合集
  14. 软件测试人员培养计划
  15. 仿Tumblr点赞心破碎动画
  16. Oracle中dual表的用途介绍
  17. MySQL(狂神说笔记)
  18. Allegro焊盘种类
  19. 从1到N,第十二届中国IDC产业年度大典在京启幕
  20. Oracle-09:聚合函数

热门文章

  1. vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
  2. 华为云×环信,强强联手实现用户增长,降本增效加快企业转型!
  3. 【正点原子MP157连载】第二十八章 Linux并发与竞争实验-摘自【正点原子】STM32MP1嵌入式Linux驱动开发指南V1.7
  4. 一个人负债累累走投无路、每天都在被催收,怎么办?看这里
  5. 什么样的热设计是好的热设计?
  6. POSSIBLE DNS SPOOFING DETECTED
  7. 【转】数据的分类分级简介
  8. 软件包管理,rpm,yum,dnf,apt,dpkg使用
  9. PSO粒子群算法的matlab实践【PSO学习笔记_02】
  10. GNSS算法 2023校园招聘信息汇总