SEOer之家-学SEO优化技术-看SEO教程-回SEOer之家SEOer之家-学SEO优化技术-看SEO教程-回SEOer之家
SEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

首页 > 移动SEO / 正文

【页面布局】手机站点页面布局普遍问题及解决方案

SEOer之家 2018-07-25 移动SEO

    导读:winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉?如何关闭iOS键盘首字母自动大写

  1.winphone系统a、input标签被点击时产生的半透明灰色背景怎么去掉sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <meta name="msapplication-tap-highlight" content="no">sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  1、关闭iOS键盘首字母自动大写sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <input type="text" autocapitalize="off" />sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  2、禁止文本缩放sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  html {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-text-size-adjust: 100%;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  3、移动端如何清除输入框内阴影sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  在iOS上,输入框默认有内部阴影,但无法使用 box-shadow 来清除,如果不需要阴影,可以这样关闭:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  input,sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  textarea {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  border: 0;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-appearance: none;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  4、忽略页面的数字为电话,忽略email识别sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <meta name="format-detection" content="telephone=no, email=no"/>sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  5、快速回弹滚动sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .xxx {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  overflow: auto;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-overflow-scrolling: touch;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  PS:iScroll用过之后感觉不是很好,有一些诡异的bug,这里推荐另外一个 iDangero Swiper,这个插件集成了滑屏滚动的强大功能(支持3D),而且还有回弹滚动的内置滚动条,官方地址:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  http://www.idangero.us/sliders/swiper/index.phpsJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  6、移动端禁止选中内容sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  div {-webkit-user-select: none;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  7、移动端取消touch高亮效果sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  在做移动端页面时,会发现所有a标签在触发点击时或者所有设置了伪类 :active 的元素,默认都会在激活状态时,显示高亮框,如果不想要这个高亮,那么你可以通过css以下方法来禁止:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .xxx {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  8、如何禁止保存或拷贝图像sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  通常当你在手机或者pad上长按图像 img ,会弹出选项 存储图像 或者 拷贝图像,如果你不想让用户这么操作,那么你可以通过以下方法来禁止:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  img {-webkit-touch-callout: none;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  PS:需要注意的是,该方法只在 iOS 上有效。sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  9、解决字体在移动端比例缩小后出现锯齿的问题:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-font-smoothing: antialiased;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  10、栅格布局:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  box-sizing:border-box;可以改变盒子模型的计算方式方便你设置宽进行自适应流式布局sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  11、input[type=input]{-webkit-appearance:none;}移除ios的样式,但这个属性存在bug,会导致iso无法获取checkbox值,给这个元素重新赋上input[type=checkbox]{-webkit-appearance:checkbox;}就不会报错了。sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  12、按钮被按下效果的实现需要给a标签加a:active属性和添加一段空函数sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  document.body.addEventListener('touchend', function () { });sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  13、解决去掉下边框:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-border-bottom:none;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  14、英文文本换行(不拆分单词):sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  word-wrap:break-wordsJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  15、字体大小尽量使用pt或者em,rem,代替px。sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  16、设置input里面placeholder字体的大小sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  ::-webkit-input-placeholder{ font-size:10pt;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  17、wap页面有img标签,记得加上display:block;属性来解决img的边缘空白间隙的1px像素。如果图片要适应不同的手机要设置width:100%;而且不能添加高度。sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  18. 移动端如何清除输入框内阴影sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  在iOS上,输入框默认有内部阴影,但无法使用 box-shadow 来清除,如果不需要阴影,可以这样关闭:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  input,sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  textarea {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  border: 0;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-appearance: none;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  19. 移动端禁止选中内容sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  如果你不想用户可以选中页面中的内容,那么你可以在css中禁掉:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .user-select-none {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-user-select: none;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -moz-user-select: none;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -ms-user-select: none;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  兼容IE6-9的写法:onselectstart="return false;" unselectable="on"sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  20.audio元素和video元素在ios和andriod中无法自动播放sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  应对方案:触屏即播sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  $('html').one('touchstart',function(){sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  audio.play()})sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  21.手机拍照和上传图片sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <input type="file">的accept 属性sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <!-- 选择照片 -->sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <input type=file accept="image/*">sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <!-- 选择视频 -->sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  <input type=file accept="video/*">sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  ios 有拍照、录像、选取本地图片功能sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  部分android只有选取本地图片功能sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  winphone不支持sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  input控件默认外观丑陋sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  22. 消除transition闪屏sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .css{sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-transform-style: preserve-3d;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-backface-visibility: hidden;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  23.开启硬件加速 解决页面闪白 保证动画流畅sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .css {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-transform: translate3d(0, 0, 0);sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -moz-transform: translate3d(0, 0, 0);sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -ms-transform: translate3d(0, 0, 0);sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  transform: translate3d(0, 0, 0);}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  设计高性能CSS3动画的几个要素sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  尽可能地使用合成属性transform和opacity来设计CSS3动画,sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  不使用position的left和top来定位sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  利用translate3D开启GPU加速sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  **************************************************************************sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  框架sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  1. 移动端基础框架sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  zepto.js 语法与jquery几乎一样,会jquery基本会zepto~sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  iscroll.js 解决页面不支持弹性滚动,不支持fixed引起的问题~ 实现下拉刷新,滑屏,缩放等功能~sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  underscore.js 该库提供了一整套函数式编程的实用功能,但是没有扩展任何JavaScript内置对象。sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  fastclick 加快移动端点击响应时间sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  animate.css CSS3动画效果库sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  Normalize.css Normalize.css是一种现代的、CSS reset为HTML5准备的优质替代方案sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  2. 滑屏框架sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  适合上下滑屏、左右滑屏等滑屏切换页面的效果sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  slip.jssJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  iSlider.jssJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  fullpage.jssJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  swipersJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  3.瀑布流框架sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  masonrysJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  工具推荐sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  caniuse 各浏览器支持html5属性查询sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  paletton 调色搭配sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  对于网站字体设置sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  移动端项目:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  移动和pc端项目:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC","Hiragino Sans GB",Simsun,sans-self;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  有关Flexbox弹性盒子布局一些属性sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  不定宽高的水平垂直居中sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .xxx{sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  position:absolute;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  top:50%;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  left:50%;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  z-index:3;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-transform:translate(-50%,-50%);sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  border-radius:6px;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  background:#fff;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  [flexbox版]不定宽高的水平垂直居中sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .xx{sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  justify-content:center;//子元素水平居中,sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  align-items:center;//子元素垂直居中;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  display:-webkit-flex;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  //单行文本溢出sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .xx{sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  overflow:hidden;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  white-space:nowrap;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  text-overflow:ellipsis;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  多行文本溢出sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .xx{sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  display:-webkit-box !importmort;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  overflow:hidden;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  text-overflow:ellipsis;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  word-break:break-all;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-box-orient:vertical;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-line-clamp:2;(数字2表示隐藏两行)}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  使用流体图片sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  img{sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  width:100%;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  height:auto;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  width:auto/9;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  一像素边框(例子:移动端列表的下边框)sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  .list-iteam:after{sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  position: absolute;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  left: 0px;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  right: 0px;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  content: '';sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  height: 1px;sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  transform: scaleY(0.5);sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -moz-transform: scaleY(0.5);sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  -webkit-transform:scaleY(0.5);}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  针对适配等比缩放的方法:sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 1024px){sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:3.2;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 768px) and (max-width: 1023px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:2.4;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 640px) and (max-width: 767px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:2;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 540px) and (max-width: 639px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:1.68;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 480px) and (max-width: 539px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:1.5;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 414px) and (max-width: 479px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:1.29;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 400px) and (max-width: 413px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:1.25;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 375px) and (max-width: 413px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:1.17;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  @media only screen and (min-width: 360px) and (max-width:374px) {sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  body{zoom:1.125;}sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

  }sJkSEOer之家-学SEO优化技术-看SEO教程-回SEOer之家

本文标题: 【页面布局】手机站点页面布局普遍问题及解决方案

本文地址:http://www.seoaiz.com/wen/244.html

Tags:

猜你喜欢

    无相关信息
搜索
网站分类
标签列表