Vi una pregunta similar here, y no vi una respuesta. Tengo un problema donde un elemento se flota correctamente, dentro de un div principal, y está causando que div divida todo el ancho de la página en IE7. Esto no ocurre en ningún otro navegador (Firefox y Chrome). También publiqué fotos después de la pregunta, como referencia. El HTML que estoy usando es el siguiente:CSS: Div flotante a la derecha hace que el contenedor div se estire en toda la anchura de la pantalla en IE
<div id="journal" class="journalIE">
<div class="title_bar">
<div>
Testing
</div>
<div class="actions"></div>
<div class="clear"></div>
</div>
</div>
la CSS que estoy usando para estas etiquetas está por debajo también. Una cosa que noté consistente entre la pregunta de la otra persona mencionada anteriormente, y mi problema, es que los padres div tienen posicionamiento aplicado (la persona de arriba tiene absoluto, lo he arreglado).
#journal
{
z-index: 1;
}
.journalIE
{
right: 1px;
bottom: 18px;
position: fixed;
}
#journal .title_bar
{
background: #F3F3F3;
border: 1px solid #C5D6E8;
color: #363638;
font-size: 11pt;
font-weight: bold;
height: 20px;
padding: 4px;
margin-bottom: 4px;
}
#journal .title_bar .actions
{
float: right;
}
.clear
{
clear: both;
}
Observe que la clase 'acciones' se flota a la derecha. Si elimino ese flotador, mi caja se ve como this. Pero con el flotador agregado, se extiende toda la pantalla, y se ve como this. ¿Es esto un error conocido de IE, porque no está sucediendo en ningún otro navegador y me está volviendo loco?
Para aquellos que se preguntan, tuve contenido en el div 'acciones', pero he eliminado todo hasta el problema raíz.
Cualquier ayuda sería muy apreciada. Muchas gracias.
Gracias por la respuesta rápida. Desafortunadamente, con el div 'actions' aún flotando a la derecha, todavía se extendía todo el ancho de la página, y simplemente ponía "Testing" en el extremo derecho. Imagen aquí: http://i49.tinypic.com/5ap4bk.jpg –