Foros del Web » Creando para Internet » CSS »

Por que CSS es tan genial?

Estas en el tema de Por que CSS es tan genial? en el foro de CSS en Foros del Web. Hola, que tal, soy nuevo en este foro y la razon de que entre fue haber leido los manuales de CSS de Desarrolloeb.com. Despues de ...
  #1 (permalink)  
Antiguo 17/01/2007, 20:25
 
Fecha de Ingreso: enero-2007
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Exclamación Por que CSS es tan genial?

Hola, que tal, soy nuevo en este foro y la razon de que entre fue haber leido los manuales de CSS de Desarrolloeb.com.
Despues de entrar a donde explicaban lo de las capas, me perdi un poco, y mas aun me parecio raro, que tantos usuarios quedaran encantados (en los comentarios se lee esto) con 'las famosas capas'.
Quisiera saber, cuales son los puntos mas interesantes de estas, por que yo no las encontre muy practicas, y a lo que lei (no se si sea el manual o que mi mente no lo pudo asimilar) y vi, igual da hacer tu pagina con tablas...En resumen, lo que quiero es que alguien me convenza del ¿por que son tan buenas?, por que no se si adentrarme en ellas o no...cuales serian los pros? cuales son las contras? las mejores caracteristicas...de antemano a quien responda, GRACIAS!
  #2 (permalink)  
Antiguo 17/01/2007, 20:43
 
Fecha de Ingreso: diciembre-2003
Mensajes: 1.583
Antigüedad: 14 años
Puntos: 13
Re: Por que CSS es tan genial?

Una explicación algo más entretenida: Por qué el diseñar con tablas es estúpido.
__________________
El conocimiento es libre: Movimiento por la Devolución
  #3 (permalink)  
Antiguo 17/01/2007, 21:04
 
Fecha de Ingreso: enero-2007
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
De acuerdo Re: Por que CSS es tan genial?

Cita:
Iniciado por frijolerou Ver Mensaje
Una explicación algo más entretenida: Por qué el diseñar con tablas es estúpido[/URL].
Ja ja ja ja...
a ver edito mi ultimo post...lei en este articulo que una pagina con capas es menos pesada..pero personalmente me parece mas complicado hacer las cosas en CSS(que con HTML)...no se si es por mi falta de experiencia al respecto, pero si asi fuera, esto significaria un proceso mas lento y por lo tanto menor productividad...no? si alguien puede darme la url de algun editor de css...se los agradeceria tambien

Última edición por rx.corps; 17/01/2007 a las 23:49
  #4 (permalink)  
Antiguo 18/01/2007, 02:43
 
Fecha de Ingreso: agosto-2004
Mensajes: 265
Antigüedad: 13 años, 3 meses
Puntos: 0
Re: Por que CSS es tan genial?

pues yo he realizado mi web con capas y solo veo problemas

problemas en la resolucion
problemas con los distintos navegadores

supongo k sera cosas de ser novato.

salu2
__________________
Recuerda que si señalas con el dedo, el resto de los dedos te señalan a ti!
  #5 (permalink)  
Antiguo 01/02/2007, 08:11
Avatar de FNX_NET  
Fecha de Ingreso: marzo-2004
Ubicación: EN EL INFIERNO.....
Mensajes: 1.707
Antigüedad: 13 años, 8 meses
Puntos: 7
Re: Por que CSS es tan genial?

Cita:
Iniciado por ircop Ver Mensaje
pues yo he realizado mi web con capas y solo veo problemas

problemas en la resolucion
problemas con los distintos navegadores

supongo k sera cosas de ser novato.

salu2
a mi me pasa lo mismo, debe ser por lo mismo.

aunque de los porrasos de aprende xD
__________________
:-D "Que se libere del cielo confinado; que mi cuerpo sea la espada de hielo negro que nos lleve al abismo; que ningún poder pueda detenernos...Destructora de las almas de los dioses!!!":adios:


:pirata:
  #6 (permalink)  
Antiguo 01/02/2007, 09:21
 
