5.2寸手机的min-min width max width是多少px,max-min width max width是多少px?

HTML5移动开发:手机屏幕分辨率和手机浏览器分辨率
在桌面电脑端,浏览器的分辨率与电脑屏幕的分辨率是一致的。而智能手机的屏幕分辨率往往和手机浏览器分辨率不同,因为手机的屏幕相对来说比较小,如果要显示高清画质,那么它的分辨率就要高。比如说,苹果iPhone4手机的屏幕分辨率是640*960,而其自带的Safari浏览器的分辨率却只有320*480。所以,我们在用HTML5+CSS3开发移动网站和移动应用时,就要注意了。
假设,我们现在要针对苹果iPhone4开发一个移动网站以及一个移动应用,在做移动网站时,我们这样写样式:
@media&screen&and
(min-width:320px)
and (max-width:480px){
而在做移动应用时,我们得这样写样式:
@media&screen&and
(min-device-width:640px)
and (max-device-width:960px){
min-width和max-width:表示手机浏览器的最小宽度和最大宽度
min-device-width和max-device-width:表示手机屏幕显示的最小宽度和最大宽度
也就是说,如果我们用HTML5开发,最后要封装成应用,那么我们在开发时,要查询的是手机屏幕的分辨率;如果只是开发移动网站,那么我们需要知道的是各手机浏览器的分辨率。
我们可以通过如下代码检测所用的浏览器的分辨率:
手机不同浏览器分辨率分区响应式设计css代码:
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。日语_法语_西班牙_德语_俄语_葡萄牙_外贸网站建设   服务热线:6
外贸网站建设中div宽度设为100%,手机或ipad显示只有980px的解决方法
在外贸网站建设的时候,发现在 iPad 的 Safari 浏览器中背景显示不全,定位到该 div 后发现所指定 css 的宽度为 100%, 到百度搜索后发现,safari 中 viewport 默认宽度为 980px,若事先未指定其初始 viewport 宽度,则会默认按照 980px 处理。 可以默认初始化 viewport 宽度或在 css 中设定 min-width,但最简单的方法可以在 head 标签中初始化好 viewport。
1、使用meta标签,这也是普遍使用的方法,理论上讲使用这个标签是可以适应所有尺寸的屏幕的,但是各设备对该标签的解释方式及支持程度不同造成了不能兼容所有浏览器或系统。
首先解释该标签的含义:
&meta name=&viewport& content=&width=device-width,initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no&/&
如果你完全不了解这个标签的使用需要先百度一下。
解释:content中的&width& 这个width指的是什么宽度,我看过的文章对这个都没有解释的很清楚,有几个备选:虚拟窗口的宽度、手机屏幕的宽度、还是页面的宽度等等?经试验这个指的是虚拟窗口的宽度。了解宽度之后,对后续的各种scale,就应该知道是谁与谁的比例,是 虚拟窗口宽度 / 页面宽度,这样就会有问题出现安卓设备尺寸差异很大光主流的就有宽度为 320 480 720 1080 等各种尺寸而以上标签只能支持一种尺寸,当然有些浏览器会自动缩放使其适应屏幕,但这不是统一标准,正确的做法是用js动态生成此标签,当然,应该先获取屏幕尺寸。
对于此标签还有以下需要分享:
1)、user-scalable=no就一定可以保证页面不可以缩放吗?NO,有些浏览器不吃这一套,还有一招就是minimum-scale=1.0, maximum-scale=1.0 最大与最小缩放比例都设为1.0就可以了。
2)、initial-scale=1.0 & 初始缩放比例受user-scalable控制吗?不一定,有些浏览器会将user-scalable理解为用户手动缩放,如果user-scalable=no,initial-scale将无法生效。
3)、手机页面可以触摸移动,但是如果有需要禁止此操作,就是页面宽度等于屏幕宽度是页面正好适应屏幕才可以保证页面不能移动。
4)、如果页面是经过缩小适应屏幕宽度的,会出现一个问题,当文本框被激活(获取焦点)时,页面会放大至原来尺寸。
以上是使用viewport标签的一些小体会,分享给大家。
2、第二种自适应屏幕尺寸的方法是将页面做成980宽度,在没有viewport标签的情况下,移动设备屏幕范围会显示页面980的宽度,如果页面大于980,则在屏幕范围内显示页面一部分,如果页面小于980,则页面居中两侧显示空白,那么你猜,如果页面宽度等于980会出现什么情况呢?
3、百分比法,首先应明确一个概年,CSS中的百分比中的百指的是什么,我告诉你指的是父元素,所有百分比都是这样的。子元素宽度50%,那么父元素的宽度就是百,子元素的padding-left:50%,父元素的宽度是百,子元素的margin-top:20%,那么父元素的高是百。所以body默认宽度是屏幕宽度(PC中指的是浏览器宽度)子孙元素按百分比定位(或指定尺寸)就可以了,这只适合布局简单的页面,复杂的页面实现很困难。
4、使用css3单位rem,有人这样解释rem,root-em,就是根部的em,想必em大家都懂的,那么rem就是将根节点html的font-size的值作为整个页面的基准尺寸,默认html的font-size是16px,即1rem=16px,如果某div宽度为32px你可以设为2rem。当我们把html的font-size设为20px时,1rem=20px,那么32px=1.6rem了。到这里我们也就了解了rem的用法了,那么怎么用rem来实现不同尺寸屏幕的自适应呢?在页面载入开始时首先判断window的宽度(是window的宽度($(window).width()),不是屏幕分辩率的宽度(screen.width),两者的差别请自行查阅),假设宽度为W,一个div在宽度为640px的设计稿的下的宽度为dW1,这样如果html的font-size为100px,那么这个div的宽度用rem表示是多少呢?计算:div宽度dW2=dW1/100,px与rem之间很好换算,除以100就可以,这是假定屏幕宽度为640的,而不同宽度的屏幕怎么处理,为了能保证换算容易那就要为html设置一个合适的font-size,计算:100 / 640 = fontSize / W, fontSize = W / 640 * 100 = W / 6.4,
解释一下为什么把100作为一个缩放比例,用10或1不是更方便吗,这是因为大多数浏览器font-size的最小值为12px,所以只能用100了。
5、媒体查询,媒体查询也是css3的方法,我们要解决的问题是适应手机屏幕,这个媒体查询正是为解决这个问题而生,媒体查询的功能就是为不同的媒体设置不同的css样式,这里的&媒体&包括页面尺寸,设备屏幕尺寸等,比如我们要为宽度小于480px的页面中的class=&icon&的元素设置样式,可以这样写,@media screen and (max-width=480px) {.icon{ some styles }};这里仅介绍这种思路,关于媒体查询的详细用法请参阅css手册。
综上,至今,我没有找到一种完全适应各种屏幕的方法,只能根据页面特点选择不同的方法。
我们是从百度上搜索到万邦建站公司的,初次电话沟通,感觉他们是认真做事的一群人,所以也没有见面沟通,就交了定金。网站做好交给我们后,在版面设计方面,我们提出了一些修改意见,万邦公司都给出了专业的建议,也及时帮我们做了修改。后期后台传产品的时候,针对我们的问题,万邦公司都耐心及时帮我们做了解决。整个流程,印象最深的是,万邦公司的售后,及时并且耐心。值得推荐给朋友哦...
通过google找到了万邦,事先通过了解和其外贸案例,感觉挺好,就上门进行了交谈,公司规模也不错,负现公司业务这块的万生跟我详细了聊了一下关于人造花网站的设计思路,我们也提出了我们一些方便于询盘的功以需求,双方都很愉快,最后就选择了万邦来制作我们的外贸网站,整个设计过程就按我们事先的要求来,总体很满意,特别于在线询盘多产品的反馈及邮件的发送和完善给予了很好的支持,值得信赖的专业外贸网站建设公司。...
通过百度的搜索,找到外贸网站建设公司万邦,由距离不完,初步了解和看过相关案例后,就让对方来我们公司面谈,在面谈的过程中,对方在外贸网站建设还是很专业的,给了我们很多的一些建议,这些建议也正是我们所关心的,版式的设计,网站的用户体验,搜索的友好度,以及后期的服务响应能力和解决问题的效率,在与万邦的合作中,基本上都达到我们的预期,是一家有实力的外贸网站建设公司。...
我们在百度搜外贸网站建设找到了万网科技,通过与万邦的沟通和了解公司做的案例上来看,网站作品案例设计符得合我们的设计要求,与了解整个网站建设流程需求后,万邦给我们很专业的看法和建议,初步的方案设计符合我们的需求,第二阶段加入了我们的一些调整,万邦科技除了协助我们的调整,也加入了一些好的建议,真正的从公司角度出发,整个制作和验收都非常愉快,在上线后的一段时间,万邦修正了一些网站的小问题,效率高,回应快,是一家做服务的外贸建设公司。...
这次建站,是通过朋友介绍的,因为朋友是我们的采购商,他们专做外销这一块,我们做为厂家,早就该改善我们的网站,重视互联网业务,现在很多的制造厂家在国内都没有一个像样的网站,有时甚至没有网站,现在是互联网时代,我们清楚的的认识到网站在开拓公司业务上的重要,我们工厂内外销都有,但主要是内销为主,所以我们这次需要建中英文网站,也会做部分的外贸业务,所以这次建站还是有一定的要求的,我们看了采购商的网站,确实设计得不错,我们也根据自己的情况,提供一些业内做得比较好的网站,同时也要求有自己的风格和特色,万邦根...
通过百度的搜索,找到了万邦科技,在众多的外贸建站商约淡中,万邦是其中的一家,经过几轮的商淡,最终确定了选择万邦的外贸建设方案,独特的产品与解决方案相互融合,品牌理念展示都很新颖,首版出来后,整个设计与方案规划基本一致,后面在结合公司自身的情况,进行了微修,整个版式设计大气,突出公司品牌形象,得到同行中专业人士的赞同,为公司的海外业务拓展增加了新的软实力。
经过多家外贸网站建设公司选择,最后叫了两家公司来我公司面谈,万邦是其中的一家,在与万邦公司的洽淡中,可以感觉到这家公司在建设外贸站方面有自己独特的一些见解,从公司案例上面可以看到,整个网站的风格和设计都比较地道(欧美风),最后在结合我们的理念和设计思路上面,最终达成一致的想法,从设计到基本框架出来,还是挺不错的,后面在产品的展示方面,我们根据自己的情况,进行了一些传统式的修改,原版其实也不错,只是有些先进的设计理念一时还不能很好的理解,万帮在这方面还是给了我们很大的支持,在后期的维护和售后方面,...
本人正好来深圳期间考察厂家,正好在回去的时候,想建一个外贸网站,从网上挑了几家,感觉还是万邦的实力和案例品质比较好,所以就约着见面谈,因为要赶下午2点的飞机,所以万生特意告诉我最简便的路线,来公司进行落实各项事情,以及整个的设计规划和思路,最终在有限时间里取得了共识,回去后,就开始落实各项事情,进行开始网站设计,网站出来时,整体框架和色调都非常好,万邦根据我们的产品,进行全新的广告设计,效果非常棒,还有帮我们修改了很多的产品图片,服务可见,上线后,身边的朋友都说,网站做得非常好,大气。...
对比多家外贸网站建设公司,最终选择了万邦,根据提供的案例,和给我们的建议和想法,以及最佳的性价比,万邦设计出来的效果,让我们很惊喜,超出来我们的期望,非常好,大气,清爽,信息展示和图片的配合与公司的logo色调保持一致,整个制作是非常满意,后期我们只进行了微调,修改了一些图片,然后就成功上线了,万邦在后期给予我们更多的帮助和售后支持,是一家好的外贸网站建设公司。...
通过初次交流,发现万邦对手电这块市场很了解,结合其丰富的外贸网站建设经验,最终锁定了万邦,在进行多次沟通,最终的定位是中高端LED手电品牌,万邦的这次设计远远超出我们想象,整个设计非常到位,远远超出这次合作的价位,我们感到很满意,整个设计完全展示了整个品牌形象和营销手法,网站的几个亮点的地方,整体格局新颖,banner设计非常大气,有形象感,突显了整个定位,后期修改也进行了一些调整,效果更好,产品展示很到位,可以上传十几张产品图片,整个展示很饱满,万邦是一家有实力的外贸建站公司,值得推荐。...
电话: 0755 -揭开CSS3媒体查询迷雾(min-width和max-width) - 推酷
揭开CSS3媒体查询迷雾(min-width和max-width)
本文参考MichelleKlann的
媒体查询(media queries)是响应式设计(Responsive Web Design简称RWD)必不可少的一部分。
媒体查询有两个关键词min-width和max-width, 接触过媒体查询的同学可能会认同我, 这两个关键词很绕;从字面上理解它们可能不那么容易,以至于我每次都需要在脑海里面不断演算,然后小心翼翼地测试效果(大概和写正则表达式的感觉差不多)。
在这篇文章中我尝试解开媒体查询的迷雾。首先是名词解析:
width: 通常指代视口宽度;另外width和device width的区别在于,device width指代是屏幕的物理宽度。比如iphone5的屏幕分辨率是,竖屏时device width是640,横屏时是1136。通常,移动设备的浏览器都是全屏的,所以一般情况下width等于device-width。但是height和device-height的情况不一样(浏览器上方的地址栏和下方的工具栏有可能不算进视口高度)。鉴于一般媒体查询不采用height,所以本文所有例子全部使用
的像素全部加粗便于理解。
规则1: @media only
and (min-width:
大于或者等于
,采用{...}的样式」
所以,如果
是320px,这条规则返回false;返回false的媒体查询规则会直接被浏览器过滤掉,不会渲染这条规则中的CSS样式。这种情况翻译过来就是:
,采用{...}的样式」
为310px, 320px, 330px, 340px, 350px的视口,哪些视口会采用以上规则(指代规则1中{...}的CSS样式)?
规则2: @media only
and (max-width:
小于或者等于
,采用{...}的样式」
是320px,这条规则会返回true,浏览器会解析这段规则中的CSS样式。这种情况翻译过来就是:
小于或者等于
,采用{...}的样式」
为310px, 320px, 330px, 340px, 350px的视口,哪些视口会采用以上规则(指代规则2中{...}的CSS样式)?
这条规则会更加容易理解,简单解释就是:视口宽度在min-width和max-width之间的,都会采用这条规则。
规则3:@media only
and (min-width:
) and (max-width:
为340px, 这条规则返回true。翻译过来就是:
之间,采用{...}的样式」
为310px, 320px, 330px, 340px, 350px的视口,哪些视口会采用以上规则(指代规则3中{...}的CSS样式)?
background-color:
@media screen and ( max-width: 960px ) {
body { background-color: }
@media screen and ( max-width: 768px ) {
body { background-color: }
@media screen and ( max-width: 550px ) {
body { background-color: }
@media screen and ( max-width: 320px ) {
body { background-color: }
这条规则翻译过来就是:
1. 显示灰色背景;
2. width为0-960px的,显示红色背景;
3. width为0-768px的,显示橙色背景;
4. width为0-550px的,显示黄色背景;
5. width为0-320px的,显示绿色背景;
需要提醒一下的是CSS的优先级概念,在样式表中越后的样式优先级越高,就是后面的样式会覆盖前面的样式。在这个例子中,我们先设定了默认颜色为灰色。如果width大于960px的,会显示灰色。
假设width为750px,会先匹配到灰色,再匹配红色,最终显示了橙色。由于width等于750px,它不在0-550px和0-320px这个范围,浏览器不会解析这些样式。
查看上面的示例,先把浏览器放到最大,再逐渐拉窄;窗口颜色分别从灰色变成红色、橙色、黄色、绿色。
欢迎分享本文, 但请保留原文链接。
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致

我要回帖

更多关于 min width 1200px 的文章

 

随机推荐