移动Web开发常见问题与解决方法.pdfVIP

  • 0
  • 0
  • 约6.99千字
  • 约 16页
  • 2026-01-28 发布于北京
  • 举报

1.1复习遇到的问题

1.1.1点击高亮效果

-webkit-tap-highlight-color:transparent;/*清除点击高亮

效果*/

在移动设备的浏览器中,点击时会出现高亮效果,在某些项目中是不需

要这种默认效果的。因此,我们通常会将点击的颜色设置为透明。

1.1.2所有盒子以边框开始计算

/*设置宽度以边框开始计算*/

-webkit-box-sizing:border-box;

box-sizing:border-box;

在移动端通常使用的是百分比布局,那么这样的布局如果使用border或

者padding可能使容器的宽度超出屏幕的宽度,产生滚动条。那么我们的解

决方案是使用css3属性box‑sizing设置所有的盒子从边框开始计算宽度。

1.1.3Input清除默认的样式

/*在移动端怎么清除默认的样式*/

/*在移动端清除浏览器默认样式*/

-webkit-appearance:none;

1.1复习遇到的问题

1.1.1点击高亮效果

-webkit-tap-highlight-color:transparent;/*清除点击高亮

效果*/

在移动端浏览器会遇见点击出现高亮的效果,在某项项目是不需要这个默

认的效果的。那么我们通常会把这个点击的颜色设置成透明。

1.1.2所有盒子以边框开始计算

/*设置宽度以边框开始计算*/

-webkit-box-sizing:border-box;

box-sizing:border-box;

在移动端通常使用的是百分比布局,那么这样的布局如果使用border或者

padding或使容器的宽度超出屏幕的宽度产生滚动条。那么我们的解决方案是什

么试用css3属性box-sizing设置所有的盒子重边框开始计算宽度。

1.1.3Input清除默认的样式

/*在移动端怎么清除默认的样式*/

/*在移动端清除浏览器默认样式*/

-webkit-appearance:none;

在移动设备的浏览器当中表单一般会有默认的属性通过border:none

outline:none是无法完全清除的,还是会有一些浏览器默认的属性,比

如:内阴影,立体感等等。向这些浏览器默认加上的样式我们怎么去除呢?

我们有一个属性‑webkit‑appearance这个属性指的是设置成none

1.1.4最小宽度和最大宽度的限制

max-width:640px;/*在行业当中的移动端的设计图一般

使用的是640px*/

min-width:300px;/*在移动设备当中现在最小的尺寸

320px*/

适用:比较多的首页,门户,等。

作用保证页面在大尺寸设备中保持良好的视觉效果,即清晰度;保证

页面在小尺寸设备中有较好的布局效果。

1.1.5Img的下间隙问题

div

abcdefghijklmnopqrstuvw

imgsrc=../images/nv-fy.jpgalt=/

/div

在移动设备的浏览器当中表单一般会有默认的属性通过border:none

outline:none是无法完全清楚的,还是会有一些浏览器默认的属性,比如:

内阴影,立体感、、、向这些浏览器默认加上的样式我们怎么去除呢?

我们有一个属性-webkit-appearance这个属性指的是设置成none

1.1.4最小宽度和最大宽度的限制

max-width:640px;/*在行业当中的移动端的设计图一般

使用的是640px*/

min-width:300px;/*在移动设备当中现在最小的尺寸

320px*/

适用:比较多的首页,门户,等。

作用保证页面在尺寸比较大的

文档评论(0)

1亿VIP精品文档

相关文档