PC端和移动端网页的初始化样式

pc端样式重置

*{ margin:0; padding:0;}

body{ font-size:14px; font-family:微软雅黑;font-style:normal;}

a{ text-decoration:none}

a,a:hover{  transition:background 0.5s linear;-webkit-transition:background 0.5s linear;-moz-transition:background 0.5s linear;-o-transition:background 0.5s linear;}

em, i{font-style: normal;}

ul, ol, li{list-style: none;}

img{ border:none;vertical-align:middle;}

input,select,textarea{outline:none;border:none;background:none;}

textarea{resize:none;}

p{line-height:22px;}

.fl{float: left;}

.fr{float: right;}

.clear{ clear:both; height:0px; width:100%; overflow:hidden;}

.position{position:relative;}

/*公共样式*/

.layout{ width:1100px; display:table; margin:0 auto;}

/*头部*/

/*导航*/

/*banner*/

/*内容*/

/*底部*/

/******************************************************************************/

移动端页面注意事项:

1.移动端样式重置

/* CSS Document */

*{margin:0;padding:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Arial, "微软雅黑";}

img{border:none;max-width:100%;vertical-align:middle;}

body,p,form,input,button,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6{margin:0;padding:0;list-style:none;overflow-x:hidden}

h1,h2,h3,h4,h5,h6{font-size:100%;}

input,textarea{-webkit-user-select:text;-ms-user-select:text;user-select:text;-webkit-appearance:none;font-size:1em;line-height:1.5em;}

table{border-collapse:collapse;}

input,select,textarea{outline:none;border:none;background:none;}

a{outline:0;cursor:pointer;*star:expression(this.onbanner=this.blur());}

a:link,a:active{text-decoration:none;}

a:visited{text-decoration:none;}

a:hover{color:#f00;text-decoration:underline;}

a{text-decoration:none;-webkit-touch-callout:none;}

em,i{font-style:normal;}

li,ol{list-style:none;}

html{font-size:10px;}

.clear{clear:both;height:0;font-size:0;line-height:0;visibility:hidden; overflow:hidden;}

.fl{float:left;}

.fr{float:right;}

body{ margin:0 auto;max-width:640px; min-width:320px;color:#555; padding-bottom:8%;background:#fef9f1;height:100%;}

底部

@media screen and (max-width:320px){body,input,select{font-size:10px}}

@media screen and (min-width:320px){body,input,select{font-size:11.25px}}

@media screen and (min-width:400px){body,input,select{font-size:12.5px}}

@media screen and (min-width:480px){body,input,select{font-size:13.75px}}

@media screen and (min-width:560px){body,input,select{font-size:15px}}

@media screen and (min-width:600px){body,input,select{font-size:16.25px}}

@media screen and (min-width:640px){body,input,select{font-size:18px}}

2.在HTML源文件中的头部head加入:<meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=0.5, maximum-scale=2.0, user-scalable=yes">

时间: 2024-07-30 13:36:09

PC端和移动端网页的初始化样式的相关文章

根据当前设备环境来做pc端和手机端网页显示

当你的网页使用了两套代码(移动端和pc端代码)来显示你的网页时,就需要用到这种方法: 手机端: if (!/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = "http://你的pc端网址"; } 电脑端: if (/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { wi

在PC上测试移动端网站和模拟手机浏览器的5大方

查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模拟手机总共有四种方法,原理都一样,通过伪装User-Agent,将浏览器模拟成Android设备.以下标星的为推荐方法. 1.新建Chrome快捷方式 右击桌面上的Chrome浏览器图标,在弹出的右键菜单中选择"复制",复制一个图标副本到桌面.右击该副本,选择"属性",

在PC上测试移动端网站和模拟手机浏览器的5大方法

查了很多资料,尝试了大部分方法,下面将这一天的努力总结下分享给大家,也让大家免去看那么多文章,以下介绍的方法,都是本人亲自测试成功的方法,测试环境winxp. 一.Chrome*浏览器 chrome模拟手机总共有四种方法,原理都一样,通过伪装User-Agent,将浏览器模拟成Android设备.以下标星的为推荐方法. 1.新建Chrome快捷方式 右击桌面上的Chrome浏览器图标,在弹出的右键菜单中选择"复制",复制一个图标副本到桌面.右击该副本,选择"属性",

PC端、移动端的页面适配及兼容处理

一.关于移动端兼容性 目前针对跨终端的方案,主要分为两大阵营:一套资源Vs两套资源. 第一种是通过响应式或页面终端判断去实现一套资源适配所有终端: 第二种是通过终端判断分别调取两套资源以适配所有终端. 这两种思路我们并不能斩钉截铁的说哪一个更优选,正所谓”合适的才是最好的”. 思路一:通过响应式或页面终端判断去实现一套资源适配所有终端 优势:只需维护一套资源,维护成本较低. 劣势:需加载适配各个终端的各个资源,在不同终端通过响应式布局实现不同展现,部分交互效果需要在页面中做终端判断,代价较大,若

恩布企业IM PC端,服务端发布 1.17 版本

恩布企业IM PC端,服务端发布1.17版本,开源企业IM,免费企业即时通讯软件:主要版本更新内容: 增加内置数据库(SQLite),方便普通企业安装部署: 增加邮件发送功能,支持实现新用户帐号激活,密码重置等功能: PC客户端增加应用工作区,方便企业集成第三方网页应用: 解决P2P文件传输异常,部分Windows系统需要安装微软运行库才能正常运行问题: 优化完善界面操作体验和功能:增加部分REST API接口:修正已知BUG,提高系统性能: 最新1.17版本百度云盘下载地址: http://p

JS pc端和移动端共同实现复制到剪贴板功能实现

JS pc端和移动端实现复制到剪贴板功能实现 在网页上复制文本到剪切板,一般是使用JS+Flash结合的方法,网上有很多相关文章介绍.随着 HTML5 技术的发展,Flash 已经在很多场合不适用了,甚至被屏蔽.本文介绍的一款JS插件,实现了纯JS方法复制文本到剪切板. 插件名是Clipboard.js,该插件不依赖 Flash,而是依赖于最新HTML5推出 Selection API 和 execCommand API. Github:https://github.com/zenorocha/

cordova使用webrtc与网页端及移动端视频、语音聊天

最近在做一个移动端与移动端.网页端文字.视频.语音聊天的功能.文字聊天使用websocket,在网上很多资料,也没什么难度.但是在视频.语音聊天上遇到了小小的难点.之前一直在找一些SDK想快速开发,例如opentok.云通讯等,但是项目的使用环境是内网,这些SDK必须要在外网情况下才能使用,需要在他们的服务器上获取信令.后来就想办法自己用webrtc做一个视频语音聊天,因为已经用了websocket了.在webrtc的官网,看源码安卓有3G多,编译后差不多9G,直接吓尿了.就算写了插件给cord

淘宝购物车页面 -- PC端和移动端实战

最近花了半个月的时间,做了一个淘宝购物车页面的demo.当然,为了能够更加深入的学习,不仅仅有PC端的固定宽度的布局,还实现了移动端在media query为768px以下(也就是实现了ipad,iphone 6 plus,iphone6,S5等)的flexbox弹性布局. 还要再说的是,pc端和移动端淘宝购物车页面的bug基本修复完毕,完全适合一个对html,css,css3 ,html5和js有基础,并且熟悉jquery,scss,熟悉json数据交换格式,jquery ajax的人进行学习

PC端与移动端网站的识别

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Typ