Muy bien, al diseñar un sitio, me encontré con un pensamiento ... Tengo algunas partes de mi sitio que serían más adecuadas para actuar como tabla, pero no son datos tabulares . Por alguna razón, realmente me molesta usar una tabla para algo que no es una tabla. Entonces noté las opciones de visualización de CSS, pero no puedo hacerlo funcionar bien. Esto es lo que estoy intentando. ¿Cual es el problema?Hacer que los DIV actúen como una tabla usando CSS
<div class="table">
<div class="tr">
<div class="td">Row 1, Cell 1</div>
<div class="td">Row 1, Cell 2</div>
<div class="td">Row 1, Cell 3</div>
</div>
<div class="tr">
<div class="td">Row 2, Cell 1</div>
<div class="td">Row 2, Cell 2</div>
<div class="td">Row 2, Cell 3</div>
</div>
</div>
Así es como se ve el CSS.
div.table {border: 1px solid black; display: table; }
div.tr {border: 1px solid black; display: table-row; }
div.td {border: 1px solid black; display: table-cell; }
Me gustaría que la página a parecerse a una mesa fue utilizado, pero las 'células' todos ir en una nueva línea. ¿Alguna idea?
funciona muy bien en Firefox 3.6.12. ¿Qué navegador estás usando? –
me parece información de tabla.Por favor, no reinvente la rueda con los nombres de las clases div y css que reflejan el marcado de la tabla – redsquare
@ redsquare. Reinventar la rueda es mi especialidad. – Yoshiyahu