2011年6月24日 1:19; CATEGORY : CSS 您可以透過 App Store,將 iPhone 或 iPad 上的 Pages 更新至最新版本。 若要更新 Mac 上的 Pages,請使用 Mac 上的 App Store app。 若您將 Pages 文件轉換成與 Pages '09 相容的文件,請進一步瞭解當您輸出成 iWork '09 後會發生的變更。 inputタグでdisabledした要素のデザインを変更. Pages 隨附在大多數的 Apple 裝置中,是一款功能強大的文書處理工具,能讓你創作驚豔出色的文件。配合即時合作功能,不論你的團隊用的是 Mac、iPad、iPhone 或 PC,都能隨時隨地一起 工作。. var picWidth=Math.floor((winWidth-padding*3)/4); tmpl +=''; var cvs =$('#cvs_'+this.index)[0].getContext('2d'); zeptojs内置Touch events方法,具体可以看http://zeptojs.com/#Touch events, 看了一下zeptio新版的API,已经支持IE10以上浏览器,对zeptojs可以选择使用!, 这点是最基本的,最为手机网站开发者来说应该都知道的,就是设置meta中的viewport, , 设置了DTD的方式是XHTML的写法,假如我们页面运用的是html5,可以不用设置DTD,直接声明。, 使用viewport使页面禁止缩放。 通常把user-scalable设置为0来关闭用户对页面视图缩放的行为, , , 当然,user-scalable=0,有的人也写成user-scalable=no,都可以的。, apple-mobile-web-app-capable是设置Web应用是否以全屏模式运行。, , 如果content设置为yes,Web应用会以全屏模式运行,反之,则不会。content的默认值是no,表示正常显示。你可以通过只读属性window.navigator.standalone来确定网页是否以全屏模式显示。, , 默认情况下,设备会自动识别任何可能是电话号码的字符串。设置telephone=no可以禁用这项功能。, html5提供了自动调用拨号的标签,只要在a标签的href中添加tel:就可以了。, 具体请看:http://www.w3school.com.cn/html5/html_5_geolocation.asp, -webkit-tap-highlight-color:rgba(255,255,255,0), 方法二:js给 document 绑定 touchstart 或 touchend 事件. Pngtree提供免費的PNG圖片素材,背景圖庫和向量下載。 數百萬高品質的免費PNG,PSD,AI和EPS文件可供選擇。 event = document.createEvent('MouseEvents'); event.initMouseEvent('mousedown', true, true, window); http://www.w3school.com.cn/html5/html_5_geolocation.asp. 看看 Pages 的全新功能 来自 威锋网页版. And with real-time collaboration, your team will be able to work together at the same time on a Mac, iPad, iPhone, or iPod touch — even on a PC. 我没有打开黑暗模式,可pages,keynote,和numbers的背景色都是黑的,很不协调。 我以为是在夜晚,它自动变成这样,然后我改了时区,还是黑色的。甚至卸载重新安装还是不行. 转过来,平时看看。虽然还有很多问题至今无解。比如:华为麒麟950的P8和meta打开我们的应用首页经常偶发白屏。!!, 经过研究,是devicePixelRatio作怪,因为手机分辨率太小,如果按照分辨率来显示网页,这样字会非常小,所以苹果当初就把iPhone 4的960640分辨率,在网页里只显示了480320,这样devicePixelRatio=2。现在android比较乱,有1.5的,有2的也有3的。, 想让图片在手机里显示更为清晰,必须使用2x的背景图来代替img标签(一般情况都是用2倍)。例如一个div的宽高是100100,背景图必须得200200,然后background-size:contain;,这样显示出来的图片就比较清晰了。. 河溪. Pages has been designed exclusively for the iPad, iPhone, and iPod touch. 2020 19.3.4 表格行渲染背景色. 转过来,平时看看。虽然还有很多问题至今无解。比如:华为麒麟950的P8和meta打开我们的应用首页经常偶发白屏。!! 1、安卓浏览器看背景图片,有些设备会模糊。 用同等比例的图片在PC机上很清楚,但是 this.value = this.value.replace(/\u2006/g, ''); 这个不是 BUG,由于自动播放网页中的音频或视频,会给用户带来一些困扰或者不必要的流量消耗,所以苹果系统和安卓系统通常都会禁止自动播放和使用 JS 的触发播放,必须由用户来触发才可以播放。, 解决方法思路:先通过用户 touchstart 触碰,触发播放并暂停(音频开始加载,后面用 JS 再操作就没问题了)。, document.addEventListener('touchstart', function () {. iPad 上 Pages 的鍵盤快速鍵符號. -webkit-transform: rotate(-4deg) skew(10deg) translateZ(0); transform: rotate(-4deg) skew(10deg) translateZ(0); 300ms尚可接受,不过因为300ms产生的问题,我们必须要解决。300ms导致用户体验并不是很好,解决这个问题,我们一般在移动端用tap事件来取代click事件。, 关于300ms延迟,具体请看:http://thx.github.io/mobile/300ms-click-delay/, div是绝对定位的蒙层,并且z-index高于a。而a标签是页面中的一个链接,我们给div绑定tap事件:, 我们点击蒙层时 div正常消失,但是当我们在a标签上点击蒙层时,发现a链接被触发,这就是所谓的点透事件。, touchstart 早于 touchend 早于click。 亦即click的触发是有延迟的,这个时间大概在300ms左右,也就是说我们tap触发之后蒙层隐藏, 此时 click还没有触发,300ms之后由于蒙层隐藏,我们的click触发到了下面的a链接上。, (1)尽量都使用touch事件来替换click事件。例如用touchend事件(推荐)。(2)用fastclick,https://github.com/ftlabs/fastclick(3)用preventDefault阻止a标签的click(4)延迟一定的时间(300ms+)来处理事件 (不推荐)(5)以上一般都能解决,实在不行就换成click事件。, $("#haorooms").on("touchend", function (event) {, iOS 浏览器横屏时会重置字体大小,设置 text-size-adjust 为 none 可以解决 iOS 上的问题,但桌面版 Safari 的字体缩放功能会失效,因此最佳方案是将 text-size-adjust 为 100% 。, 36、关于 iOS 系统中,中文输入法输入英文时,字母之间可能会出现一个六分之一空格. document.getElementsByTagName('audio')[0].play(); document.getElementsByTagName('audio')[0].pause(); 38、移动端 HTML5 input date 不支持 placeholder 问题, , 39、部分机型存在type为search的input,自带close按钮样式修改方法, 有些机型的搜索input控件会自带close按钮(一个伪元素),而通常为了兼容所有浏览器,我们会自己实现一个,此时去掉原生close按钮的方法为, 如果想使用原生close按钮,又想使其符合设计风格,可以对这个伪元素的样式进行修改。. 背景に色をつけるのは「レイアウトをデザインする」でっも紹介しました、background-color:カラーコード;を使います。 ここで背景に色を指定するのは.menuにbackground-color:#c0c0c0; (シルバー)を指 … document.addEventListener('touchstart',function(){},false); if( 'WebkitMask' in document.documentElement.style){, html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 {, , 除非你先使用apple-mobile-web-app-capable指定全屏模式,否则这个meta标签不会起任何作用。, 如果content设置为default,则状态栏正常显示。如果设置为blank,则状态栏会有一个黑色的背景。如果设置为blank-translucent,则状态栏显示为黑色半透明。, 如果设置为default或blank,则页面显示在状态栏的下方,即状态栏占据上方部分,页面占据下方部分,二者没有遮挡对方或被遮挡。, 如果设置为blank-translucent,则页面会充满屏幕,其中页面顶部会被状态栏遮盖住(会覆盖页面20px高度,而iphone4和itouch4的Retina屏幕为40px)。, , 手机页面通常在第一次加载后会进行缓存,然后每次刷新会使用缓存而不是去重新向服务器发送请求。如果不希望使用缓存可以设置no-cache。, , , , , 上面的写法可能大家会觉得会有默认光泽,下面这种设置方法可以去掉光泽效果,还原设计图的效果!, , 图片尺寸可以设定为57*57(px)或者Retina可以定为114*114(px),ipad尺寸为72*72(px), , , , , , , , , , , , , , , 其它,针对手持设备优化,主要是针对一些老的不识别viewport的浏览器,比如黑莓, , , , 26、 IOS中input键盘事件keyup、keydown、keypress支持不是很好, 问题是这样的,用input search做模糊搜索的时候,在键盘里面输入关键词,会通过ajax后台查询,然后返回数据,然后再对返回的数据进行关键词标红。, 用input监听键盘keyup事件,在安卓手机浏览器中是可以的,但是在ios手机浏览器中变红很慢,用输入法输入之后,并未立刻相应keyup事件,只有在通过删除之后才能相应!, document.getElementById('testInput').addEventListener('input', function(e){, h5网页input 的type设置为number一般会产生三个问题,一个问题是maxlength属性不好用了。另外一个是form提交的时候,默认给取整了。三是部分安卓手机出现样式问题。, , 问题二,是因为form提交默认做了表单验证,step默认是1,要设置step属性,假如保留2位小数,写法如下:, 关于step,我在这里做简单的介绍,input 中type=number,一般会自动生成一个上下箭头,点击上箭头默认增加一个step,点击下箭头默认会减少一个step。number中默认step是1。也就是step=0.01,可以允许输入2位小数,并且点击上下箭头分别增加0.01和减少0.01。, , 首先,最小值是1,那么可以输入1.0,第二个是可以输入(1+3.1)那就是4.1,以此类推,每次点击上下箭头都会增加或者减少3.1,输入其他数字无效。这就是step的简单介绍。.