Я хочу, чтобы центр выравнивал поиск, логотип и корзину через CSS, но я не могу этого сделать, если я изменю маржу, все выравнивание нарушено. Как можно центрировать выравнивание поиска, логотипа и тележки?Как центрировать выравнивание меню через 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;
, но не удалось.
Ваш HTML-код - это PHP-код, который находится на внутренней стороне. Это не то, что получают наши браузеры. Пожалуйста, разместите код HTML – FelipeAls
использовать маржу: 0 auto; в обертке – PRAH