Ich habe Probleme background-size: cover;
immer von meiner CSS-Datei zu arbeiten, wenn ein Inline-Hintergrundbild über style=""
Tag festgelegt wird:Warum funktioniert die Hintergrundgröße nicht?
CSS
header.hero {
position: relative;
clear: both;
overflow: hidden;
min-height: 390px;
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
background: #cccccc;
}
HTML
<header class="hero" style="background-image: url('hero.jpeg');"></header>
Wenn ich !important
-background-size: cover;
hinzufügen , es funktioniert richtig. Warum kann ich das nicht ohne !important
arbeiten?
Gibt es anderes CSS, das auf das Element angewendet wird? Ändern Sie auch 'background: #cccccc;' zu 'background-color: # cccccc', da Sie das longform für alle anderen Eigenschaften verwenden. –