Autor Tema: [Aporte] Crear barras <hr> en vertical.  (Leído 13872 veces)

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
[Aporte] Crear barras <hr> en vertical.
« en: 16 de Noviembre de 2010, 20:50:32 pm »

¡Hola!. Hace tiempo tenía esa duda pero jugando un poco con CSS (Estoy aprendiendo) he conseguido hacer una barra exactamente o muy parecida a lo que es un <hr> en horizontal pero en vertical.

No existe ningún método de hacer un <hr> en vertical de forma directa como lo hacemos en horizontal (Esto es lo que he leido, no se será correcto o no) y una manera de hacerlo sería con un div y aplicarle unos atributos que serían estos:

Código: [Seleccionar]
#barra_vertical{
float:left;
border-left: 2px solid #999999;
width:1px;
height:200px;
}

No es que esto sea una maravilla de aporte pero seguro que a alguno le servirá y en vez de tener que estar haciendo imagenes, y se ahorrá tiempo de carga de su página con esa imagen molesta ;].

#Fdo. Physlet

Comunidad PHPeros

[Aporte] Crear barras <hr> en vertical.
« en: 16 de Noviembre de 2010, 20:50:32 pm »

Desconectado OmaarV

  • PHPero Avanzado
  • ****
  • Mensajes: 304
  • Karma: 20
  • Sexo: Masculino
  • OmarVega
    • Ver Perfil
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #1 en: 17 de Noviembre de 2010, 04:13:19 am »
Siquillote tu código se basa en crear un borde del lado, en ese caso seria mas fácil agregarle el borde al div que usaremos para contener.

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #2 en: 17 de Noviembre de 2010, 12:58:37 pm »

Lo sé, pero a lo mejor no le interesa poner el borde a ese div... No se, lo dejo ahí para el que le guste ;)

#Fdo. Physlet

Desconectado Rastrillox

  • PHPero Experto
  • *****
  • Mensajes: 592
  • Karma: 25
  • Sexo: Masculino
    • Ver Perfil
    • Forhabbo.es
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #3 en: 17 de Noviembre de 2010, 16:30:20 pm »
No se si estoy mal, pero creo que el code tiene un pequeño error

Citar
#barra_vertical{
float:left;
border-left: 2px solid #999999;
width:1px;
height:200px;
}

Por que tiene width:1px;, si el borde tiene 2px "border-left: 2px  solid #999999;" para ello deberiamos poner  border-left: 1px solid #999999; y todo estara listo..

Desconectado Kaissar

  • PHPerit@
  • *
  • Mensajes: 9
  • Karma: 0
  • Sexo: Masculino
  • Dale que se nos va el avión bolu!
    • Ver Perfil
    • Kasirit | Haciendo Historia
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #4 en: 20 de Noviembre de 2010, 13:07:59 pm »
No se si estoy mal, pero creo que el code tiene un pequeño error

Por que tiene width:1px;, si el borde tiene 2px "border-left: 2px  solid #999999;" para ello deberiamos poner  border-left: 1px solid #999999; y todo estara listo..
Es verdad, es como yo llamo, code al dope :P

Yo soy más de poner el border en los divs que quiero separar.

Desconectado AlejandroKrevan

  • PHPer@ Fijo
  • ***
  • Mensajes: 182
  • Karma: 9
  • Sexo: Masculino
  • Cubodi.com :)
    • Ver Perfil
    • Cubodi
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #5 en: 15 de Diciembre de 2010, 01:17:10 am »
eh, no es esto un borde izquierdo?  ;)

Bueno y además también lo de width. deberías corregirlo por si alguien ve el post y no lo nota, pero esto es insignificante igual,  pero bueno, veo que tu recreaste el estilo, me refiero al color, etc que es propio del <hr> muy válido  :D

Saludos
Cubodi.com - Coming soon :)

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #6 en: 15 de Diciembre de 2010, 20:17:54 pm »
Pues, yo pienso que mejor pudiste modificar el hr y cambiar los width y height...

Desconectado Rastrillox

  • PHPero Experto
  • *****
  • Mensajes: 592
  • Karma: 25
  • Sexo: Masculino
    • Ver Perfil
    • Forhabbo.es
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #7 en: 15 de Diciembre de 2010, 21:17:56 pm »
es así

Código: [Seleccionar]
#barra_vertical{
border-left: 1px solid #999999;
height:200px;
}

Como puedes ver he quitado unas cuantas cositas que no son tan necesarias, tales como el width y el float...

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #8 en: 17 de Diciembre de 2010, 16:41:14 pm »
Creo que con
hr {
border-left: 1px solid #999999;
height:200px;
}

bastaria. Creo

Desconectado Rastrillox

  • PHPero Experto
  • *****
  • Mensajes: 592
  • Karma: 25
  • Sexo: Masculino
    • Ver Perfil
    • Forhabbo.es
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #9 en: 17 de Diciembre de 2010, 18:47:26 pm »
Creo que con
hr {
border-left: 1px solid #999999;
height:200px;
}

bastaria. Creo

Si para ser mas concrepto esa es la forma correcta, simplemente pones la etiqueta <hr> y wala..

Desconectado javipilo

  • PHPero Experto
  • *****
  • Mensajes: 975
  • Karma: 31
  • Sexo: Masculino
    • Ver Perfil
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #10 en: 18 de Diciembre de 2010, 16:13:11 pm »
vr {
    border-left: 1px solid #999999;
    height: 100%;
}

una nueva etiqueta <vh> jajaja

Saludos

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #11 en: 07 de Enero de 2011, 00:38:25 am »

Bueno, era un mero aporte. Cada uno tiene su forma de realizar su código y eso es indiscutible.

#Fdo. Physlet

Desconectado Physlet

  • PHPero Experto
  • *****
  • Mensajes: 822
  • Karma: 41
  • Sexo: Masculino
  • Todo es posible con esfuerzo, dedicación e interés
    • Ver Perfil
    • PanamaDev
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #12 en: 07 de Enero de 2011, 01:51:01 am »
Bueno, era un mero aporte. Cada uno tiene su forma de realizar su código y eso es indiscutible.
Quizás sea buena idea considerar los aportes de otros y mejorar el tuyo. Esa es la magia de compartir.

Desconectado Siquillote

  • PHPero Master
  • ******
  • Mensajes: 4.229
  • Karma: 179
  • Sexo: Masculino
    • Ver Perfil
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #13 en: 07 de Enero de 2011, 10:53:47 am »

Quizás sea buena idea considerar los aportes de otros y mejorar el tuyo. Esa es la magia de compartir.

Si, sería buena idea :P

#Fdo. Physlet

Desconectado mOrK

  • Moderador Global
  • PHPero Master
  • *****
  • Mensajes: 1.503
  • Karma: 43
  • :)
    • Ver Perfil
    • Sígueme en Twitter!
Re:[Aporte] Crear barras <hr> en vertical.
« Respuesta #14 en: 18 de Enero de 2011, 18:52:56 pm »
vr {
    border-left: 1px solid #999999;
    height: 100%;
}

una nueva etiqueta <vh> jajaja

Saludos

HTML 5, no? Sabes que exploradores lo aceptan? Estoy fuera de juego ya :/

Saludos!