相应式布局
来源:互联网 发布:java 调用类中的方法 编辑:程序博客网 时间:2024/05/14 20:21
相应式布局
使用的是css3中的Media Query(媒介查询): 1. 设备的宽高:device-width,device-height 2. 渲染窗口的宽和高:width,height 3. 设备的手持方向:orientation 4. 设备的分辨率:resolution 使用方式 1.外联 2.内嵌
基础使用
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <title></title> <link href="style.css" type="text/css" rel="stylesheet" media="only screen and (max-width:640px)" > <style> @media screen and (min-width: 640px){ body{ background-color: brown; } } </style></head><body></body></html>
实现屏幕在大于640px和小于640px的不同布局
实例操作
html代码
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8"> <!--viewport 当前屏幕的宽高 width = device-width,initial-scale=1 宽度等于当前设备的宽度 缩放比例为1--> <meta name="viewport" content="width = device-width,initial-scale=1"> <title></title> <link href="style1.css" type="text/css" rel="stylesheet"></head><body> <div class="heading"></div> <div class="container"> <div class="left"></div> <div class="main"></div> <div class="right"></div> </div> <div class="footing"></div></body></html>
对应的css
*{ margin: 0px; padding: 0px;}.heading,.container,.footing{ margin: 10px auto;}.heading{ height: 100px; background-color: aqua;}.left,.right,.main{ background-color: aquamarine;}.footing{ height: 100px; background-color: beige;}@media screen and (min-width: 960px){ .heading, .container, .footing{ width: 960px; } .left, .main, .right{ float: left; height: 500px; } .left, .right{ width: 200px; } .main{ margin: 0px 5px; width: 550px; } .container{ height: 500px; }}@media screen and (min-width: 600px) and (max-width: 960px){ .heading, .container, .footing{ width: 600px; } .left, .main{ float: left; height: 400px; } .right{ display: none; } .left{ width: 160px; } .main{ width: 435px; margin-left: 5px; } .container{ height: 400px; }}@media screen and (max-width: 600px){ .heading, .container, .footing{ width: 400px; } .left, .right{ float: left; width: 400px; height: 100px; } .main{ float: left; width: 400px; height: 180px; margin: 10px 0px; } .container{ height: 400px; }}
<meta name="viewport" content="width = device-width,initial-scale=1">
这个比较重要不能忘记。viewport为当前屏幕的宽高 width = device-width,initial-scale=1 宽度等于当前设备的宽度 缩放比例为1
0 0
- 相应式布局
- 六大布局及相应属性
- 重叠布局点击时相应布局置于其它布局之上
- ExtJS绝对布局文本框提示及相应的错误提示
- popWindows设置背景色及相应的布局
- vue深入相应式原理
- 用frameset实现左边导航,右边显示相应内容的布局
- js手机相应式多级导航分享
- Netty5.0--相应式协议(ECHO)
- 相应式web页面中的meta标签
- 自适应与相应式有什么区别
- 自定义布局之流式布局
- R.id或者R.layout等等在使用时后面无法找找相应空间或者布局问题的解决办法
- 在代码写布局,设置相应的位置,同时分析一下布局中View这个控件的高度,宽度(主要用于画实线虚线)
- 买断式回购功能分析以及相应的投机原理
- 移动端REM响应式模板及相应规范
- 媒体化查询技术(相应式页面)
- RadioButton 相应
- 写程序引发的思考
- CentOS/Linux 重启网卡 活跃连接路径/network configure error错误解决
- 苦逼经历(二)
- POJ 3083 - Children of the Candy Corn(BFS+DFS)
- POJ 1811 Prime Test (miller_rabin + pollard_rho)
- 相应式布局
- php-设计模式-外观模式
- ER图,数据库模型从这里开始
- Hadoop计算中的Shuffle过程
- Arm-linux下QT使用键盘
- 我喜欢的编程工具
- Windows上编译最新的CURL,含有zlib,openssl
- 【转载】session与cookie的区别
- Java 环境:javac不是内部命令或外部命令解决方案