Comunidad de diseño web y desarrollo en internet online

Reemplazar etiqueta <hr>

Citar            
MensajeEscrito el 23 Feb 2008 07:11 am
¿Existe alguna forma de reemplazar el uso de la etiqueta <hr> (línea horizontal) mediante CSS para poder darle algún estilo?
O mejor dicho, crear líneas hrizontales con CSS y html
Sebastian

Por Zafanor

32 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Feb 2008 12:28 am
Se supone que hay formas, pero yo siempre uso un div :P

Es decir, un div, por ejemplo:

Código :

div.line {
  height: 1px;
  width: 90%;
  margin: 0 auto;
  border: 0;
  border-top: 1px dashed #ccc;
}


Claro que es un ejemplo demasiado básico, pero experimentando se logran cosas lindas :P

Saludos.

Por eZakto

43 de clabLevel



Genero:Masculino  

Salta, Argentina.

firefox
Citar            
MensajeEscrito el 24 Feb 2008 12:55 am
Lo voy a probar ahora
Después te cuento

Por Zafanor

32 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Feb 2008 02:42 am
Utilizar "div" para reemplazar una "hr" no es semánticamente correcto. Cada uno tiene una función específica, además, lo mismo que eZakto ha hecho con el div puedes hacerlo con el hr, y así usar la etiqueta correcta en el sitio correcto. Tomando lo que ha hecho eZakto podría ser así:

Código :

hr {
  height: 1px;
  width: 90%;
  margin: 0 auto;
  border: 1px dashed #ccc;
}

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 24 Feb 2008 04:27 am
En sí lo que me interesa es hacer una simple línea horizontal y que sea valida para W3C.

Por Zafanor

32 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 24 Feb 2008 09:38 am
La opción que te dio The Fricky! seria valida; no veo por que usar otra forma. Por cierto es <hr /> para que valide.

Por ivanfc0o

Claber

391 de clabLevel

3 tutoriales

Genero:Masculino  

Hardcore UI

firefox
Citar            
MensajeEscrito el 24 Feb 2008 10:39 pm
El problema está en que la propiedad "border" (O "color") no funciona bien en todos los navegadores. Y antes que hacer cualquier adaptación que pueda agregar 2 o 3 líneas más, prefiero hacerlo simple :P

Saludos.

Por eZakto

43 de clabLevel



Genero:Masculino  

Salta, Argentina.

firefox
Citar            
MensajeEscrito el 24 Feb 2008 10:48 pm
No es problema, una solución simple es darle color de fondo. Así funcionará en todos los navegadores. Es importante tener en cuenta que la respuesta de un validador automático no es una respuesta definitiva frente a la validez o no del sitio. La "dividitis" es algo muy típico en la maquetación actual, pero no es correcto.

Por The Fricky!

Presidente

6168 de clabLevel

3 tutoriales
8 articulos

Genero:Masculino   Bastard Operators From Hell Héroes

Piccola Venezia...

firefox
Citar            
MensajeEscrito el 25 Feb 2008 03:40 am
Si, pero no uso los divs pa todo tampoco. Sólo daba una solución fácil, no me lapiden :oops:

Por eZakto

43 de clabLevel



Genero:Masculino  

Salta, Argentina.

firefox
Citar            
MensajeEscrito el 25 Feb 2008 04:23 am
Buenos muchachos solo es un <hr>

Por Zafanor

32 de clabLevel



Genero:Masculino  

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.