17全新H6,哈弗H6多媒体体播放键和模式键怎么是灰色的,按不动(音乐可以正常播放)。

文章有更新通知您!
■内饰更具个性化  我们常说,外观是给别人看的,内饰才是给自己的,所以内饰相比外观对于我来说要更重要。全新的内饰采用了非对称式设计,中控台采用了类似于波浪式的弧形设计,大屏、旋钮控制按键向驾驶员侧倾斜的很自然,我倒是对它相当喜欢,不知道网友们是否喜欢这样的内饰?  中控台样式的弧线设计我很喜欢,并将一键启动的按键设计在了这里,但这也在一定程度上侵占了中控区域的按键,所以除了一排简单的操作按键之外,设计师将大部分的功能都集中在了这块9英寸的屏幕中,而一些常用的功能如空调、泊车影像等按键被放在了大屏的下方,方便进行盲操。此外在挡把后方还有一块多媒体控制区,操作更加方便的同时看上去也更具科技感。  在全新H6上,具备驾驶模式选择功能,分别是NORMAL(常规)、ECO(经济)和SPORT(运动)三种模式可选。按键样式很讨人喜欢,具有一定的超跑。  车内顶棚采用了少见的深灰色,为车内带来不错的稳重感。搭配上我比较喜欢的的,如果让我来打分的话,整个车内我给它一个相对较高的分数。■微体验:  我们本次长测的车型并没有配备大灯随动转向功能,而是通过作为来实现,这在晚上或者灯光较暗的地库是非常实用的,且照明的亮度和范围都比较可观。  全包的车门是我很喜欢的配置,尤其是在雨雪天气下,能够保障车身人员在上下车辆时不会蹭脏裤子。现在越来越多的都开始采用这样的设计了。■油耗记录:  从提车至今,由于之前在出差所以在此次文章发布前,用车并不多。目前加油一次,用车也基本上以快速路为主,但早晚高峰也存在一定程度的拥堵。目前实测的油耗为10.4L,和预期相差不大。考虑到它2.0T的排量和以及较重的车身,这样的油耗表现还是不错的,当然由于实际行驶里程较少,所以本次油耗的实际参考意义并不大。我们还会在日后的驾驶中各位关心的油耗问题进行着重体验。◆开篇小结:  开篇文章来的有点匆忙,毕竟我们到目前为止也才相处了一周的时间,对它的脾气还在摸索当中。先来做一个静态的小结吧,全新哈弗H6相比现款车型在外观、内饰上的变化都是很大的,全新之名实至名归,整体配置表现让人满意,电子挡把的配备在一定程度上提升了车内的档次感,至于实际的使用体验我们会在以后的文章中详细为您介绍。在下期的测试中,我们会为您带来它的空间方面的表现,这其中包括乘坐、后备厢以及储物等。对于全新哈弗H6感兴趣的朋友欢迎到我的,把您关注的问题来互相交流,我也会更可能详细的为您解答。(文/图/摄
文章标签:
文章导航展开全部目录收起全部目录
好评理由:
差评理由:
错别字太多
语句不通/文章阅读困难
汽车之家精彩活动推荐
差评理由:
错别字太多
语句不通/文章阅读困难
加速(0-100公里/小时)
刹车(100-0公里/小时)
油耗(100公里)
测试文章:
评测编辑-梁巍:
哈弗H6是自主品牌SUV里面综合素质比较高的一款车型,特别是现在搭载了1.5T发动机之后动力表现也全面提升。不过现在自主SUV搭载增压发动机也成了一个趋势,相信很快H6的优势将不再明显,那么从现在开始长城需要为H6打造新的特点了,配置以及工艺是可以继续提升的地方。
评测编辑-胡正
动力确实比2.0升强劲不少,但发动机本身调校以及与变速箱之间的匹配做的不够到位,发动机低转速扭矩不足,变速箱齿比不够恰当,同时噪音大这个老问题仍旧存在,如果不是对动力有特殊要求,不做推荐。考虑到1.5T动力参数、测试数据确实有进步,比2.0版少给一分。
评测编辑-罗浩:
哈弗H6装备1.5T发动机之后,动力有了明显提升,但就是低转速扭矩还有待加强,毕竟大家日常开车都比较温柔,而这台发动机在2000转以下的加速似乎不够有力,车主们恐怕要为此稍微改变一下驾驶习惯了。
加速(0-100公里/小时)
刹车(100-0公里/小时)
油耗(100公里)
测试文章:
评测编辑-梁巍:
哈弗H6已经转型成为标准城市SUV产品,而且从品质、用料、做工以及驾驶感受,比过去又提升了很多,在同价位产品里,H6没有对手。
评测编辑-胡正
难免要跟之前的哈弗H3、H5对比,这样看来H6带来的是质的飞跃:目前10万级别自主SUV里头最为均衡的选手。
评测编辑-罗浩:
哈弗H6已经是一款完全城市化的SUV,外观和底盘都柔和了很多,日常驾驶更加顺手,这是长城的一次从硬派越野风格向城市风格的成功转变,价格方面也非常合理。
6分以下:不做推荐6-7.9分:合格产品8-9.2分:优秀产品9.3-10分:强烈推荐
级别:紧凑型SUV
发动机:2.0T 197马力...
变速箱:7挡双离合17全新H6,多媒体播放键和模式键怎么是灰色的,按不动(音乐可以正常播放)。_百度知道
17全新H6,多媒体播放键和模式键怎么是灰色的,按不动(音乐可以正常播放)。
我有更好的答案
通过蓝牙连接的情况应该在手机上控制,车载就是一个音箱而已,操作不了的。
采纳率:91%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。ios和android 浏览器适配问题总结 - 简书
ios和android 浏览器适配问题总结
相关知识点
移动端、 适配(兼容)、 ios点击事件300ms延迟、 点击穿透、 定位失效......
问题&解决方案
手机浏览器独有的三个事件?
onTouchmove,ontouchend,ontouchstart,ontouchcancel
为什么要用Zepto?
jquery适用于PC端桌面环境,桌面环境更加复杂,jquery需要考虑的因素非常多,尤其表现在兼容性上面,相对于PC端,移动端的发杂都远不及PC端,手机上的带宽永远比不上pc端。pc端下载jquery到本地只需要1~3秒(90+K),但是移动端就慢了很多,2G网络下你会看到一大片空白网页在加载,相信用户第二次就没打开的欲望了。zepto解决了这个问题,只有不到10K的大小,2G网络环境下也毫无压力,表现不逊色于jquery。所以移动端开发首选框架,个人推荐zepto.js。
IOS移动端click事件300ms的延迟响应
移动设备上的web网页是有300ms延迟的,玩玩会造成按钮点击延迟甚至是点击失效。这是由于区分单击事件和双击屏幕缩放的历史原因造成的,
2007年苹果发布首款iphone上IOS系统搭载的safari为了将适用于PC端上大屏幕的网页能比较好的展示在手机端上,使用了双击缩放(double tap to zoom)的方案,比如你在手机上用浏览器打开一个PC上的网页,你可能在看到页面内容虽然可以撑满整个屏幕,但是字体、图片都很小看不清,此时可以快速双击屏幕上的某一部分,你就能看清该部分放大后的内容,再次双击后能回到原始状态。
双击缩放是指用手指在屏幕上快速点击两次,iOS 自带的 Safari 浏览器会将网页缩放至原始比例。
原因就出在浏览器需要如何判断快速点击上,当用户在屏幕上单击某一个元素时候,例如跳转链接&a href="#"&&/a&,此处浏览器会先捕获该次单击,但浏览器不能决定用户是单纯要点击链接还是要双击该部分区域进行缩放操作,所以,捕获第一次单击后,浏览器会先Hold一段时间t,如果在t时间区间里用户未进行下一次点击,则浏览器会做单击跳转链接的处理,如果t时间里用户进行了第二次单击操作,则浏览器会禁止跳转,转而进行对该部分区域页面的缩放操作。那么这个时间区间t有多少呢?在IOS safari下,大概为300毫秒。这就是延迟的由来。造成的后果用户纯粹单击页面,页面需要过一段时间才响应,给用户慢体验感觉,对于web开发者来说是,页面js捕获click事件的回调函数处理,需要300ms后才生效,也就间接导致影响其他业务逻辑的处理。
解决方案:
fastclick可以解决在手机上点击事件的300ms延迟
zepto的touch模块,tap事件也是为了解决在click的延迟问题
触摸事件的响应顺序为 touchstart --& touchmove --& touchend --& click,也可以通过绑定ontouchstart事件,加快对事件的响应,解决300ms延迟问题
一些情况下对非可点击元素如(label,span)监听click事件,ios下不会触发
解决方案:css增加cursor:
三星手机遮罩层下的input、select、a等元素可以被点击和focus(点击穿透)
问题发现于三星手机,这个在特定需求下才会有,因此如果没有类似问题的可以不看。首先需求是浮层操作,在三星上被遮罩的元素依然可以获取focus、click、change),有两种解决方案:
1.是通过层显示以后加入对应的class名控制,截断显示层下方可获取焦点元素的事件获取
2.是通过将可获取焦点元素加入的disabled属性,也可以利用属性加dom锁定的方式(disabled的一种变换方式)
安卓浏览器看背景图片,有些设备会模糊。
//用同等比例的图片在PC机上很清楚,但是手机上很模糊,原因是什么呢?
经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960*640分辨率,在网页里只显示了480*320,这样devicePixelRatio=2。现在android比较乱,有1.5的,有2的也有3的。
想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍)。例如一个div的宽高是100*100,背景图必须得200*200,然后background-size:,这样显示出来的图片就比较清晰了。
//代码可以如下:
background:url(../images/icon/all.png)
-webkit-background-size:50px 50
background-size: 50px 50
display:inline-
width:100%;
h5页面有个很蛋疼的问题就是,当输入框在最底部,点击软键盘后输入框会被遮挡。
//可采用如下方式解决
var oHeight = $(document).height(); //浏览器当前的高度
$(window).resize(function(){
if($(document).height() & oHeight){
$("#footer").css("position","static");
$("#footer").css("position","absolute");
关于Web移动端Fixed布局的解决方案,这篇文章也不错
不让 Android 手机识别邮箱
&meta content="email=no" name="format-detection" /&
禁止 iOS 识别长串数字为电话
&meta content="telephone=no" name="format-detection" /&
禁止 iOS 弹出各种操作窗口
-webkit-touch-callout:none
消除 transition 闪屏
-webkit-transform-style: preserve-3d; /*设置内嵌的元素在 3D 空间如何呈现:保留 3D*/
-webkit-backface-visibility: /*(设置进行转换的元素的背面在面对用户时是否可见:隐藏)*/
iOS 系统中文输入法输入英文时,字母之间可能会出现一个六分之一空格
可以通过正则去掉
this.value = this.value.replace(/\u2006/g, '');
禁止ios和android用户选中文字
-webkit-user-select:none
在ios和andriod中,audio元素和video元素无法自动播放
//解决方案:触屏即播
$('html').one('touchstart',function(){ audio.play()})
ios下取消input在输入的时候英文首字母的默认大写
&input autocapitalize="off" autocorrect="off" /&
android下取消输入语音按钮
input::-webkit-input-speech-button {display: none}
CSS动画页面闪白,动画卡顿
//解决方法:
1.尽可能地使用合成属性transform和opacity来设计CSS3动画,不使用position的left和top来定位
2.开启硬件加速
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
fixed定位缺陷
ios下fixed元素容易定位出错,软键盘弹出时,影响fixed元素定位
android下fixed表现要比iOS更好,软键盘弹出时,不会影响fixed元素定位
ios4下不支持position:fixed
解决方案: 可用iScroll插件解决这个问题
阻止旋转屏幕时自动调整字体大小
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {-webkit-text-size-adjust:}
Input 的placeholder会出现文本位置偏上的情况
input 的placeholder会出现文本位置偏上的情况:
PC端设置line-height等于height能够对齐,而移动端仍然是偏上,解决是设置line-height:
往返缓存问题
点击浏览器的回退,有时候不会自动执行js,特别是在mobile safari中。这与*往返缓存(bfcache)*有关系。
解决方法 :window.onunload = function(){};
calc的兼容性处理
CSS3中的calc变量在iOS6浏览器中必须加-webkit-前缀,目前的FF浏览器已经无需-moz-前缀。
Android浏览器目前仍然不支持calc,所以要在之前增加一个保守尺寸:
div { width: 95%; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); }
iOS6下伪类:hover
除了&a&之外的元素无效;
在Android下则有效。类似
div#topFloatBar_l:hover
#topFloatBar_menu { display: }
这样的导航显示在iOS6点击没有点击效果,只能通过增加点击侦听器给元素增减class来控制子元素。
在移动端修改难看的点击的高亮效果,iOS和安卓下都有效:
*{-webkit-tap-highlight-color:rgba(0,0,0,0);}
不过这个方法在现在的安卓浏览器下,只能去掉那个橙色的背景色,点击产生的高亮边框还是没有去掉,有待解决!
一个CSS3的属性,加上后,所关联的元素的事件监听都会失效,等于让元素变得“看得见,点不着”。IE到11才开始支持,其他浏览器的当前版本基本都支持。
pointer-events:
详细介绍见这里:
Zepto点透的解决方案
zepto的tap是通过兼听绑定在document上的touch事件来完成tap事件的模拟的,及tap事件是冒泡到document上触发的,在点击完成时的tap事件(touchstart\touchend)需要冒泡到document上才会触发,而在冒泡到document之前,用户手的接触屏幕(touchstart)和离开屏幕(touchend)是会触发click事件的,因为click事件有延迟触发(这就是为什么移动端不用click而用tap的原因)(大概是300ms,为了实现safari的双击事件的设计),所以在执行完tap事件之后,弹出来的选择组件马上就隐藏了,此时click事件还在延迟的300ms之中,当300ms到来的时候,click到的其实不是完成而是**隐藏之后的下方的元素,如果正下方的元素绑定的有click事件此时便会触发,如果没有绑定click事件的话就当没click,但是正下方的是input输入框(或者select选择框或者单选复选框),点击默认聚焦而弹出输入键盘,也就出现了上面的点透现象。
//(1)引入fastclick.js,在页面中加入如下js代码
window.addEventListener( "load", function() {
FastClick.attach( document.body );
}, false );
//(2)或者有zepto或者jQuery的js里面加上
$(function() {
FastClick.attach(document.body);
//(3)当然require的话就这样:
var FastClick = require('fastclick');
FastClick.attach(document.body, options);
//(4)用touchend代替tap事件并阻止掉touchend的默认行为preventDefault()
$("#cbFinish").on("touchend", function (event) {
//很多处理比如隐藏什么的
event.preventDefault();
//(5)延迟一定的时间(300ms+)来处理事件
$("#cbFinish").on("tap", function (event) {
setTimeout(function(){
//很多处理比如隐藏什么的
若您遇到图片加载很慢的问题,对这种情况,手机开发一般用canvas方法加载:
具体的canvas API 参见:
下面举例说明一个canvas的例子:
&li&&canvas&&/canvas&&/li&
js动态加载图片和li 总共举例17张图片!
vartotal=17;
varzWin=$(window);
varrender=function(){
varpadding=2;
varwinWidth=zWin.width();
varpicWidth=Math.floor((winWidth-padding*3)/4);
vartmpl ='';
for(vari=1;i&=i++){
varimgSrc='img/'+i+'.jpg';
if(i%4==1){
tmpl +='&li style="width:'+picWidth+'height:'+picWidth+'padding-left:'+p+'padding-top:'+padding+'"&&canvas id="cvs_'+i+'"&&/canvas&&/li&';
varimageObj = newImage();
imageObj.index =
imageObj.onload = function(){
varcvs =$('#cvs_'+this.index)[0].getContext('2d');
cvs.width = this.
cvs.height=this.
cvs.drawImage(this,0,0);
imageObj.src=imgS
防止手机中网页放大和缩小
&meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" /&
apple-mobile-web-app-capable
apple-mobile-web-app-capable是设置Web应用是否以全屏模式运行。
语法:&meta name="apple-mobile-web-app-capable"content="yes"&
说明:如果content设置为yes,Web应用会以全屏模式运行,反之,则不会。
content的默认值是no,表示正常显示。你可以通过只读属性window.navigator.standalone来确定网页是否以全屏模式显示。
html5调用安卓或者ios的拨号功能
html5提供了自动调用拨号的标签,只要在a标签的href中添加tel:就可以了。
&ahref="tel:,0-6999 转 1034&/a&
拨打手机直接如下:
&a href="tel:"&点击拨打&/a&
html5GPS定位功能
具体请看:
上下拉动滚动条时卡顿、慢
-webkit-overflow-scrolling:
overflow-scrolling:
Android3+和iOS5+支持CSS3的新属性为overflow-scrolling
禁止复制、选中文本
Element {-webkit-user-select:
-moz-user-select:
-khtml-user-select:
user-select:
iphone及ipad下输入框默认内阴影
-webkit-appearance:
13、ios和android下触摸元素时出现半透明灰色遮罩
-webkit-tap-highlight-color:rgba(255,255,255,0)
设置alpha值为0就可以去除半透明灰色遮罩,备注:transparent的属性值在android下无效。
一篇文章有详细介绍,地址:
active兼容处理 即 伪类 :active 失效
方法一:body添加ontouchstart
&body ontouchstart=""&
方法二:js给 document 绑定 touchstart 或 touchend 事件
color:#000;
a:active {
&a herf=foo &bar&/a&
document.addEventListener('touchstart',function(){},false);
动画定义3D启用硬件加速
-webkit-transform:translate3d(0,0,0)
transform: translate3d(0,0,0);
注意:3D变形会消耗更多的内存与功耗
Retina屏的1px边框
border-width:
webkit mask 兼容处理
某些低端手机不支持css3 mask,可以选择性的降级处理。
比如可以使用js判断来引用不同class:
if('WebkitMask'indocument.documentElement.style){
alert('支持mask');
alert('不支持mask');
某些Android手机圆角失效
解决方案:background-clip: padding-
顶部状态栏背景色
&meta name="apple-mobile-web-app-status-bar-style"content="black"/&
说明:除非你先使用apple-mobile-web-app-capable指定全屏模式,否则这个meta标签不会起任何作用。
如果content设置为default,则状态栏正常显示。
如果设置为blank,则状态栏会有一个黑色的背景。
如果设置为blank-translucent,则状态栏显示为黑色半透明。
如果设置为default或blank,则页面显示在状态栏的下方,即状态栏占据上方部分,页面占据下方部分,二者没有遮挡对方或被遮挡。
如果设置为blank-translucent,则页面会充满屏幕,其中页面顶部会被状态栏遮盖住(会覆盖页面20px高度,而iphone4和itouch4的Retina屏幕为40px)。
默认值是default。
&meta http-equiv="Cache-Control"content="no-cache"/&
手机页面通常在第一次加载后会进行缓存,然后每次刷新会使用缓存而不是去重新向服务器发送请求。
如果不希望使用缓存可以设置no-cache。
&link rel="apple-touch-icon"href="touch-icon-iphone.png"/&
&link rel="apple-touch-icon"sizes="76x76"href="touch-icon-ipad.png"/&
&link rel="apple-touch-icon"sizes="120x120"href="touch-icon-iphone-retina.png"/&
&link rel="apple-touch-icon"sizes="152x152"href="touch-icon-ipad-retina.png"/&
iOS下针对不同设备定义不同的桌面图标。如果不定义则以当前屏幕截图作为图标。
上面的写法可能大家会觉得会有默认光泽,下面这种设置方法可以去掉光泽效果,还原设计图的效果!
&link rel="apple-touch-icon-precomposed"href="touch-icon-iphone.png"/&
图片尺寸可以设定为5757(px)或者Retina可以定为114114(px),ipad尺寸为72*72(px)
&link rel="apple-touch-startup-image"href="start.png"/&
iOS下页面启动加载时显示的画面图片,避免加载时的白屏。
可以通过madia来指定不同的大小:
&!--iPhone--&
&link href="apple-touch-startup-image-320x460.png"media="(device-width: 320px)" rel="apple-touch-startup-image"/&
&!-- iPhone Retina --&
&link href="apple-touch-startup-image-640x920.png"media="(device-width: 320px) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/&
&!-- iPhone 5--&
&link rel="apple-touch-startup-image"media="(device-width: 320px) and (device-height: 568px) and (-webkit-device-pixel-ratio: 2)" href="apple-touch-startup-image-640x1096.png"&
&!-- iPad portrait--&
&link href="apple-touch-startup-image-768x1004.png"media="(device-width: 768px) and (orientation: portrait)" rel="apple-touch-startup-image"/&
&!-- iPad landscape--&
&link href="apple-touch-startup-image-748x1024.png"media="(device-width: 768px) and (orientation: landscape)" rel="apple-touch-startup-image"/&
&!-- iPad Retina portrait--&
&link href="apple-touch-startup-image-.png"media="(device-width: 1536px) and (orientation: portrait) and (-webkit-device-pixel-ratio: 2)" rel="apple-touch-startup-image"/&
&!-- iPad Retina landscape--&
&link href="apple-touch-startup-image-.png"media="(device-width: 1536px) and (orientation: landscape) and (-webkit-device-pixel-ratio: 2)"rel="apple-touch-startup-image"/&
浏览器私有及其它meta
以下属性在项目中没有应用过,可以写一个demo测试以下!
//QQ浏览器私有
&meta name="x5-fullscreen"content="true"&
&meta name="x5-orientation"content="portrait"&
&meta name="x5-orientation"content="landscape"&
&meta name="x5-page-mode"content="app"&
//UC浏览器私有
&meta name="full-screen"content="yes"&
&meta name="screen-orientation"content="portrait"&
&meta name="screen-orientation"content="landscape"&
&meta name="browsermode"content="application"&
针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓
&meta name="HandheldFriendly" content="true"&
微软的老式浏览器
&meta name="MobileOptimized" content="320"&
windows phone 点击无高光
&meta name="msapplication-tap-highlight" content="no"&
IOS中input键盘事件keyup、keydown、keypress支持不是很好
问题是这样的,用input search做模糊搜索的时候,在键盘里面输入关键词,会通过ajax后台查询,然后返回数据,然后再对返回的数据进行关键词标红。用input监听键盘keyup事件,在安卓手机浏览器中是可以的,但是在ios手机浏览器中变红很慢,用输入法输入之后,并未立刻相应keyup事件,只有在通过删除之后才能相应!
解决办法:
可以用html5的oninput事件去代替keyup
&input type="text"id="testInput"&
&script type="text/javascript"&
document.getElementById('testInput').addEventListener('input',function(e){
varvalue = e.target.
然后就达到类似keyup的效果!
h5网站input 设置为type=number的问题
- h5网页input 的type设置为number一般会产生三个问题,一个问题是maxlength属性不好用了。
另外一个是form提交的时候,默认给取整了。三是部分安卓手机出现样式问题。
//问题一解决,我目前用的是js。如下
&input type="number"oninput="checkTextLength(this ,10)"&
functioncheckTextLength(obj, length) {
if(obj.value.length & length)
obj.value = obj.value.substr(0, length);
//问题二,是因为form提交默认做了表单验证,step默认是1,要设置step属性,假如保留2位小数,写法如下:
&input type="number"step="0.01"/&
关于step,我在这里做简单的介绍,input 中type=number,一般会自动生成一个上下箭头,点击上箭头默认增加一个step,点击下箭头默认会减少一个step。number中默认step是1。也就是step=0.01,可以允许输入2位小数,并且点击上下箭头分别增加0.01和减少0.01。
假如step和min一起使用,那么数值必须在min和max之间。
看下面的例子:
&input type="number"step="3.1"min="1"/&
输入框可以输入哪些数字?
首先,最小值是1,那么可以输入1.0,第二个是可以输入(1+3.1)那就是4.1,以此类推,每次点击上下箭头都会增加或者减少3.1,输入其他数字无效。这就是step的简单介绍。
//问题三,去除input默认样式
input[type=number] {
-moz-appearance:
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance:
- ios 设置input 按钮样式会被默认样式覆盖
解决方式如下:
textarea {
border: 0;
-webkit-appearance:
设置默认样式为none
- select 下拉选择设置右对齐
设置如下:
select option {
direction:
- 通过transform进行skew变形,rotate旋转会造成出现锯齿现象
可以设置如下:
-webkit-transform: rotate(-4deg) skew(10deg) translateZ(0);
transform: rotate(-4deg) skew(10deg) translateZ(0);
outline: 1px solid rgba(255,255,255,0)
- 关于 iOS 与 OS X 端字体的优化(横竖屏会出现字体加粗不一致等)
iOS 浏览器横屏时会重置字体大小,设置 text-size-adjust 为 none 可以解决 iOS 上的问题,
但桌面版 Safari 的字体缩放功能会失效,因此最佳方案是将 text-size-adjust 为 100% 。
-webkit-text-size-adjust:100%;
-ms-text-size-adjust:100%;
text-size-adjust:100%;
- 移动端 HTML5 audio autoplay 失效问题
这个不是 BUG,由于自动播放网页中的音频或视频,会给用户带来一些困扰或者不必要的流量消耗,所以苹果系统和安卓系统通常都会禁止自动播放和使用 JS 的触发播放,必须由用户来触发才可以播放。
解决方法思路:先通过用户 touchstart 触碰,触发播放并暂停(音频开始加载,后面用 JS 再操作就没问题了)。
document.addEventListener('touchstart',function() {
document.getElementsByTagName('audio')[0].play();
document.getElementsByTagName('audio')[0].pause();
- 移动端 HTML5 input date 不支持 placeholder 问题
这个我感觉没有什么好的解决方案,用如下方法
&input placeholder="Date" class="textbox-n" type="text" onfocus="(this.type='date')"
id="date"&
- 部分机型存在type为search的input,自带close按钮样式修改方法
有些机型的搜索input控件会自带close按钮(一个伪元素),而通常为了兼容所有浏览器,我们会自己实现一个,此时去掉原生close按钮的方法为:
Search::-webkit-search-cancel-button{
如果想使用原生close按钮,又想使其符合设计风格,可以对这个伪元素的样式进行修改。
- 唤起select的option展开
//zepto方式:
$(sltElement).trigger("mousedown");
//原生js方式:
functionshowDropdown(sltElement) {
event = document.createEvent('MouseEvents');
event.initMouseEvent('mousedown',true,true, window);
sltElement.dispatchEvent(event);
& 以上所有资料搜集整理自网络,如有不对的地方希望及时告知,欢迎大家批评指正,谢谢!
专注于移动互联网前端技术的研究,努力成为一名全栈工程师!
mobileTech A useful tools or tips list for mobile web application developing 这个项目收集移动端开发所需要的一些资源与小技巧 移动端统计 (from BiosSun) 可基于下方所列出的统计数据来决...
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。碰到频率:100%解决方案:CSS里
{margin:0;padding:0;}备注:这个是最常见的也是最易解决的一...
Meta 基础知识: H5 页面窗口自动调整到设备宽度,并禁止用户缩放页面。 空白页基本 meta 标签 其他 meta 标签 常见问题: 移动端如何定义字体 font-family 打电话发短信写邮件怎么实现 移动端 touch 事件(区分 webkit 和 winpho...
H5页面窗口自动调整到设备宽度,并禁止用户缩放页面//一、HTML页面结构 // width
设置viewport宽度,为一个正整数,或字符串‘device-width’// height
设置viewport高度,一般设置了宽度,会自动解析出高度,可以不用设置/...
打开电脑,端坐在书桌前,正准备开始写论文。隔壁的舍友在看综艺,正捧腹大笑,你也被笑声吸引过去,看了一会,你告诉自己:要不迟点再写论文好了,反正还有时间。于是,你便搬着个小凳子坐过去了,论文丢在一旁等明天。 你说要减肥,一定要坚持跑步锻炼。可等到跑步那天,你又觉得跑步的鞋子不...
在北京短暂停留几天,想给自己找点事情做,还不想花钱。在网上看到清华大学这个活动的时候,就决定去了。 但是,说到底真正吸引我的还是上面这些作品的主题。 每一个都很吸引人。 我是个百分之两百的外行,对影像拍摄技巧或者画面构成这些完全不懂,只能粗浅记录自己感触较多的几个影片的观后...
艾灸与不艾灸的人 每天看来没有任何区别 每月看来差异也是微乎其微 每年看来差距虽然明显,但也没什么了不起 但5年再看,就是身体和精神状态的天差地别 10年再看,就是两种人生之间不可企及的鸿沟 所以再忙,也要坚持艾灸! 坚持艾灸一周 气血通畅 通过系统的艾灸,你的身体正在开始...
“真羡慕你呀。” 呵呵,身价过亿的王总,酒过三巡后,出乎意料地发起了感慨,让本来就一脸腼腆的陈亮,表情瞬间尴尬起来,僵硬的像佛脸。 “别紧张呀,我是说,你过的比我幸福多了。” 酒桌对面的陈亮,只恨地面上没有洞,要不然自己早就钻进去了。 特么的你个王贵,不待这样损人的。 是啊...

我要回帖

更多关于 哈弗H6歌乐多媒体接口图解 的文章

 

随机推荐