您好我的网站上有一个徽标,我似乎无法集中注意力。我的徽标css如下,
@media only screen and (min-width: 768px) {
#logo {
float: none;
margin: 0 auto;
width: 768px;
}
}
http://www.questdesign.com.au/
你有可能知道我错过了什么吗?任何帮助都会很棒。感谢。
答案 0 :(得分:5)
尝试 text-align:center;
@media only screen and (min-width: 768px) {
#logo { float: none; margin: 0 auto; width: 768px; text-align:center; }
}
答案 1 :(得分:4)
img
是内嵌代码,因此即使您添加margin:auto
也无法使用。添加属性display:block
,它会将img作为块级元素,margin:0 auto;
将使其成为中心。
您的代码将是
@media only screen and (min-width: 768px) {
#logo { float: none; margin: 0 auto; width: 768px; display:block;}
}
答案 2 :(得分:1)
您可以添加text-align:center;到父 div和你想让图像居中的宽度(100%例如)去掉边距0 auto
答案 3 :(得分:1)
ng-options="b.name for b in brands track by b.id"
是内嵌代码,因此您需要更改img
然后更改display:block
或在父标记中添加margin: 0 auto
答案 4 :(得分:0)
您可以尝试将flexbox
用于徽标容器。
#logo{
width:800px;
display: flex;
border: 1px solid black;
align-items: center;
justify-content: center;
text-align: center;
}