Chcę wyśrodkować div logo_img i logo_name które są umieszczone w divie logo. Chcę, aby całość była wyśrodkowana. Nie mogę zrobić tego za pomocą margin-left:auto itd. ponieważ nie znam szerokości napisu, a position:absolute; left:auto; right:auto; nie działa.
HTML:
<body>
<header>
<div class="logo">
<div class="logo_img"><img src="img/logo.png"></div>
<div class="logo_name">Sklep internetowy</div>
<div style="clear:both;"></div>
</div>
</header>
</body>
CSS:
body {
background-color: #efefef;
margin: 0;
padding: 0;
}
.logo
{
position:absolute;
left:auto;
right:auto;
margin-top: 40px;
}
.logo_img img
{
float: left;
width:150px;
height:80px;
}
.logo_name
{
float: right;
text-transform: uppercase;
font-size: 30px;
}