Autor Zpráva
radozaj
Profil
Ahoj,
viem, že sa dá pomocou margin ovládať rámček stránky:
html, body {

margin: 0;
padding: 0;
}

Ale potom nefunguje <body leftmargin='20' rightmargin='30' topmargin='40' bottommargin='50'>. Ako to zapíšem v CSS?
html, body {

margin-left: 20px;
margin-right: 30px;
margin-top: 40px;
margin-middle: 50px;
padding: 0;
}

Ale chová sa to nejak divne, pretože napr. spodný rámik nie je veľký 50 pixelov ale aspoň 130. Kde robím chybu?
Alphard
Profil
margin-middle
správně: margin-bottom
Railbot
Profil
Vůbec nechápu čeho chceš dosáhnout. Margin je vnější odsazení prvku.
Žádný leftmargin, margin-middle apod. neexistuje.
Bubák
Profil
Ako to zapíšem v CSS?
To je tak těžké se podívat na www.jakpsatweb.cz/css/ - pravý sloupec
a na www.jakpsatweb.cz/css/css-vlastnosti-hodnoty-prehled.html - tabulka

Kde robím chybu?
Bezmyšlenkovitě lepíš kódy a nepřemýšlíš. Když HTML budeš mít odsazené třeba o 30px a body taky o 30px, kolik to je celkem? Není pak vhodnější něco takového:

html {margin: 0; padding: 0;}
body: {margin: 80px 60px 100px 40px; pading: 0;}

Nebo po vzoru profesionálů:
* {margin: 0; padding: 0;} /* vynulovani marginu a paddingu pro vsechny elementy */
body: {margin: 80px 60px 100px 40px; }
radozaj
Profil
diki
Toto téma je uzamčeno. Odpověď nelze zaslat.