设置viewpoint和屏幕等宽
Code:
- <meta content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0" name="viewport">
复制代码
主流分辨率
Android:主流机型主要为 480x800, 480x854, 540x960, 720x1280, 800x1280 这五种。
(非主流机型还包括:240x320, 320x480, 640x960 这三种,其中两种都与 iPhone 一致。)
iOS: 主流机型主要为 320x480, 640x960, 640x1136, 1024x768, 2048x1536, 这五种。
WP:主流机型主要为 480x800,720x1280, 768x1280 这三种
新增:iPhone6:750*1334 iPHone6s 1242*2208
使用相对单位
1、宽、高、填充、边界均使用百分比
2、字体em/rem
em:相对父级
rem(root element):相对根父级
ps:字体单位一览表(各大浏览器默认字体16px)
Pixels
|
EMs
|
Percent
|
Points
|
6px
|
0.375em
|
37.5%
|
5pt
|
7px
|
0.438em
|
43.8%
|
5pt
|
8px
|
0.5em
|
50%
|
6pt
|
9px
|
0.563em
|
56.3%
|
7pt
|
10px
|
0.625em
|
62.5%
|
8pt
|
11px
|
0.688em
|
68.8%
|
8pt
|
12px
|
0.75
|
75%
|
9pt
|
13px
|
0.813
|
81.3%
|
10pt
|
14px
|
0.875
|
87.5%
|
11pt
|
15px
|
0.938
|
93.8%
|
11pt
|
16px
|
1em
|
100%
|
12pt
|
17px
|
1.063em
|
106.3%
|
13pt
|
18px
|
1.125em
|
112.5%
|
14pt
|
19px
|
1.188em
|
118.8%
|
14pt
|
20px
|
1.25em
|
125%
|
15pt
|
21px
|
1.313em
|
131.3%
|
16pt
|
22px
|
1.375em
|
137.5%
|
17pt
|
23px
|
1.438em
|
143.8%
|
17pt
|
24px
|
1.5em
|
150%
|
18pt
|
合理使用box-flex,让布局更简单
兼容性写法:
- .flex-box{
- overflow: hidden;
- display: -webkit-box;
- display: -moz-box;
- display: -ms-flexbox;
- display: flex;
- -webkit-box-orient: horizontal;
- width: 100%; height: 300px;
- margin: 0 auto;
- color: #fff;
- text-align: center;
- font-family: 'Microsoft YaHei';
- }
- .flex1{
- width: 20%; height: 100%;
- background: #ff8989;
- display: block;
- }
- .flex2{
- -webkit-box-flex: 1; /* OLD - iOS 6-, Safari 3.1-6 */
- -moz-box-flex: 1; /* OLD - Firefox 19- */
- -webkit-flex: 1; /* Chrome */
- -ms-flex: 1; /* IE 10 */
- flex: 1;
- background: #1bbc9b;
- }
- .flex3{
- width: auto;
- width: 20%; height: 100%;
- background: #516d81;
- }
-
复制代码
使用box-sizing,可以减少很多不必要的计算
兼容性写法:
- .sizing{
- -moz-box-sizing: border-box;
- -o-box-sizing: border-box;
- box-sizing: border-box;
- }
复制代码
使用 CSS 媒体查询
- @media screen and (min-width: 640px){
- 样式
- }
复制代码
其他实用小技巧:
去掉手持设备点击时出现的透明层:
- a,button,input{
- -webkit-tap-highlight-color: rgba(0,0,0,0);
- -webkit-tap-highlight-color: transparent;
- }
复制代码
去掉input在ios下的默认效果:
- input{
- resize: none;
- -webkit-appearance:none;
- }
复制代码
阻止旋转屏幕时自动调整字体大小
- html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {
- -webkit-text-size-adjust:100%;
- }
复制代码
分享到:
相关推荐
`jQuery`,作为一个广泛使用的JavaScript库,虽然默认不包含对触摸事件的处理,但可以通过各种插件来扩展其功能,比如本话题提到的"基于jQuery的手机触摸屏事件插件"。这个插件,名为`TouchSwipe`,专门设计用于识别...
在IT行业中,手机登录页面和手机答题页面是移动应用或网站设计的重要组成部分,尤其是在当前移动端用户量庞大的背景下。本文将详细探讨与“手机登录页面”和“手机答题页面”相关的设计理念、技术实现以及HTML5在...
#### 兼顾非触摸屏设备 虽然触控已成为主流,但仍有一部分手机不具备触摸功能。为了确保这些用户也能顺畅访问网站,应适当调整布局,如减少超链接数量、增加字体大小等措施来防止误触。 #### 简化网页内容 考虑到...
【描述】:“触屏版自适应手机wap软件网站模板,触屏版自适应手机wap软件网站模板”进一步强调了该模板的核心特性,即对触摸屏设备的适应性,以及其适用于手机wap(无线应用协议)网站的特性,意味着它不仅能在智能...
- **交互设计**:考虑到触摸屏操作的特点,提供直观易用的界面。 - **轻量化**:相比传统网页,加载速度快,节省流量。 ### 2. “仿N倍高手机触屏版”含义解析 #### 解析 “仿N倍高手机触屏版”这一表述较为模糊,...
《手机页面模版html5源码-微官网美食订餐html5触屏响应式手机wap网站订餐模板》 在当今互联网技术飞速发展的时代,移动设备已经成为人们获取信息、交流沟通的重要工具,尤其是智能手机。因此,为手机设计优化的网页...
触屏版设计主要是指针对触摸屏设备进行优化的设计方案。随着智能手机和平板电脑的广泛使用,触屏版设计已经成为网页设计中的一个重要分支。它不仅考虑到了用户的交互体验,还充分考虑了不同尺寸屏幕下的适应性问题。...
1. **触屏优化**:针对触摸屏设备进行了优化,使得用户能够通过简单的触摸操作来完成浏览商品、添加到购物车等动作。 2. **响应式设计**:能够自适应不同尺寸的屏幕,无论是在大屏平板还是小屏手机上都能获得良好的...
- **优化触摸操作**:考虑到移动设备的主要输入方式为触摸屏,触屏版网站会针对手指触摸进行专门优化,比如按钮大小适中,间距合理,方便用户点击。 - **简洁直观的界面**:为了提高用户体验,触屏版网站通常采用...
本文将深入探讨“手机js特效touchScroll实现手机触屏滚动特效”的技术细节,以及如何利用HTML5、触摸屏支持和自适应设计构建适合手机的网站模板。 首先,"touchScroll"是一种针对移动设备的JavaScript库,它允许...
5. **手机开发**:进一步强调了它在移动平台上的适用性,可能包含了对触摸事件和其他移动特性的良好支持。 在压缩包中,有两个文件:kube.css和kube.min.css。前者是未压缩的CSS文件,通常便于阅读和调试;后者是...
触屏版模板采用了针对触摸操作优化的设计,包括大按钮、清晰的导航栏等元素,确保用户在使用手机时能够方便地进行操作。 ##### 3.2 自适应布局 该模板采用了响应式设计,能够根据用户设备的不同屏幕尺寸自动调整...
- **触屏友好**:模板专为触摸屏设备设计,确保用户可以轻松地通过手指操作完成浏览、搜索和购买等操作。 - **响应式设计**:该模板采用了响应式布局,能够根据不同的设备屏幕大小自动调整界面布局,提供一致的...
"触屏滑动"代表了这一技术的核心,即通过手机触摸屏的滑动手势来控制内容的滚动或切换。"手机app"则强调了该技术的应用场景,即适用于各种手机应用程序,无论是娱乐、教育、购物还是其他领域,都可以利用hwSlider...
在移动设备广泛普及的今天,开发一款针对手机触屏优化的网页应用变得至关重要。jQuery作为JavaScript库中的佼佼者,提供了丰富的功能和便利性,使得开发者可以轻松地创建交互式的网页。本文将深入探讨“jQuery响应式...
随着智能手机和平板电脑的普及,越来越多的用户通过这些触摸屏设备上网。因此,设计触屏友好的界面变得尤为重要。触屏版设计需要考虑手指操作的特点,比如点击区域大小、滑动操作流畅度等,以确保用户可以顺畅地进行...
在手机端,用户界面的交互设计需要特别考虑触摸屏操作。jQuery可以通过`touchstart`、`touchmove`和`touchend`事件来处理触摸操作,提升表单填写的用户体验。 1. 表单验证:jQuery提供实时验证功能,如`$.trim()`...
【描述】"触屏版html5响应式手机app网站模板下载"提及的"触屏版"意味着该模板特别考虑了触摸操作,这对于手机和平板用户来说尤为重要。触屏交互设计需要考虑到手势识别,如滑动、点击、捏合缩放等,确保这些操作在...
### 手机WAP网站设计:仿南都网3G触屏版的手机WAP新闻网站模板 #### 一、WAP网站概述 WAP(Wireless Application Protocol)即无线应用协议,是一种通信协议,主要应用于移动终端设备,用于访问互联网资源。随着...
1. **触屏版**:表明这个资源是专门为触屏设备设计的,拥有更好的触摸操作体验。这意味着在设计上会考虑到手指触摸的便利性,如加大按钮尺寸、优化页面布局等。 2. **游戏网站源码**:这通常是指该资源包含了建立...