首页 > 代码库 > 移动端开发基础
移动端开发基础
1. viewport
属性 | 说明 |
width | 使用与设备无关的像素表示所需的视区宽度。 它可以是明确的数字(如 240)或最好是相对值,如 device-width。 |
height | 使用与设备无关的像素表示所需的视区高度。 它可以是明确的数字(如 320)或最好是相对值,如 device-height。 |
initial-scale | 表示首次加载页面时所需的缩放级别。 值 1 表示应使用自然大小呈现页面,根本不进行缩放。值 2 将页面大小加倍, 依此类推。 您也可以使用十进制值,例如“1.0”。 |
minimum-scale | 表示页面允许的最低缩放级别。 值 1 表示用户不能将页面缩小到低于自然大小。 |
maximum-scale | 表示页面允许的最大缩放级别。 最大值为 10.0。 |
user-scalable | yes/no 属性,用于表示是否允许用户缩放页面。 |
常见用法:
<meta name="viewport" content="width=device-width,minimum-scale=1.0,maximum-scale=1.0,user-scalable=no">
2. 媒体类型(media type)
常见用法:
<!--方法一 --><link href="style.css" media="screen"><!--方法二 -->@media screen{ selector{rules}}
另外,媒体类型支持not、only关键词
@media only screen{ selector{rules} }
3. 媒体查询(media query)
语法结构:
1. @media 媒体类型 and (css属性:值)
@media screen and (max-width:240px){ body{font-size:medium;}}
2. @media 媒体类型 and (css属性:值), 媒体类型 and (css属性:值)
@media handheld and (min-width:360px),screen and (min-width:480px){ body{font-size:large;}}
4. 横竖屏(landscape/portrait)
/*竖屏*/@media screen and (orientation:portrait) { selector{rules}}/*横屏*/@media screen and (orientation:landscape) { selector{rules}}
移动端开发基础
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。