响应式布局的实现
来源:互联网 发布:h3c防火墙web配置 端口 编辑:程序博客网 时间:2024/04/25 04:19
基本实现
CSS中的Media Query(媒介查询),使用方法有外联和内嵌两种
meta中属性值的解释:
- name:当前屏幕的宽高
- content中的width=device-width:宽度为当前设备宽度及initial-scale=1:原比例缩放
以外联样式为例:
*{ margin: 0px; padding: 0px;}.heading,.container,.footer{ margin: 10px auto;}.heading{ height: 100px; background-color: #00a0dc;}.left,.right,.main{ background-color: #337799;}.footer{ height: 100px; background-color: #f01400;}/*屏幕最小宽度为600px时使用该样式*/@media screen and (min-width: 960px){ .heading,.container,.footer{ width:960px } .left,.main,.right{ float: left; height: 500px; } .left,.right{ width: 250px; } .main{ margin-left: 5px; margin-right: 5px; width: 450px;} .container{ height: 500px;}}/*屏幕宽度介于600px和960px之间时使用该样式*/@media screen and (min-width: 600px) and (max-width: 960px) { .heading,.container,.footer{ width: 600px; } .left,.main{ float: left; height: 400px; } .right{ display: none; } .left{ width: 160px; } .main{ width: 435px; margin-left: 5px; } .container{ height: 400px; }}/*屏幕最大宽度为600px时使用该样式*/@media screen and (max-width: 600px){ .heading,.container,.footer{ width: 400px; } .left,.right{ width: 400px; height: 100px; } .main{ margin-top: 10px; width: 400px; height: 200px; } .right{ margin-top: 10px; } .container{ height: 420px; }}
<head> <meta charset="UTF-8"> <title>Title</title> <meta name="viewport" content="width=device-width,initial-scale=1"> <link rel="stylesheet" type="text/css" href="newstyle.css"></head><body> <div class="heading"></div> <div class="container"> <div class="left"></div> <div class="main"></div> <div class="right"></div> </div> <div class="footer"></div></body>
Bootstrap
Bootstrap是一种简洁、直观、强悍的前端开发框架,让web开发更加迅速、简单。利用Bootstrap框架进行响应式布局的实现,Bootstrap API网址为https://getbootstrap.com
优点:
快速、简单、灵活的栅格系统、小而强大、响应式布局、跨平台等。
阅读全文
0 0
- 响应式布局的实现
- 响应式布局的实现
- 响应式布局的实现
- 实现响应式布局
- 实现响应式布局的方法
- 简单实现响应式布局
- SCSS实现响应式布局
- 响应式布局实现方法
- 实现响应式布局的方式-CSS3实现
- 使用css3的@media属性实现页面响应式布局
- 实现响应式布局的5个CSS实用技巧
- 响应式网页设计--登陆窗口布局的实现
- 浅析jQuery EasyUI响应式布局的实现方案
- HTML5 -- 使用css3实现简单的响应式布局
- css3-Media Query实现最简单的响应式布局
- 响应式的列布局
- CSS3的响应式布局
- 响应式布局的知识
- uva 1267
- 一队人根据令牌分组,求最强队的实力
- 内存管理 一
- Android开发培训(07)--相机多媒体
- 数据持久化(保存Json文件)---SimpleJson
- 响应式布局的实现
- Angular 4.0_在线竞拍网站(2)_创建项目
- TCP/IP详解
- C#205课的主要内容
- Hinton Neural Networks课程笔记3b:线性神经元的误差曲面
- codevs 1219 骑士游历 DP 解题报告
- 优秀惬意的文章会让你的身心愉悦!
- JAVA的进阶学习之路,从入门到中级
- SVM学习