gpt4 book ai didi

css - 如何使我的负上边距在桌面 Safari 中保持一致?

转载 作者:行者123 更新时间:2023-11-28 12:26:58 26 4
gpt4 key购买 nike

我在我的网站 Logo 中添加了一个负边距,它在我目前测试过的所有浏览器中都显示正常。看这里:

Other Browser Logo - Perfect

问题是它没有在 Safari 桌面中正确显示。看这里:

Safari Logo - Too High

HTML如下:

<hgroup id="logo_container">
<div id="logo_inside_container">
<h1 id="site-title"><a href="<?php echo esc_url( home_url( '/' ) ); ?>" title="<?php echo esc_attr( get_bloginfo( 'name', 'display' ) ); ?>" rel="home"><img src="/wp-content/uploads/logo.png" alt="612 Vineyard - Berryville, VA"/></a></h1>
</div>
</hgroup>

CSS如下:

#site-title {
margin-top: -30px;
display: block;
padding: 0;
width: 190px;
height: 143px;
float: left;
}
#site-title img {
width: 190px;
height: 143px;
}
#logo_container {
display: block;
width: 100%;
height: 100%;
margin: -29px 0 0 !important;
background: url('/wp-content/uploads/logo_stripe_bg.png') 0 41px repeat-x;
}
#logo_inside_container {
display: block;
width: 860px;
height: 143px;
margin: 0 auto;
background: url('/wp-content/uploads/logo_stripe.png') 0 41px no-repeat;
}

最佳答案

我在这里找到了一种将浏览器特定类添加到我的主体类的方法:http://codebyte.dev7studios.com/post/4180628671/add-browser-to-body-class-in-wordpress

简单地改变了#site-title { margin-top: -30px; } to .safari #site-title { margin-top: 0;

希望这对某人有帮助!

关于css - 如何使我的负上边距在桌面 Safari 中保持一致?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18473722/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com