Originariamente inviato da albval

#container1{width:40%; height:5%; margin-top: 2%; text-align:center; color:white; font-weight: bold; font-size:5; border-top:5px solid black; border-left:5px solid black; border-right:5px solid black;}
font-size: 5 -> manca l'unità di misura.
se ancora non funziona, prova a definire nell'ordine: top | right | bottom | left
altrimenti, verifica anche che il bordo non resti nascosto perché il div collassa, sennò bisogna che ci posti il link alla pagina di modo che vediamo tutto il codice

comunque è uno dei due visto che è orizzontale).
beh il bottom non l'hai neppure definito se ti servono tutti e 4, usa la shorthand "border"

Potete vederlo voi stessi nello qui
io vedo più bordi. occhio che se hai creato più div, non puoi usare lo stesso id, ma dovrai usare o id diversi (ma se lo stile è lo stesso non ti conviene) o una classe.