私は XHTML と CSS に非常に慣れていないため、フロートを機能させることができません。どういうわけか、「wrapper」の下と右側に「fondo_header」が表示され続けます。
これは HTML コードです。
<div id="header">
<div id="wrapper">
<div id="figure">
<img src="images/logo_2nd_225x1182_forWeb.jpg" alt="Logo" width="225" height="118">
</div>
</div>
<div id="fondo_header">
<div id="nav">
<ul>
<li><a href="#">Inicio</a></li>
<li><a href="#">Servicios</a></li>
<li><a href="#">Contacto</a></li>
</ul>
</div>
</div>
</div>
そしてCSS:
#header{
margin-top: 20px;
width: 70%;
margin-left: auto;
margin-right: auto;
overflow: hidden;
}
#fondo_header{
width: 74%;
float: right;
background: url(images/header.jpg);
}
#wrapper{
width: 250px;
/*float:left;*/
height:auto;
background-color:#f2dfce;
}
「wrapper」と「fondo_header」を隣り合わせにする必要があります。すべてのdivの幅は正しいはずです。また、ピクセル、さまざまな幅、マージンの追加、パディング、さまざまなフローティングスタイル、およびあまりにも多くのことを試しましたが、何も機能しません。
同じ結果でIE9、Chrome、FFを試しました。マージンとパディングがリセットされました。
この時点で、かなり明白な何かを見落としていると確信しています。どんな助けでも大歓迎です。