[ok] Re: [Ayuda] Reto DIV (was xhtml)

Arturo Espinosa-Aldama arturoea en hotmail.com
Jue Oct 14 11:31:48 CDT 2004


Voy a retomar el thread desde aqui.

Primero con Max:

Max ha admitido que no ve como se pueda arreglar el problema sin usar 
vertical-align, el cual solo se puede "activar" usando "display: 
table-cell". Probablemente esta en lo cierto, y es que vertical-align solo 
aplica a elementos inline (spans) y _tablas_. Ahora, el no entender por que 
usar "display: table-cell" es usar tablas muestra una laguna en fundamentos.

Veras Max, que la propiedad de display tiene implicaciones muy profundas en 
el elemento al que se aplique, ya que cambia su modelo de formato visual: no 
se limita a habilitar o deshabilitar ciertas propiedades al elemento en 
cuestion. En el caso de table-cell (y anexos), cito de la w3c:

table, inline-table, table-row-group, table-column, table-column-group, 
table-header-group, table-footer-group, table-row, table-cell, and 
table-caption
    These values cause an element to behave like a table element (subject to 
restrictions described in the chapter on tables).

http://www.w3.org/TR/REC-CSS2/visuren.html

Por lo tanto, usar "display: table-cell", es usar el modelo de tablas, 
aunque no uses los tags de tablas. O sea, podrias graficar datos tabulares 
perfectamente usando puros divs y css. Alguien pregunto que que habia yo 
aprendido de la experiencia: pues es precisamente esto. O sea, le puedo 
decir adios a los tags de <table, <tr, <td, aunque no al modelo de tablas.

A JoJoJordi:

Lo que he visto de Max es que acepto que no ve como podria implementar el 
reto sin usar el modelo de tablas (implicitamente, al decir que no veia como 
sin usar table-cell).

Por otro lado, Ion ha dado la implementacion mas elegante sin duda, pero 
usando table-cell, al igual que Salvador, por lo que no vence el reto (a 
nivel teorico). Ha sido la propuesta mas interesante de todos modos.

Finalmente, Cicloid es el unico que ha vencido el reto, en lo 
tecnico-teorico, al usar framesets, pero en lo practico no, ya que no me 
atreveria yo a usar frames solo por hacer que un textito se pegue a una 
rayita.

Preo como sea, bonito ejercicio, no? Mejor por lo menos que andar clavado en 
el debianitismo. Y que chingue a su madre el PAN.

Saludos,
Arturo

>From: j0rd1 adame <jordi en jordi.net>
>To: ayuda en linux.org.mx
>CC: Max Valdez <maxvalde en fis.unam.mx>, cicloid en idealabs.tk, Arturo 
>Espinosa-Aldama <arturoea en hotmail.com>, Jonathan Hernandez 
><ion en gluch.org.mx>
>Subject: Re: [ok] Re: [Ayuda] Reto DIV (was xhtml)
>Date: Thu, 14 Oct 2004 10:36:23 -0500
>
>blah blah blah y más blah blah blah y a ti fué al que retaron max.... y no 
>he
>visto nada
>
>Chidos Cicloid y Ion que si lo lograron
>
>
>El Jue 14 Oct 2004 10:01, Max Valdez escribió:
> > > mmm, tal vez usando vertical align no, pero hay otras opciones, vi el
> > > reto hace ratito e hice algo rapido
> >
> > Esta 2-3 tu diseño, cumple bien con todo, pero le da en la torre el 
>padding
> > superior, cuando haces grande la letra se separa todo del borde (top).
> >
> > Esta bien, pero segun yo el usar displat: table-cell no es usar tablas,
> > sino habilitar una opcion de layout que por error no esta definida por
> > default para los divs (vertical-align).
> >
> > > http://www.idealabs.tk/reto
> > >
> > > No estoy seguro si era eso lo que querian hacer.... pero a veces las
> > > cosas mas sencillas resuelven el problema...
> > >
> > > >Porque consideras que usar table-cell no vale ?, yo creo que es un
> > > > pequeño error en la definicion de las hojas de estilo, casi estoy
> > > > seguro que lo van a corregir, pero por lo pronto es la unica manera 
>de
> > > > hacerlo.
> > >
> > > Por que las tablas son para datos tabulados, un error que comenzo por
> > > 1998 cuando a algun diseñador se le ocurrio usar tablas para manejar
> > > layout's, gran avance en cuanto diseño, pero le puso en la madre a las
> > > recomendaciones de la w3c, las tablas son unicamente para datos
> > > tabulares, aunque yo recomiendo su uso para compatibilidad con viejos
> > > navegadores, o quizas para que una pagina se vea nice en lynx, o algun
> > > otro text browser, fuera de eso, hay que evitar el uso de cualquier
> > > variacion de tablas...
> >
> > Y consideras que usar una opcion que tiene la palabra "table" ya es usar
> > tablas ?, no lo digo por pelear, sino porque vuelvo a lo mismo, segun yo 
>es
> > un error en la definicion de html y xhtml el que no este habilitada la
> > opcion mencionada para los divs, despues de todo practicamente todas las
> > opciones se pueden adjudicar a todos los tags.
> >
> > Saludos
> > Max
> >
> >
> > _______________________________________________
> > Ayuda mailing list
> > Ayuda en linux.org.mx
> > Para salir de la lista:
> > http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/
><< attach3 >>

_________________________________________________________________
FREE pop-up blocking with the new MSN Toolbar - get it now! 
http://toolbar.msn.com/


 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



Más información sobre la lista de distribución Ayuda