Fecha de Ingreso: abril-2002
Mensajes: 1.013
Antigüedad: 15 años, 7 meses
Puntos: 8
Re: Por que CSS es tan genial?

Es tan genial ya que a los señores de Microsoft se les atraviesa hacer las cosas como les viene en gana al no respetar los estándares y con hacer coger nervios y hacer perder un tiempo valiosísimo a los programadores.
  #7 (permalink)  
Antiguo 01/02/2007, 17:41
Avatar de bhagat  
Fecha de Ingreso: julio-2002
Ubicación: Granada
Mensajes: 469
Antigüedad: 15 años, 5 meses
Puntos: 7
De acuerdo Re: Por que CSS es tan genial?

1º CSS Me permite diseñar el web exactamente como quiero, controlo el diseño general con un solo documento central, cambio el aspecto, medidas, etc... de todo un web cambiando solamente unos parámetros en ese documento central.

2º miren los codigos de cada una de estas paginas, la 1ª con tablas y la 2ª solo con CSS. y decidan cual es mas simple.

http://www.cssplay.co.uk/menu/penname.php

http://www.cssplay.co.uk/menu/notable.php

3º visiten paginas como http://www.csszengarden.com/ , y
hagan cualquier de los diseños que aparecen con tablas.

4º otra visita http://www.cssplay.co.uk/menu/index.html
y miren las posibilidades que ofrece.

hay mas razones pero para mi estas son suficientes.

__________________
Por prudencia, la palabra SIEMPRE,
no la deberiamos usar NUNCA

Bhagat Dominguez
www.percusioncreativa.com
  #8 (permalink)  
Antiguo 02/02/2007, 06:50
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 12 años, 1 mes
Puntos: 890
Re: Por que CSS es tan genial?

usando css y divs podes hacer lo que se te de la gana... obviamente tiene sus limitaciones, desde la maquetacion de tu web, cambiar estilos a los formularios, y todo esto en una sola hoja css, cambiando el valor de alguna clase podes cambbiar el contenido completo de la pagina, desde el color del fondo, imagenes, bordes, y u largo etc, se hace complicado al principio ahora que domino un poquito mas hay cosas que todavia no aprendo, pero es eso leer, leer, leer y sobre toodo practicar, cambiar, cortar, escribir, borrar, reescribir....
Salut
__________________
Drupal Argentina
  #9 (permalink)  
Antiguo 02/02/2007, 08:56
Avatar de ventanazul  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Peru
Mensajes: 246
Antigüedad: 15 años, 1 mes
Puntos: 2
Re: Por que CSS es tan genial?

¿Hasta cuándo se seguirá usando el término "capas"? Creo que esto nació del elemento no estándar introducido por Netscape hace unos años: layer, y no guarda relación alguna con el uso de CSS para diseñar páginas web.

Al diseñar con XHHTML y CSS se habla de estructura y elementos en las páginas, que pueden ser inline (como img o span) o block (como p o div).

Aún cuando lo escribí hace más de dos años creo que las ideas en este artículo sobre estándares web siguen siendo relevantes a tu consulta. Dale un vistazo.

Si no entiendes los beneficios de usar CSS probablemente sea porque nunca te has encontrado con un caso en que tengas que modificar la apariencia de muchas páginas web en el menor tiempo posible.
__________________
Alexis Bellido
  #10 (permalink)  
Antiguo 02/02/2007, 21:05
 
Fecha de Ingreso: mayo-2006
Mensajes: 212
Antigüedad: 11 años, 7 meses
Puntos: 1
Re: Por que CSS es tan genial?

