[eside-ghost] CSSs

Saladino arkato en gmail.com
Vie Ene 27 17:44:55 CET 2006


Eup, algo de info desde mi punto de vista:

2006/1/27, Alvaro Uría <fermat en movimage.com>:
> Aupa ahí :-)
>
> Iker Perez de Albeniz - Txupete - [26/01/06 23:58 +0100] escribió:
> > alguien pilota de CSSs.. eske desde ke me he obligado a abandonar mi
> > amigable html clasico.. con todo el el codigo... y tablas... que facil
> > era todo....
>
> Es que es otro concepto (se sheroc!! xDD) ;-)
Cierto, es algo completamente diferente, la filosofia del css+xhtml de
hecho es no usar nada de presentacion en el htmlo xhtml, y desde luego
las tablas son para presentar valores tabulares, si las usas para
maquetar no lo estas haciendo correctamente.
>
> > pues nada... que como no uso tablas.. solo DIVs pues me estoy raspando
> > un poco con algunas propieddes/efectos que no consigo... por
> > ejemplo... si keria un recuado entrado en el medio de la ventana ante
> > scogia una tabla sin borde de alto y ancho el 100% de la ventana  y
> > con la propiedad valign="middle" y align="center", dentro metia el
> > recuadro con las dimensiones que queria y me kedaba centrado en medio
> > (tanto en alto como en ancho), independientemente de la resolucion...
>
> Para aprender cómo hacer tablas en CSS 2,
>         http://www.w3.org/TR/REC-CSS2/tables.html (inglis)
>         http://www.sidar.org/recur/desdi/traduc/es/css/tables.html (espanis)
>
> > ahora con css el recuadro es un DIV  con la propiedad margin: auto
> > auto; por lo que me pone los margenes laterales y superior/inferior de
> > forma automatica... el en caso de los laterales lo hace bien y me
> > centra en el ancho pero en el alto no... alguien sabe como centrar en
> > vertical con CSSs???
>
> El rollo estaría en usar la propiedad "display" con los valores table,
> table-row y table-cell (ver adjunto de prueba :P)

Ni idea acerca de este concepto, porque si necesitas usar una
tabla(para presentar valores tabulares) usas los tags "<table>" claro,
pero hasta que punto es lo correcto hacer "tablas de presentacion"
para algo que no es una tabla aunque sea desde el css?

>
> El problema es que Internet Explorer no lo entiende. Sólo entiende los
> valores que pone en esta gües,
> http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/display.asp
>
> Así que yo recomendaría utilizar ese estilo por defecto, y un "javaescris"
> opcional para comprobar si el UserAgent es IE (y entonces usar tablas html).

Discrepo en este punto. A mi parecer seria mas correcto usar tablas
minimamente aunque no sea lo correcto que utilizar un javascript para
variar la pagina dependiendo del user-agent, ademas si utilizas php o
similar en servidor mejor que eso seria detectar el user-agent en la
peticion y servir dependiendo aunque repito que eso me parece peor que
el uso de tablas. Pienso que si te metes a diferenciar User-agents
podrias no terminar nunca.

No se si te he dejado mejor o peor pero es todo lo que se.
Un saludo
Saladino


Más información sobre la lista de distribución eside-ghost