水平居中SVG

时间:2015-02-03 03:07:54

标签: html css svg

我似乎无法横向居中我的SVG徽标。

这是我的CSS:

html body div.body-container div#logo {
    position: absolute; top: 0; left: 0; right: 0; float: none; clear: both;
    width: 100%; max-width: 100%; height: 150px; margin: 0; padding: 0;
    background-image: url(vulco-logo.min.png); background-position: center center; background-repeat: no-repeat; background-size: 175px 55px;
    background-color: rgba(26, 60, 88, 0.9);
    z-index: 20;
}
html body div.body-container div#logo svg {
    position: relative; float: left; clear: none; display: block;
    width: auto; height: 60px; margin: 0 auto; padding: 0; text-align: center;
    fill: #ffffff;
}

HTML:

<div id="logo"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 158.172 50" xmlns:xlink="http://www.w3.org/1999/xlink" preserveAspectRatio="xMixYMid meet">



</svg></div>

我尝试过显示块和自动边距。我已经尝试过文本对齐中心,没有。 我忽略了什么吗?

1 个答案:

答案 0 :(得分:0)

修正了它。似乎float: left;造成了所有麻烦。