Ich habe Probleme, ein Hintergrundbild immer in einem div zu zeigen, und kann nicht für das Leben von mir sehen, warum ...Warum zeigt mein Hintergrundbild nicht?
Dies ist die Struktur, die ich habe:
Folder
\style.css
\index.html
\Images
\bookone.jpg
Ich möchte die Datei bookone.jpg
als Hintergrund für ein div. Also wäre der CSS Pfad Folder/style.css und der Image Pfad ist Folder/Images/bookone.jpg. Ich habe den folgenden Code in meiner HTML- und CSS-Datei, aber ich bekomme nichts, wenn ich es vorschaue.
/* CSS */
.book {
height: 300px;
width: 300px;
margin: 0px;
padding: auto;
border: 1px solid #000;
}
#bookone {
background: url(..\Images\bookone.jpg) ;
background-repeat: no-repeat;
background-position: center;
background-size: cover;
}
<!-- HTML -->
<div id="bookone" class="book"></div>
Sie sollten Slash (/) und nicht umgekehrten Schrägstrich (\) verwenden. Und auch - stellen Sie sicher, dass das Bild im richtigen Pfad ist (relativ zur aktuellen css/html-Datei). – Dekel
Wenn ich den vollständigen Dateipfad kopieren sollte das funktionieren? –
Nein, denn auf 'windows' Systemen verwendet der vollständige Dateipfad einen Schrägstrich, und in html/css sollten Sie einen umgekehrten Schrägstrich (/) verwenden. – Dekel