Firefox和Chrome之间的CSS图像对齐方式差异

CCantey

我无法在所有浏览器之间正确对齐图像:

在此处输入图片说明

我想知道这是否是边界问题?

问题:解决此问题的最佳方法是创建媒体查询吗?现在,我有点想找到一个好的中间立场,但是当在野生动物园移动应用程序中查看时,那几个像素却起了很大的作用。还是有更好的方法在.mnhouse, .mnsenate, .ushouse, .ussenate1, .ussenate2div之间包含图像

这是我相关的HTML:

<div id="officials">                 
            <div class='mnhouse'>                       
                    <div class="membersublist">
                         <div class="memberLink"><span id="mnhouselink">Show District <i class="fa fa-external-link-square"></i></span></div>       
                        <div id='housemember' class='lcc_gis_member'></div>
                        <div id='housedistrict' class='lcc_gis_memberdistrict'></div>
                    </div>
                    <img id='housephoto' class='mnhouse_img' src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="0" height="0" alt=""/>

            </div>
            <div class='mnsenate'>                      
                    <div class="membersublist">
                        <div class="memberLink"><span id="mnsenlink">Show District <i class="fa fa-external-link-square"></i></span></div>
                        <div id='senatemember' class='lcc_gis_member'></div>
                        <div id='senatedistrict' class='lcc_gis_memberdistrict'></div>
                    </div>
                    <img id='senatephoto' class='mnsenate_img' src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=" width="0" height="0" alt=""/>                   
            </div>
</div>

这是我相关的CSS:

#officials img {
    height: 100%;
    min-height: 87px;
    max-width: 65%;
    position: relative;
    top: -56px;
    border:none;
}

.membersublist{
    margin-top:15px;
}
.mnhouse, .mnsenate, .ushouse, .ussenate1, .ussenate2 {
    height:87px;
    background-color: #e6e6e6;
    border-top: 1px solid #a7a5a6;
    border-right: 1px solid #a7a5a6;
    border-bottom: 1px solid #a7a5a6;
    border-left: 3px solid #a7a5a6;
}

这是演示,以防万一我错过任何相关代码(您需要在地图上选择一个点以打开结果)。

亚历山大·奥玛拉

问题是您使用否定的相对定位来尝试将其对齐。

#officials img {
    ...
    position: relative;
    top: -56px;
    ...
}

基本上,您将其相对于文本创建的偏移量进行定位,在所有浏览器中,文本都永远不能被认为是100%一致的。

而是考虑在.mnhouse包装器上添加定位,然后使用绝对定位来定位图像。

.mnhouse {
    position: relative;
}

#officials img {
    height: 100%;
    min-height: 87px;
    max-width: 65%;
    position: absolute;
    top: 0;
    border:none;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

fireFox和Chrome之间图像的transform属性的css过渡渲染的差异

来自分类Dev

fireFox和Chrome之间图像的transform属性的css过渡渲染的差异

来自分类Dev

Chrome / Safari和Firefox之间的CSS定位差异

来自分类Dev

<Pre> Firefox和Chrome之间的呈现差异

来自分类Dev

Firefox和Chrome之间的webgl性能差异

来自分类Dev

Chrome和Firefox之间的JavaScript范围差异

来自分类Dev

Firefox和Chrome之间的CSS3过滤器差异

来自分类Dev

Firefox和Chrome / Safari之间的Div-padding-top差异

来自分类Dev

javascript Date() 计算中 Chrome/Firefox 和 IE 之间的差异

来自分类Dev

Firefox和Chrome之间的CSS定位问题

来自分类Dev

CSS:位置和对齐方式之间存在冲突

来自分类Dev

CSS文本和图像对齐方式,以%为单位

来自分类Dev

Firefox与Chrome CSS填充和边距差异

来自分类Dev

Rems在Chrome和Firefox之间呈现不同的呈现方式

来自分类Dev

Chrome和Firefox之间的布局差异,与浮动和显示有关:表格

来自分类Dev

Firefox 23.0.1 Chrome 23.0.1271.64和IE 8之间占位符差异的字体颜色

来自分类Dev

使用 rem 的 chrome 和 firefox 之间的字体大小差异

来自分类Dev

CSS垂直图像对齐方式的变化

来自分类Dev

UIButton标题和图像的对齐方式不同

来自分类Dev

使用填充和对齐方式连接图像

来自分类Dev

CSS3转换Firefox和Chrome和IE中的差异

来自分类Dev

布局损坏和偏离:FireFox 和 Chrome/Edge 之间的图像定位不同

来自分类Dev

CSS和标签输入对齐方式与表格

来自分类Dev

CSS和Struts 2形式的对齐方式

来自分类Dev

CSS修复Button和图片的对齐方式

来自分类Dev

CSS 中段落和标题的对齐方式

来自分类Dev

Mozilla和Chrome在CSS上的差异

来自分类Dev

对齐图像和图标(CSS /引导程序)

来自分类Dev

将对齐的图像添加到表格单元格会导致Chrome和Firefox中的渲染错误

Related 相关文章

  1. 1

    fireFox和Chrome之间图像的transform属性的css过渡渲染的差异

  2. 2

    fireFox和Chrome之间图像的transform属性的css过渡渲染的差异

  3. 3

    Chrome / Safari和Firefox之间的CSS定位差异

  4. 4

    <Pre> Firefox和Chrome之间的呈现差异

  5. 5

    Firefox和Chrome之间的webgl性能差异

  6. 6

    Chrome和Firefox之间的JavaScript范围差异

  7. 7

    Firefox和Chrome之间的CSS3过滤器差异

  8. 8

    Firefox和Chrome / Safari之间的Div-padding-top差异

  9. 9

    javascript Date() 计算中 Chrome/Firefox 和 IE 之间的差异

  10. 10

    Firefox和Chrome之间的CSS定位问题

  11. 11

    CSS:位置和对齐方式之间存在冲突

  12. 12

    CSS文本和图像对齐方式,以%为单位

  13. 13

    Firefox与Chrome CSS填充和边距差异

  14. 14

    Rems在Chrome和Firefox之间呈现不同的呈现方式

  15. 15

    Chrome和Firefox之间的布局差异,与浮动和显示有关:表格

  16. 16

    Firefox 23.0.1 Chrome 23.0.1271.64和IE 8之间占位符差异的字体颜色

  17. 17

    使用 rem 的 chrome 和 firefox 之间的字体大小差异

  18. 18

    CSS垂直图像对齐方式的变化

  19. 19

    UIButton标题和图像的对齐方式不同

  20. 20

    使用填充和对齐方式连接图像

  21. 21

    CSS3转换Firefox和Chrome和IE中的差异

  22. 22

    布局损坏和偏离:FireFox 和 Chrome/Edge 之间的图像定位不同

  23. 23

    CSS和标签输入对齐方式与表格

  24. 24

    CSS和Struts 2形式的对齐方式

  25. 25

    CSS修复Button和图片的对齐方式

  26. 26

    CSS 中段落和标题的对齐方式

  27. 27

    Mozilla和Chrome在CSS上的差异

  28. 28

    对齐图像和图标(CSS /引导程序)

  29. 29

    将对齐的图像添加到表格单元格会导致Chrome和Firefox中的渲染错误

热门标签

归档