bhagat: yo he incursionado en el CSS por necesidad y una de las causas que me decepcionaron (de mi o del CSS), es que no se logró un diseño web "exacto" (como lo comentas); me era necesario lograr que mis img's se ubicaran en liugares específicos, pues la img alojado como background así lo requería. Jamás se logró, repito: no se si fuí yo, o el CSS tiene esa limitante.
nucklear y ventanazul: se realizó un portal con, aprox, 50 páginas, situación por la que nos interesaban los alcances de CSS (me refiero a los cambios generales en el menor tiempo posible y eso); sin embargo, invertimos más tiempo en tratar de situar nuestras imágenes y textos en el lugar en el que correspondían, que si hubiésemos hecho todo con HTML desde el principio.
Debo hacer una aclaración que usarán no en mi favor, no soy experto en CSS. Pero al finalizar dicho portal, alguien dijo:
"Todo se hubiera solucionado con un portal hecho en HTML y al inicio de cada página, un "loading" atractivo al usuario.......
No tengo nada en contra de CSS, solo que cada quien habla de la feria, como le fue en ella.....Sería muy bueno que alguien nos resaltara esos "pros" del CSS y que nos facilitara "ese" tutorial que le ayudó a entender y practicar el CSS de manera fácil.
Gracias amigos.
  #11 (permalink)  
Antiguo 02/02/2007, 22:04
Avatar de ventanazul  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Peru
Mensajes: 246
Antigüedad: 15 años, 1 mes
Puntos: 2
Re: Por que CSS es tan genial?

Creo que algunos buenos libros, como "CSS Definitive Guide" de Eric Meyer o "Web Standards Solutions" de Dan Cederholm, serán más que suficiente para despejar todas sus dudas sobre CSS.

Es más, son lecturas obligadas para todo desarrollador web profesional.

Los beneficios de usar CSS son muchos, algunos que me vienen a la memoria en este momento:
  • Te permite separar estructura, contenido y apariencia.
  • Tus páginas web tendrán código más limpio y por lo tanto se mostrarán más rápido en un navegador.
  • Si enlazas tus reglas CSS en archivos externos se almacenarán en el caché de tu navegador. Ganas velocidad.
  • Menos código en las páginas web implica páginas más amigables a motores de búsqueda.
  • XHTML y CSS son estándares del W3C por lo que la mayoría de navegadores que siguen las recomendaciones W3C los interpretan correctamente. Diseñar con CSS es diseñar de acuerdo a estándares y para el futuro, independientemente de uno u otro fabricante de software.
  • Las tablas se crearon para mostrar información tabular (por ejemplo una tabla de posiciones en un campeonato de fútbol), no es semánticamente correcto usarlas para crear un diseño.
  • Es posible manipular CSS vía Javascript y el DOM, algo vital si deseas crear mejores aplicaciones web.
  • Puedes transformar completamente la apariencia de un sitio web, sin importar cuantas páginas tenga, con solo cambiar las reglas CSS en un archivo, de esta forma no es necesario modificar o siquiera tener acceso a los archivos XHTML.

La lista sigue pero lo mejor es aprender a usar CSS correctamente para comprender en la práctica su importancia, y lo mejor para esto es aprender a escribir XHTML y CSS con un editor sencillo, nada de aplicaciones WYSYWYG.

Ya varios deben conocer una de las mejores demostraciones de la versatilidad de CSS pero igual les recuerdo visitar el CSS Zen Garden.
__________________
Alexis Bellido

Última edición por ventanazul; 03/02/2007 a las 08:18
  #12 (permalink)  
Antiguo 03/02/2007, 06:28
 
Fecha de Ingreso: abril-2002
Mensajes: 1.013
Antigüedad: 15 años, 7 meses
Puntos: 8
Re: Por que CSS es tan genial?

Hombre yo creo que las ventajas las conocemos, el problema es siempre: la compatibilidad.

Tampoco soy experto en CSS, pero esta semana me ha tocado meterme a fondo con ello, y aunque es sencillo hasta entrar tema de colocación de DIV, he descubierto cosas tan poco estándar (por no decir cutres y abominables) como poner javaScript en CSS (IE).

Entonces, el problema no es CSS en sí, si no la en falta de adaptación del estánder por los navegaodres (dígase IE)... y en las horas invertidas / perdidas en buscar información para aprender las varias formas en que de hacer lo mismo, para que funcione en IE.

