border-radius nicht die Anwendung der ul-element?
Habe ich den folgenden CSS-code, aber der -moz-border-radius
und -webkit-border-radius
Stile werden nicht angewendet, um die UL. Gibt es etwas offensichtlich ich ' m fehlen, wie, warum, oder hat -border-radius
keine Unterstützung für UL-Elemente?
ul.navigation {
margin-top: 7px;
margin-bottom: 10px;
list-style-type: none;
-moz-border-radius: 7px;
-webkit-border-radius: 7px;
}
ul.navigation li a {
text-transform: uppercase;
text-align: left;
font-size: 13px;
padding: 8px;
display: block;
border: 1px solid #375D81;
margin-top: -1px;
color: #183152;
background: #ABC8E2;
text-decoration: none;
}
Ebenfalls, sollte ich auch anwenden border-radius
im moment für zukünftige CSS3-Kompatibilität?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie angeben, eine border-Eigenschaft und/oder eine Hintergrundfarbe, sonst werden Sie nicht sehen, die abgerundeten Rahmen:
Auch, den border-radius wird nicht vererbt, so dass, wenn Sie erwarten, dass die tatsächliche li ist der abgerundete Rand, müssen Sie es dort.
Ich war auf der Suche auf das problem falsch.
(Ich habe nur angewendet bestimmte Grenze Stile hier.) Pennen, Sie waren korrekt, da die UL hatte keine Grenze gesetzt, es war nichts ein border-radius auf, aber ich habe nicht bemerkt, dass die Grenze tatsächlich auf der LIs - so ist es jene, die Rundung.
Oder Sie anwenden können, border radius mit und und geben Sie Ihnen die gleiche Hintergrundfarbe
können Sie auch hinzufügen
overflow: hidden;
Eigenschaft das ul-element, so dass die Kinder Elemente nicht sichtbar außerhalb des ul -