0

CSS を使用して検索、ロゴ、カートを中央揃えにしたいのですが、そうすることができません。マージンを変更すると、すべての配置が乱れます。検索、ロゴ、カートを中央揃えにするにはどうすればよいですか?

CSS:

.logo {

float:left;
width:370px;
margin-bottom: 10px;}

#search {
float:left;
width:235px;
text-align: left;
margin-bottom: 10px; }

#top-cart {
text-align: right;
float:right;
position: relative;
padding:1px 20px 5px 0;
background: url(images/shopping-bag.png) no-repeat top right;
width:280px;
line-height: 16px;}
#top-cart > a{
    color:#818181;
}

HTML:

<div class="containerInner clearfix">
<header id="header">
<div id="search">
<div id="site-description"><?php bloginfo( 'description' ); ?></div>
<?php get_search_form(); ?></div>
<div class="logo">
                <?php $logoimg = etheme_get_option('logo'); ?>
                <?php if($logoimg): ?>
                    <a href="<?php echo home_url(); ?>"><img src="<?php echo $logoimg ?>" alt="<?php bloginfo( 'description' ); ?>" /></a>
                <?php else: ?>
                    <a href="<?php echo home_url(); ?>" class="logo-text"><?php bloginfo( 'name' ); ?></a>
                <?php endif ;?>                   
            </div>
<div class="cart-wrapper">

            </div>

私は使用しようとしましmargin-left:auto;margin-right:auto;が、失敗しました。

4

1 に答える 1