Y gracias a este foro que no han sido más.
  #13 (permalink)  
Antiguo 03/02/2007, 08:22
Avatar de ventanazul  
Fecha de Ingreso: noviembre-2002
Ubicación: Lima, Peru
Mensajes: 246
Antigüedad: 15 años, 1 mes
Puntos: 2
Re: Por que CSS es tan genial?

Es cierto, IE tiene muchas deficiencias con respecto a CSS, pero eso no es problema de CSS sino de una mala implementación en un navegador, que lamentablemente usan muchos.

Dicho eso, IE 7 ha mejorado mucho y la versión 6 funciona muy bien con la mayoría de propiedades CSS. Ya casi nadie usa IE 5 o 5.5 y particularmente no me molesto en diseñar para esas versiones.

Para manejar las discrepancias te sugiero revisar los comentarios condicionales de IE en vez de depender de hacks.

Saludos.
__________________
Alexis Bellido
  #14 (permalink)  
Antiguo 03/02/2007, 08:34
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 16 años, 3 meses
Puntos: 380
Re: Por que CSS es tan genial?

Realmente es posible consiguir lo que se desea en distintos navegadores y resoluciones usando css para presentación y html sólo para contenidos.

También es cierto que para lograrlo hay que saber y ese "saber" se adquiere con la práctica y buscando siempre nueva información para lograr solventar lo que se vaya presentando. Se puede perder mucho tiempo al principio pero ese conocimiento te queda para los siguiente proyectos.
  #15 (permalink)  
Antiguo 03/02/2007, 10:15
Avatar de NUCKLEAR
Moderador radioactivo
 
Fecha de Ingreso: octubre-2005
Ubicación: Cordoba-Argentina
Mensajes: 5.688
Antigüedad: 12 años, 1 mes
Puntos: 890
Re: Por que CSS es tan genial?

particularmente prefiero invertir el tiempo diseñando mediante css los distintos divs que van a componer cada pagina, que estar renegando con tablas celdas, columnas. el trabajo en tiempo de diseño es casi el mismo, con la diferencia que tienes las propiedades del diseño separado del html, y para modificar (agregar o quitar lo que se va a mostrar) es muchisimo mas facil y rapido. te lo aseguro.

Y posicionar un div es lo basico que se tiene que aprender. a estudiar css
position, width, height, float, paddin, margin, display, color, border.... etc
__________________
Drupal Argentina

Última edición por NUCKLEAR; 03/02/2007 a las 10:22
  #16 (permalink)  
Antiguo 27/03/2007, 00:46
 
Fecha de Ingreso: enero-2007
Mensajes: 6
Antigüedad: 10 años, 10 meses
Puntos: 0
Re: Por que CSS es tan genial?

Muchas gracias a todos los que respondieron...y si; realmente me he encontrado con muchas buenas sorpresas respecto al CSS, de los libros mencionados, intentare encontrarlos. Gracias por todo !
  #17 (permalink)  
Antiguo 29/03/2007, 05:07
Avatar de Subotai  
Fecha de Ingreso: mayo-2003
Ubicación: Irúnforge
Mensajes: 198
Antigüedad: 14 años, 7 meses
Puntos: 1
Re: Por que CSS es tan genial?

Al igual que todos, empecé maquetando con tablas, todo era cuadrado y tenía lógica, los divs eran algo extraño que no sabía usar...
El tiempo y la necesidad de mejorar, me llevaron (hace muy poco, apenas dos meses) a decir:

"La próxima página la hago desde CERO sin ninguna tabla y con CSS"

Después del camino andado sacas algunas conclusiones.

Resulta irónico que lo que antes era "facil y rápido", diseñar con tablas, en la realidad es lento y dificil.
Y lo que antes era "lento y difícil", diseñar sin tablas y con CSS, en realidad es fácil y rápido ^^


Haz la prueba, si no te desanimas, no te defraudará, solo tiene ventajas, los inconvenientes solo los pone el IExplorer.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:06.