响应式布局的一些概念的整理
来源:互联网 发布:闪电抢购软件下载 编辑:程序博客网 时间:2024/05/16 18:12
1.首先允许网页自己调整宽高
<meta name="viewport" content="width=device-width, initial-scale=1" />width:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。
height:和 width 相对应,指定高度。
initial-scale:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。
maximum-scale:允许用户缩放到的最大比例。
minimum-scale:允许用户缩放到的最小比例。
user-scalable:用户是否可以手动缩放
2.引入css样式
2.1:当页面宽度大于等于960像素
<link rel="stylesheet" type="text/css" media="screen and (min-width:960px)" href="css/gt-960px.css">
@media screen and (min-width:960px){内嵌css样式}
2.2:当页面大于等于600且小于等于960像素
<link rel="stylesheet" type="text/css" media="screen and (min-width:600px) and (max-width:960px)" href="css/gt-600px-lt-960px.css">
@media screen and (min-width:600px) and (max-width:960px){内嵌css样式}
2.3:当页面小于等于600像素
<link rel="stylesheet" type="text/css" media="screen and (max-width:600px)" href="css/lt-600px.css">
@media screen and (max-width:600px){内嵌CSS样式}
2.4:高度同样适用于宽度比如media="screen and (min-height:300px) and (max-height:600px)"
2.5:适用浏览器除了IE6-8基本都支持
2.6:device-width 输出设备屏幕可见宽度,可派生出min-device-width和max-device-width。
例如media="screen and (min-device-width:300px) and (max-device-width:600px) ".
例如media="screen and (device-width:300px)".
2.7:device-height(同上)
2.8:orientation:定义输出设备中可见区域高度是否大于或等于宽度
取值:
portrait 可见区域高度大于等于宽度
landscape 除了上边的属性都是 landscape
3.注意事项
尽量不要用绝对宽度,尽量所有属性用百分比
4.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"><html lang="en"><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"><title>Document</title><link rel="stylesheet" href="main.css"><meta name="viewport" content="width=device-width, initial-scale=1" /> <!-- --> <link rel="stylesheet" type="text/css" media="screen and (min-width:960px)" href="responsive/gt-960px.css"> <!-- --> <link rel="stylesheet" type="text/css" media="screen and (min-width:600px) and (max-width:960px)" href="responsive/gt-600px-lt-960px.css"> <!-- --> <link rel="stylesheet" type="text/css" media="screen and (max-width:600px)" href="responsive/lt-600px.css"></head><body><div class="header"></div><div class="main"></div><div class="footer"></div></body></html>
- 响应式布局的一些概念的整理
- 响应式布局的概念
- 了解css响应式布局的概念
- 响应式布局的一些要点
- Java的一些概念整理
- 前端理解整理:响应式布局的理解
- 关于响应式布局的一些笔记---未完待续
- 子网的概念的一些整理
- 响应式编程的概念
- 待整理的linux一些概念理解
- 整理的一些Java基础概念
- Spark机器学习的一些概念整理
- 机器学习整理的一些概念
- 响应式的列布局
- CSS3的响应式布局
- 响应式布局的知识
- 响应式布局的实现
- Boostrap的响应式布局
- [Oracle] 分页查询
- 六七八九의 四象
- Reverse Integer
- 权限管理流程图
- Linkedin - Returning Chinese Jobs Network 海归求职群
- 响应式布局的一些概念的整理
- 并查集(union-find)模板
- maysql有关取整及修改小数位值的问题
- 触发器的简单应用
- Binary Tree Maximum Path Sum
- 新年计划
- 如何彻底关闭Win8应用
- 失败者找借口,成功者找方法
- CRM上线之路 走上了CRM实施顾问-第112天上班 -第24周