html - 在低分辨率下将带有标题的 Logo 居中

标签 html css

这是我的代码,我添加了这个外部 div 并尝试了不同的方法,正如您在样式中看到的那样,试图将 Logo 与补丁标题居中

 echo '<div style="display: block; margin-left: auto; margin-right: auto;"><a       
 href="index.php"><div id="logo"></div></a>';
                echo '<h1 class="patch">PATCH ';
                    echo $patch.'</h1></div>

这也是 css 我有最大宽度 639 px 和更小的问题,这就是它的外观 http://i.imgur.com/fsV1vnc.png

#logo {
            float: left;
            width: 37px;
            height: 37px;

            background-image: url("../assets/logo/logo.png");
            background-size: contain;
        }
        #logo:hover{
            background-image: url("../assets/logo/logo_inverted.png");
            background-size: contain;
            transition: all 500ms ease; 
        }

@media only screen
        and (min-width: 640px)
        {
        .patch{
            float: left;
        }
        #logo{
            margin-right: 5px;
        }
}
@media(max-width: 639px){
        #logo{
            float: none;
            }
        .patch{
            float: none;
        }}

最佳答案

添加:

width: 100%;
text-align: center;

到.patch,一切就绪。如果不需要,为什么要在文本上使用边距自动?

关于html - 在低分辨率下将带有标题的 Logo 居中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28996380/

相关文章:

asp.net - 你如何拉伸(stretch)背景图像

javascript - 禁用输入文本访问但保持元素启用

javascript - 确认后使div在JavaScript中不可见

javascript - Bootstrap v4.1 : Closing a collapse menu when clicking outside of div

javascript - 多个值的颜色转换器

javascript - Jquery 可使用动态 div 上的上下箭头进行排序

html - css动画闪烁问题

javascript - 单击时将元素设置为隐藏

javascript - 两个选择选项 - 不需要验证和隐藏选项

javascript - 卡住列在 IE 中不起作用