Autor Zpráva
Hans_16
Profil
Můžete mi prosím poradit? Už začínám CSS a mám problém. Když jsem přímo v html napsal pozadí (obrázek), tak se normální zobrazí. Ale když v html dám odkaz na css soubor, tak se mi nechce zobrazit. Dám sem oba kódy a jestli mi můžete poradit, kde mám chybu.

HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<meta name="generator" content="PSPad editor, www.pspad.com">
<title>Moje první stránka</title>
<link rel="stylesheet" type="text/css" href="styl.css">
</head>
<body>
</body>
</html>

CSS:
<style>
#background {
background-image: URL("pozadi.jpg");
background-size: auto auto;
background-attachment: fixed;
background-color: black; }
</style>
Taurus
Profil
Zřejmě budeš muset css víc prostudovat. Nikde v HTML nemáš uvedený <div id="background">, který by na #background v CSS odkázal. Na tuto chybu se zaměř.

Jinak v tvém případě zkus v CSS změnit řádek "#background {" na "body {" bez uvozovek.
Chamurappi
Profil
Reaguji na Hanse_16:
Krom toho dovnitř styl.css už nepatří HTML značky.
Hans_16
Profil
Chamurappi:
Díky moc :D odstranil jsem z CSS <style> a </style> a pozadí je tam :D
a ještě se chci zeptat, pokud mám ten obrázek jako pozadí velký, jde to nějak, aby ten obrázek prohlížeč vždycky zmenšil podle velikosti obrazovky? Nemám ho v prohlížeči celý

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: