[Ovillo] Problema anchura div
jose vicente ribera pellicer
joserankia en gmail.com
Lun Mayo 18 16:32:55 UTC 2009
Muy buenas...tengo un problema de anchuras nunca mejor dicho. Os explico
Se trata de la maquetacion de un foro
<tr class="bordesrojos padtop" id="<%= respuesta.id %>" >
<!-- Avatar -->
<td class="escrito_por" width="50">
</td>
<!-- Usuario y fecha -->
<td class="escrito_por" width="130" style="padding:10px 10px 10px 0">
</td>
<!-- Numeración de comentarios -->
<td>
<div id="original_<%= respuesta.id %>"><%# AQUÍ SE VE EL MENSAJE
ORIGINAL %></div>
<div class="num_comentario"><%= link_to(respuesta.contador,
respuesta.contenido_link) %></div>
<!-- Texto -->
<div id="texto_respuesta_<%= respuesta.id %>"
style="margin-left:38px; max-width:630px;">
<%= render :partial => "respuestas/texto_y_enlaces", :locals =>
{ :respuesta => respuesta } %>
</div>
</td>
</tr>
<tr style="height:1px; padding:0px;">
<td colspan="4">
<div id="reply_to_<%= respuesta.id %>" >
</div>
</td>
</tr>
La estructura funciona perfectamente, salvo que cuando se le mete una URL
larga destroza la maquetacion en el IE6. En los demas navegadores no pasa
nada pero en IE6 "arrastra" la pantalla hasta el final de la URL.
Habia penado usar la propiedad max-width, pero IE6 no incluye esta
propiedad. Tampoco puedo usar esto que he visto por google, ya que no
convence en el trabajo. Buscan algo mas generico.
#contenedor {
max-width: 1200px;
width: expression(document.body.clientWidth > 1201? "1200px": "auto");
}
Alguien puede tirarme un cable?....no se como meterle mano al ausnto sin
usar max-width ni el ejemplo anterior de Javascript :(
Más información sobre la lista de distribución Ovillo