在PC端进行网页制作时,经常使用固定像素并且内容居中的网页布局,为了适应小屏幕的设备,在移动设备和跨平台(响应式)网页开发过程中,多数使用流式布局,下面我们就对流式布局进行详细介绍。

流式布局是一种等比例缩放布局方式,在CSS代码中使用百分比来设置宽度,也称百分比自适应的布局。 流式布局实现方法是将CSS固定像素宽度换算为百分比宽度。换算公式如下: 目标元素宽度/父盒子宽度=百分数宽度 下面通过一个案例来演示固定布局如何转换为百分比布局,如demo4-1.html 所示。

固定布局转换为百分比布局

body>*{ width: 980px; height:auto; margin:0 auto;

margin-top:10px;

border:1px solid #000; padding:5px;}

header{ height:50px;}

section{ height: 300px;}

footer{ height:30px;}

section>*{ height:100%; border:1px solid #000; float:left;}

aside{ width:250px;}

article{ width:700px; margin-left:10px;}

header

nav

aside

article

footer

打开Chrome浏览器访问demo4-1.html,页面效果如下图所示。

可以尝试改变浏览器窗口的大小,页面元素的大小不会随浏览器窗口改变,如下图所示。

下面修改demo4-1样式代码,将所有宽度修改为百分比的形式,具体如下:

body>*{ width:95%; height:auto; margin:0 auto; margin-top:10px;

border:1px solid #000; padding :5px; }

header{ height:50px; }

section{ height: 300px; }

footer{ height:30px;}

section>*{ height:100%; border:1px solid #000; float:left; }

aside{ width:25.510204%; /*250÷980*/}

article{ width: 71.428571%; /*700÷980*/margin-left:1.0204088%;}

刷新页面,缩小浏览器,页面按百分比随浏览器逐渐缩小,显示完整,页面效果如下图所示:

猜你喜欢:

html5流式布局,流式布局是什么?流式布局详细介绍相关推荐

  1. Android自定义ViewGroup的布局,往往都是从流式布局开始

    前言 前面几篇我们简单的复习了一下自定义 View 的测量与绘制,并且回顾了常见的一些事件的处理方式. 那么如果我们想自定义 ViewGroup 的话,它和自定义View又有什么区别呢?其实我们把 V ...

  2. 流式布局之javascript实现照片瀑布流以及Macy.js插件实现瀑布流

    文章目录 瀑布流的定义 一.实现效果 代码 首先是用javascript自己手写代码实现照片瀑布流 使用插件Mary.js照片流插件实现照片瀑布流 总结 瀑布流的定义 瀑布流是什么? 1.琳琅满目:整 ...

  3. html手机响应式布局,手机网页设计中的响应式布局

    随着各种特性和智能手机浏览器的发展,网页能够根据设备显示变得很重要.我们不用再根据桌面浏览器窗口尺寸建立网站,然后让它们在更小的移动浏览器上渲染.现在,我们可以让元素大小和布局针对设备作出改变. 在C ...

  4. html 响应式布局 九宫格,两种方法实现响应式九宫格布局

    html布局以及基础样式代码如下 响应式九宫格 html, body { color:#222; margin:0; padding: 0; text-decoration: none; } ul { ...

  5. Centos7下SRS流式服务器搭建、推流、拉流

    Centos7下SRS流式服务器搭建.推流.拉流 1. 设计目的 2. 实验内容 3. 实验过程 1. 设计目的 本报告从SRS服务器的部署入手,分析视频摄像头RTSP流媒体协议向RTMP流媒体协议的 ...

  6. html如何制作响应式网站,使用HTML和CSS构建响应式网站布局

    大多数现代网站使用响应式网页设计,现在您必须考虑实际反应的意义,响应式网站可以适应不同的屏幕尺寸,并可以相应地调整其设计和布局. 在本教程中,我们将学习如何使用HTML和CSS进行响应式网站设计,但首 ...

  7. 全球及中国分散式风电项目开发建设及十四五战略布局分析2021-2027年

    全球及中国分散式风电项目开发建设及十四五战略布局分析2021-2027年 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年11 ...

  8. 旋流式沉砂池计算_以高效旋流器为核心的超低成本选煤技术

    最近研究了一些选煤案例,有一个重要的发现,那就是在厂型一定的情况下,不同的设计差距太大,一些指标差距范围在10~40%不等,这是很可怕的.比如说新星选煤厂,在总煤泥含量达到40%,不脱泥全粒级入选的情 ...

  9. 200套工作室设计行业响应式Html5模板HTML5+CSS3设计网站模板简洁设计师作品展示响应式模板整洁扁平宽屏CSS3网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机se

    200套工作室设计行业响应式Html5模板HTML5+CSS3设计网站模板简洁设计师作品展示响应式模板整洁扁平宽屏CSS3网站模板html5网页静态模板Bootstrap扁平化网站源码css3手机se ...

最新文章

  1. Android -- TextView与EditText 同步显示
  2. 云服务双十一大促,最后选手阿里云上场!没有让等到最后的用户失望!
  3. Web前端培训分享:前端开源平台介绍
  4. ANSYS——查看某一截面的云图分布(也叫做切片图)
  5. oncontextmenu事件
  6. jzoj1402-偷懒的小X【贪心】
  7. 7个顶级资源网站,不知道就很可惜
  8. 深度学习笔记(30) Inception网络
  9. django 1.8 官方文档翻译: 3-6-1 中间件概览
  10. RHEL6/7 x86_64下cachefilesd占用cpu达到100%
  11. getch方法_如何实现getch()函数的功能
  12. 用JAVA写一个小游戏程序难不难?具体步骤怎么操作?
  13. 武威市教师职称计算机考试,关于高级教师职称评定述职报告(精选5篇)
  14. 小周个人博客之恋爱日记
  15. maya建模与骨骼动画快速实现人工鱼
  16. Excel中回车换行
  17. 并发编程之原子性及同步锁
  18. 我们走访了十几家美国企业服务公司,写下了这篇万字长文
  19. 【SQL Server 上机实验题 】
  20. 教程:使用C#将HTML网页转换为Word文件

热门文章

  1. 网站加了外链会在前面自动加上自己网页的网址
  2. 中国超算行业投资模式分析及发展规划建议报告2022-2028年版
  3. 从一条sql的执行流程来详细了解Buffer Pool
  4. 20200826-写给10岁的儿子
  5. 新颖的自我介绍_有创意的自我介绍五篇
  6. 微信多开?一招教你想开几个开几个
  7. 《2016物联网安全白皮书》正式发布,梆梆安全矢志构建一个安全的物联网
  8. Windows server 2008 下载
  9. jq循环日期_jQuery之日期选择器
  10. macos修改无线网卡mac地址