HTML: Wie fügt ein Bild mit Hilfe von CSS als verknüpfte Stylesheet
Hier ist mein code. Ich versuche, ein Bild hinzuzufügen, genannt lg.png in HTML und Bearbeiten können, um die Länge/Breite in der css-Datei. Die lg.png liegt im gleichen Ordner wie die index.html und styles.css
Versucht, online-Suche für diese Antwort aber kann nicht scheinen, um viel Glück.
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<head>
<title>yournetid</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css"/>
</head>
<img id="my_image" src="lg.png" alt="image error"/>
<body>
<p>
Here's some awesome pictures!
</p>
</body>
CSS:
body {
}
img#lg background:url(lg.png);
width:200px;
height:100px;
- Hintergrundbild von einem Bild? nehmen Sie ein
div
statt das Bild und das tun. - Ist es ein Gültiger Vanille CSS? Sie können nicht geschachtelt werden Stile (
img#lg
innerhalbbody
) BTWimg#lg
übereinstimmen, wird nicht das Bild (weil es hat nichtlg
- id). - Sie müssen zum beheben des öffnenden body-tag und ich sehe keinen link in der HTML-Datei zur CSS-Datei.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie versuchen, zu verwenden CSS-Selektor
img#lg
was keinen Sinn macht. Sagen Sie CSS auf die Suche nach einem Bild mit der id von 'lg', aber Sie nicht jede id zu deinem Bild.Auch die Einstellung der
background-image:ur(lg.png)
ist nicht das gleiche wie<img src='lg.png'>
.Um es zu beheben:
Ändern Sie Ihre HTML:
CSS:
Wenn Sie wollte, ändern CSS-Eigenschaften ALLER Bilder, die Sie verwenden würden, die folgenden:
Hoffe, das hilft!
Verwenden
div
und legen Sie diebackground
Eigenschaft:HTML:
CSS: