Foros del Web » Creando para Internet » CSS »

CSS Algunas dudas generales

Estas en el tema de CSS Algunas dudas generales en el foro de CSS en Foros del Web. Estoy empezando a descubrir este invento del CSS que veo muy interesante, pero hay algunas cosas que me intrigan. Los libros que estoy leyendo y ...
  #1 (permalink)  
Antiguo 14/07/2010, 13:11
 
Fecha de Ingreso: mayo-2007
Mensajes: 200
Antigüedad: 17 años, 5 meses
Puntos: 1
CSS Algunas dudas generales

Estoy empezando a descubrir este invento del CSS que veo muy interesante, pero hay algunas cosas que me intrigan.

Los libros que estoy leyendo y los manuales y tutoriales de internet ponen al CSS como "la tecnología definitiva" para sustituir el javascript, las tablas HTML mal utilizadas, etc...

Ahora, de verdad, ¿realmente hay ventajas significativas en intentar erradicar el javascript en mis páginas e intentar sustituirlo en la medida de lo posible por CSS? ¿o solo se deben sustituir los elementos de diseño por CSS y mantener formularios y otros elementos más fáciles de desarrollar en javascript?


Muchas gracias a quién aclare mis dudas de lego.


PD2: Otra duda que me trae de cabeza es ¿cuantos níveles son como máximo recomendable anidar en etiquetas <div>
Es decir, precismante utilizar CSS es para evitar la anidación de tablas. ¿Cómo evitar caer en el mismo error?
__________________
Blog: http://a-dream-of-dragon.blogspot.com
  #2 (permalink)  
Antiguo 14/07/2010, 13:16
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: CSS Algunas dudas generales

CSS es para los estilos puramente (algunas novedades de CSS3 permiten animaciones y un poco más, pero hasta ahí), no se sustituye Javascript con eso, Javascript es un lenguaje de programación y no podrás validar un formulario con CSS.

Aunque también es cierto que algunas cosas se pueden hacer con CSS, como menús desplegables, tooltips, etc.

Puedes anidar la cantidad de divs que necesites, aunque en muchos casos no es necesario, hay que saber el uso de cada etiqueta HTML, la maquetación con tablas su problema no es que se aniden si no que las tablas son para representar datos tabulados y no deben usarse como estructurales.

Saludos
__________________
Grupo Telegram Docker en Español
  #3 (permalink)  
Antiguo 14/07/2010, 13:23
 
Fecha de Ingreso: mayo-2007
Mensajes: 200
Antigüedad: 17 años, 5 meses
Puntos: 1
Respuesta: CSS Algunas dudas generales

Gracias por la rápida respuesta.

Según tengo entendido también, uno de los principales inconvenientes de la anidación de tablas y su utlización para la estructura, era a la hora del SEO. Porque los Spiders de los buscadores no son capaces de interpretar correctamente el contenido de la web.
¿Sabes si esto sucede también con las etiquetas <div>?

PD: Si dos cosas se pueden implementar con ambas tecnologías (ejemplo, los menús) ¿Con cuál de las dos me recomiendas que la implemente?
__________________
Blog: http://a-dream-of-dragon.blogspot.com
  #4 (permalink)  
Antiguo 14/07/2010, 13:35
Avatar de Carlangueitor
Moderador ლ(ಠ益ಠლ)
 
Fecha de Ingreso: marzo-2008
Ubicación: México
Mensajes: 10.037
Antigüedad: 16 años, 8 meses
Puntos: 1329
Respuesta: CSS Algunas dudas generales

No pasa eso con los DIV, pero no hay que usar mil divs para algo que no se necesitas.

Es mejor usar menos Javascript ya que si alguien no lo tiene activado tu menú no servirá, hay que pensar en la accesibilidad de nuestro sitio.

Saludos
__________________
Grupo Telegram Docker en Español
  #5 (permalink)  
Antiguo 16/07/2010, 12:32
Avatar de jomaruro
Colaborador
 
Fecha de Ingreso: junio-2002
Ubicación: Naboo
Mensajes: 5.442
Antigüedad: 22 años, 4 meses
Puntos: 361
Respuesta: CSS Algunas dudas generales

Hola:

Aparte de lo que te ha dicho Carlangueitor la diferencia también está en que con Javascript siempre sobrecargas algo más el ordenador del usuario.

Saludos.


Etiquetas: Ninguno
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 21:41.