selectores que nuevos jerarquia hijos especificos ejemplo avanzados css border

que - ¿Cómo puedo establecer un borde CSS solo en un lado?



selectores avanzados css (6)

Para un div dado, me gustaría mostrar solo un borde en el lado izquierdo, derecho, superior o inferior.

Actualmente tengo lo siguiente, que pone un borde en todos los lados:

#testdiv { border: 1px solid; }

¿Qué debo hacer para tener un borde solo en el lado izquierdo ?


Intenta así

#testdiv{ border-left:1px solid;

}


Puede especificar el borde por separado para todos los bordes, por ejemplo:

#testdiv{ border-left: 1px solid #000; border-right: 2px solid #FF0; }

También puede especificar el aspecto del borde y usar un estilo separado para los bordes superior, derecho, inferior e izquierdo. por ejemplo:

#testdiv{ border: 1px #000; border-style: none solid none solid; }


Si desea establecer 4 lados por separado, use:

border-width: top right bottom left; border-style: solid dotted inset double; border-color: #f00 #0f0 #00f #ff0;


div{ border-left:solid red 3px; border-right:solid violet 4px; border-top:solid blue 4px; border-bottom:solid green 4px; background:grey; width:100px; height:50px }

DEMO


#testDiv{ /* set green border independently on each side */ border-left: solid green 2px; border-right: solid green 2px; border-bottom: solid green 2px; border-top: solid green 2px; }