XHTML background?
Bei XHTML würde ich gerne ein Hintergrundbild einfügen, dass sich NICHT wiederholt OHNE CSS zu nutzen.
2 Antworten
Das Aussehen einer Website sollte immer über CSS festgelegt werden. Sei es über Inline-CSS (davon rate ich ab), innerhalb eines Style-Tags im <head> des Dokuments oder innerhalb eines extern eingebundenen Stylesheets.
HTML5:
<!doctype html>
<html>
<head>
<title>Document-title</title>
<meta charset="UTF-8">
<!-- linked stylesheet -->
<link rel="stylesheet" href="path/styles.css">
<!-- style tag -->
<style>
html-tag { property: value; }
/* example 1 */
body {
background: url("path/image.jpg") no-repeat;
}
</style>
</head>
<body>
<!-- visible content comes here... -->
</body>
</html>
CSS (styles.css):
html-tag { property: value; }
/* example 2 */
body {
background: url("path/image.jpg") no-repeat;
}
Du solltest anstelle von XHTML semantisches HTML5 verwenden, in HTML5 ist das background Attribut jedoch obsolet. Daher mein gut gemeinter Tipp an dich: freunde dich mit CSS an und definiere ausschließlich darüber das Aussehen deiner Seite.
XHTML:
<body background="path/image.jpg">
<!-- not supported in HTML5 -->
<body>
LG medmonk
Da gibts eigentlich nur das background-Attribut am body:
https://www.geeksforgeeks.org/html-body-background-attribute/
Allerdings wirst Du dort die Wiederholung nicht steuern können. Sowas gehört zum Aufgabenbereich von CSS und nicht ins HTML.