【发布时间】:2015-07-14 16:43:20
【问题描述】:
我无法在页面上将 div(徽标)居中。我尝试了一些方法,但它们似乎不起作用。
通过将 text-align 设置为容器的中心并将绝对位置设置为 grid_4(右:0;),我能够使徽标在页面上居中。然而,当最小化浏览器时,两个 div 重叠。
<!-- header -->
<header>
<div class="container">
<div class="grid_8 center-touch full-width wow fadeInDown animated">
<a href="/">
{% if settings.use_logo %}
<img src="{{ 'logo.png' | asset_url }}" alt="{{ shop.name | escape }}" class="logo" />
{% else %}
<h1 class="logo">{{ shop.name | escape }}</h1>
{% endif %}
</a>
</div>
<div class="grid_4 right m-t-35 m-b-10 hide-touch wow fadeInDown animated">
<div class="cart">
<span class="total">{{ cart.total_price | money_with_currency }}</span>
</div>
<a href="/cart" class="cart-btn" title="Your cart"><span class="count">{{ cart.item_count }}</span></a>
</div>
</div>
<div class="clear"></div>
{% include 'navigation' %}
</header>
【问题讨论】:
-
请将您的代码放入您的问题中。
-
对不起。我刚刚添加了代码。谢谢
-
一定要浮动吗?我会将其设置为显示内联块并将其父级的文本对齐设置为居中。如果你想让它居中,就不需要让它浮动
-
@AbdulAhmad 嗨,它不必浮动。你能给我举个例子吗?
-
@crocparkisland 有这个jsfiddle.net/u0h1p1nv 看看是否适合你