【问题标题】:How to remove whitespace in ipad?如何去除ipad中的空格?
【发布时间】:2015-05-28 05:03:05
【问题描述】:

我正在使用引导响应式设计,当在 iPad 中查看我的网页时,它会导致右侧出现空白,我在视口元标记中将宽度设置为设备宽度,如何删除空白?

我试过this,没有任何效果

【问题讨论】:

  • 有机会分享代码吗?还是链接?
  • 似乎是 ipad 的一般问题
  • 如果你的意思是一个大的空白将你的页面延伸到你的视口之外,我以前也看到过这种情况。每次发生这种情况时,都会有一些元素 css 行为不正常。通常是包含width: 100% 的组合,但我忘记了确切的问题。如果您有链接或虚拟页面(jsfiddle),我可以为您提供帮助,以便我们找到导致它的原因。 CSS 过去为我解决了这个问题。
  • 不用说,不看设计就无法解决设计相关问题

标签: twitter-bootstrap ipad responsive-design whitespace


【解决方案1】:

空白是一个文本字符。只需使用font: 0/0 a; 使文本不可见。 让我解释。两个普通 HTML 的例子:

<div>
<!--White-space -->
<span>Some text here<span>
</div>

示例 1. 在 iPad 上使用空白 (jsfiddle) 和 css:

div {
    background: red;
}

span {
    background: blue;
    color: #fff;
}

示例 2. 使用 css 的 iPad(jsfiddle) 上没有空格:

CSS:

div {
    background: red;
    font: 0/0 a;/*make text invisible for parent container with white-spaces*/
}

span {
    background: blue;
    color: #fff;
    font: 12px/normal Arial, sans-serif;/*set back font for child container*/
    display:inline-block;/*just for good render effect*/
}

【讨论】:

  • 我不确定在哪里添加此代码,我的网站中有多个页面/div/span,我应该添加字体:0/0 a;在引导导航栏上
  • font:0/0 a;添加到您有问题的顶级父节点
猜你喜欢
  • 2018-08-20
  • 2010-11-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-01
相关资源
最近更新 更多