ios - 我看到我的 img 和我的右框之间有间隙

标签 ios css

在 iPhone 和 iPad 上查看时,我无法正确显示我的网站。在我尝试过的每个桌面浏览器(safari、chrome、firefox)上查看时,该网站都能正常显示,但是,在 iPhone/iPad 上,IMG 和右框之间有一个微小的间隙/空间。 它在 Firefox 中运行良好。问题是什么? 这是指向 JsFiddle 的内嵌链接.

<div id="wrapper">
    <img src="http://dummyimage.com/155x155/000/fff"/>
    <div id="subject">
        <div id="subject_wrapper">
            <span>Im span</span>
            <span>im spanfdnf</span>
        </div>
    </div>
</div>



#wrapper {
    border-top: 8px solid #457b91;
    max-width: 488px;
    margin: 0 auto;
    overflow: hidden;
}

#wrapper img {
    width: 32%;
    float: left;
}

#subject {
    background-color: green;
    float: right;
    width: 68%;
    padding-bottom: 32%;
    position: relative;
}

#subject_wrapper {
    padding-top: 12%;
    position: absolute;
    height: 100%;
    width: 100%;
}

#subject span {
    font-family: Thonburi;
    font-size: 34px;
    color: #ffffff;
    display: block;
    padding: 0 20%;
}

#subject span:nth-child(2) {
    font-size: 18px;
    line-height: 8px;
}

最佳答案

我手边没有 iPd 或 iPhone 来检查这个,但请尝试注释掉元素之间的空间,因此:

<div id="wrapper">
    <img src="http://dummyimage.com/155x155/000/fff"/><!--
    --><div id="subject">
        <div id="subject_wrapper">
            <span>Im span</span>
            <span>im spanfdnf</span>
        </div>
    </div>
</div>

这是一个非常荒谬的修复,但它适用于内联 block 元素,例如由 LI 组成的菜单。

关于ios - 我看到我的 img 和我的右框之间有间隙,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19571748/

相关文章:

ios - 使用 Detox 测试与超时相关的测试,例如弹出窗口/工具提示等

JQuery - 选择确切的类结构

html - 查找 HTML 和 CSS 版本的最佳方法

javascript - 有什么方法可以使用 HTML5/CSS/Javascript 对位图进行颜色转换吗?

ios - 如何检测 IOS 应用程序关闭并仅加载?

objective-c - UISearchDisplayController 的搜索结果具有与搜索表不同的单元格布局和行为

ios - tableView 更新期间对数据源的线程安全访问

html - 字体颜色不起作用

html - 如何让文本覆盖在图像上?

CSS声明覆盖