Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O código foi alterado e está funcionando.
Tratasse do uso de float com margin, fazendo com que, nesse caso, a div mais a esquerda dobre o valor da margin (no IE).
O exemplo abaixo mostra como resolver esse problema, sem o uso de hack.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""[http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http-equiv="Content-type" content="text/html; charset=iso-8859-1"><style type="text/css">.principal{ width: 790px; border: 1px solid;}.chamada{ display: block; width: 250px; height: 50px; margin-left: 10px; background-color: #000000; float: left;}.esquerda{ margin-left: 10px !important; margin-left: 5px;}</style></head><body><div class="principal"> <div class="chamada esquerda"></div> <div class="chamada"></div> <div class="chamada"></div> <br clear="all" /></div> </body></html>
Carregando comentários...