Autor | Zpráva | ||
---|---|---|---|
Alexx Profil |
#1 · Zasláno: 2. 7. 2015, 18:28:31
Ahoj prosím o pomoc začal jsem s html5 nějaké základy už mám hlavně ze starší verze html a css. Bohužel jsem se zaseknul na začátku odsazení které jsem nastavil nefunguje a šířka a výška se řídí pouze podle obsahu ale já chtěl header nastavit podle šířky co jsem nastavil v css tedy 481px a 506px Poradil by mi prosím někdo jestli strukuturu mám v pořádku? Zda-li mohu mít v jednom html souboru 2x header a popřípadě jak vyřešit to chybové zobrazení děkuji moc.
<!DOCTYPE html> <html lang="cs-cz"> <head> <meta charset="utf-8" /> <title>World of tanks mods</title> <link rel="stylesheet" type="text/css" href="styly.css"/> </head> <body> <header> <h1>World of Tanks </h1> </header> <header> <nav> <ul> <li><a href="#">Domů</a></li> <li><a href="#">mody</a></li> <li><a href="#">tanky</a></li> <li><a href="#">obrazky</a></li> <li><a href="#">kontakt</a></li> </ul> </nav> </header> </body> </html> header { float:left; background:#8F006B; width:481; height:103; margin:0px; } header nav { float:left; background:#8F006B; width:506; height:103; margin 0px; } header nav ul li { list-style-type:none; float:left; padding:0px 0px 0px 10px; } |
||
Chamurappi Profil |
#2 · Zasláno: 2. 7. 2015, 19:12:03
Reaguji na Alexxe:
„začal jsem s html5 nějaké základy už mám hlavně ze starší verze html a css“ Verze v praxi neexistují, jsou jen bezvýznamná formalita. Nemají žádný dopad na tvé problémy. „odsazení které jsem nastavil nefunguje“ Mělo by. V uvedeném kódu problém nevidím. „ale já chtěl header nastavit podle šířky co jsem nastavil v css tedy 481px a 506px“ Ale jednotky px jsi do CSS nenapsal. Ve standardním vykreslovacím režimu je prohlížeče vyžadují (to platí již čtrnáct let).
Proč se pokoušíš elementům, které obsahují text, nastavovat výšku? Rozměry textu nikdy s jistotou neznáš. „Zda-li mohu mít v jednom html souboru 2x header“ Ideálně ani jednou, starší prohlížeče k němu přistupují jako k neznámým značkám, takže ho nemusí umět nastylovat. Nové prohlížeče z něj žádný přínos nemají. Totéž platí pro <nav> .
Na řádku 18 ve zde uvedeném CSS ti chybí dvojtečka mezi margin: 0px . Ale ničemu to moc nevadí, výchozí margin je nulový, uvádíš to zbytečně.
Také mi přijde maličko podezřelé, že bys chtěl, aby <nav> s šířkou 506px byl uvnitř <header> s šířkou 481px , ale z kódu těžko vyvodím, co má být cílem.
|
||
Časová prodleva: 9 let
|
0