Método 1:usando un `
Este es el método más común y flexible. Creas un elemento `div` estrecho y lo diseñas para que sea una línea vertical.
`` `HTML
`` `` ``
* `ancho:1px;` :Hace la línea 1 píxel de ancho. Puede ajustar este valor.
* `altura:100px;` :Establece la altura de la línea. Ajuste esto a sus necesidades. Considere usar porcentajes (`altura:100%;`) para que llene el espacio disponible.
* `Color de fondo:negro;` :Establece el color de la línea. Cambie esto a su color preferido.
* `margen:0 auto;` :Centros la línea horizontalmente. Esto solo funciona si el contenedor principal tiene un ancho definido.
Método 2:usando un `
El `
`` `HTML
`` `` ``
* `ancho:1px;` :Establece el ancho (antes de la rotación).
* `altura:100px;` :Establece la altura (antes de la rotación).
* `Border:1px Solid Black;` :Define el borde de la línea.
* `Transform:Rotate (90deg);` :Gira la línea 90 grados.
* `Transform-Origin:Top Center;` :Establece el origen de rotación en el centro superior, asegurando que gire alrededor de su parte superior.
Método 3:Uso de un borde en un div
También puede crear una línea vertical usando el borde de un DIV, esto puede ser más flexible que usar color de fondo.
`` `HTML
`` `` ``
* `Border-izquierda:1px Solid Black;` :Crea un borde negro sólido de 1px a la izquierda. Podrías usar `border-right 'para una línea en el lado derecho del div.
Incorporando en ASP.NET
Por lo general, incrustaría este HTML dentro de su archivo ASP.NET Razor View (.cshtml):
`` `csharp
@{
// tu otro código ...
}
@{
// más de tu código ...
}
`` `` ``
Recuerde ajustar la 'altura' y otras propiedades de estilo para que coincidan con sus necesidades específicas de diseño. Para escenarios más complejos o un estilo consistente en su aplicación, considere crear una clase CSS y aplicarla al elemento en lugar de los estilos en línea. Este es generalmente el enfoque preferido para la mantenibilidad. Por ejemplo:
enfoque de clase CSS (recomendado):
Su archivo CSS (por ejemplo, `styles.css`):
`` `CSS
. VERCICAL-LINE {
Ancho:1px;
Altura:100px;
Color de fondo:negro;
margen:0 auto;
}
`` `` ``
Su vista de afeitar:
`` `HTML
`` `` ``
Este enfoque es más limpio, más fácil de mantener y le permite reutilizar el estilo en múltiples elementos. Recuerde vincular su archivo CSS con su vista correctamente.
`etiqueta con CSS (para un separador simple)
`la etiqueta está diseñada para reglas horizontales, pero con CSS, puede hacerlo fácilmente vertical. Esto es mejor para separadores simples.