Si no entiendes algo, prueba y cambia cosas para ver el comportamiento.
En CSS el orden de las cosas es importante. Primero especificas un borde sin estilo de borde, aunque tenga color, no tiene ningún estilo —aunque se lo pongas después.
Para hacer las cosas más fáciles, yo prefiero meter todo lo que pueda en una sola
linea —léase shorthand— y me quito de problemas. Después puedes ser más específico para cambiar y ajustar algo. Depende de lo que vayas a necesitar.
Código CSS:
Ver originalborder: 3px dashed blue;
border-left: 0;
border-right: 0;
border-bottom-style: solid;
Normalmente se ahorra código, pero también tu caso es
rarito.
Un caso más normal del día a día sería algo como:
Código CSS:
Ver originalborder: 3px dashed blue;
border-left: 0;
border-right: 0;
Puedes usar none en vez 0 pero son tres letras más.