Autor | Zpráva | ||
---|---|---|---|
Honza H. Profil * |
#1 · Zasláno: 9. 3. 2005, 20:12:20
Napsal jsem si základní vzor stránky. Hlavička, levý slopec, okno na obsah a celý jsem to vycentroval. Mám ale několik drobných problémů.
1) Jak docílit, aby hlavička byla úplně nahoře. 2) Čím více textu napíšu do levého okna, tím více se mi posune okno obsahu dolů. 3) Celá tato část bude společná pro všechny stránky webu. Co všechno a jak vložit do externího ccs souboru. Více na Testovací stránka Děkuji |
||
Martin Kuželka Profil |
#2 · Zasláno: 9. 3. 2005, 20:22:25 · Upravil/a: Martin Kuželka
Ad 1,2) Honzo, všechny tvé problémy vyřeší, když celý obsah obalíš divem s id #stranka a nahradíš své styly tímto:
body{text-align: center; color: #CCCC99; background-color: #006600; margin: 0; padding: 0;}¨ ad 3) do css bych vložil úplně všechno. |
||
Honza H. Profil * |
#3 · Zasláno: 9. 3. 2005, 20:43:48
Kopnul jsem do té stránky tvije styly. V IE to šlape, akorát je mezera mezi obsahem a hlavičkou. V Mozile beze změny.
Co znamená celý obsah obalíš divem s id #stranka ? Změna je ve verzi 2 |
||
Petra Profil |
#4 · Zasláno: 9. 3. 2005, 20:50:04 · Upravil/a: Petra
Martin asi myslel, aby ten první div (<div style="width: 770px; position: relative; text-align: left; margin: auto">) byl změněn na <div id="stranka">, mimochodem ten div není ukončený (ukončit by se měl před </body>) a ty <style> nemají být za ním, ale v hlavičce (<head>)
|
||
Martin Kuželka Profil |
#5 · Zasláno: 9. 3. 2005, 20:54:13 · Upravil/a: Martin Kuželka
Takhle by to mělo fungovat:
|
||
Honza H. Profil * |
#6 · Zasláno: 9. 3. 2005, 21:28:13
Už si připadám jako tupec, ale bohužel. Můžu si oči vykoukat, ale nic nevidím. Jsou to 2 opravený verze a výsledek v podstatě stejný.
Verze 3. IE a Mozila to zobrazují různě. Mezera mezi obsahem a hlavičkou je u obou prohlížečů, hlavička odsazená od horní hrany jenom v Mozile. Prošel jsem si několikrát Jak psát web ale nevím, co s tím. Tato problematika mi připadá jako základ, ale ani ten pořádně nezvládám . . . Od chvíle, co jsem zavrhl FP se v tom docela plácám. |
||
habendorf Profil |
#7 · Zasláno: 9. 3. 2005, 21:42:12
Je třeba vynulovat margin u h1:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
||
Martin Kuželka Profil |
#8 · Zasláno: 9. 3. 2005, 21:44:22
Problém, který teď popisuješ, je způsobený marginem, který je defaultně nastaven nadpisům. Řešením tedy je přidat do stylů h1{margin: 0;}.
|
||
Martin Kuželka Profil |
#9 · Zasláno: 9. 3. 2005, 21:45:04
Pozdě... :-(
|
||
Honza H. Profil * |
#10 · Zasláno: 9. 3. 2005, 21:48:32
Jo, to je přesně to, co to chtělo. Akorát nevím, proč a jak. S tím se ale musím poprat sám. Vždy, když se na něco ptám mám pocit, že jsem za největšího troubu na fóru a všichni tyto dětské nemoce už mají za sebou. Díky.
|
||
habendorf Profil |
#11 · Zasláno: 9. 3. 2005, 21:53:09 · Upravil/a: habendorf
Honza H.:
Akorát nevím, proč a jak. Protože prohlížeč si nastavuje pro některé prvky - třeba hx - standardní margin. Je to v podstatě dobře, protože např. h2 se pak nelepí zespoda na h1, je-li zapsáno na dalším řádku, ale vytvoří se tam pěkná vertikální mezera. Někdy je ale třeba to předefinovat dle svých potřeb. Vždy, když se na něco ptám mám pocit, že jsem za největšího troubu na fóru a všichni tyto dětské nemoce už mají za sebou. Já bych to tak tragicky neviděl a koneckonců od toho zde fórum je. Tak ať se daří! :o) |
||
Honza H. Profil * |
#12 · Zasláno: 9. 3. 2005, 21:57:08
Dík za uklidnění. Bude se mi líp usínat . . .
|
||
krteczek Profil |
#13 · Zasláno: 9. 3. 2005, 22:36:06
1) ty styly patří do hlavičky,a musí být ohraničeny <!-- styly --> jako poznámka. Začni tady tím že je přemístíš do hlavičky
dále bude třeba zmenittrošku kod aby to centrování na prostředek nebylo tak náročné na čarování s css:
Tak máme základ je třeba opravit a doplnit css:-)
|
||
krteczek Profil |
#14 · Zasláno: 9. 3. 2005, 22:39:15
ježiši než sem to napsal tak je tu několik řešení...:-)
to je tak když dělám pět věcí najednou :-( krteczek PS: kdybys necemu nerozuměl tak se zeptej :-) |
||
habendorf Profil |
#15 · Zasláno: 9. 3. 2005, 22:41:32
krteczek musí být ohraničeny <!-- styly --> jako poznámka
Proč? |
||
krteczek Profil |
#16 · Zasláno: 9. 3. 2005, 22:46:26
aby dokument bezproblémově zpracovali i prohlížeče které css neumí a jsou už opravdu velmi staré:-)
|
||
Honza H. Profil * |
#17 · Zasláno: 9. 3. 2005, 22:50:00
Díky, ty komentáře v CCS mi pomohly se zorientovat. Ještě to chtělo nulovat margin v
body {color: #CCCC99; background-color: #006600; text-align:center; margin:0} /* pozadí+text + centrování pro ie */. Hlavička byla odsazená od horní hrany. V každým případě všem děkuji. Kód se musí chápat, ne jenom opsat, aby to fungovalo. |
||
krteczek Profil |
#18 · Zasláno: 9. 3. 2005, 23:45:09
jo jinak je to moje řešení lepši v tom, že vezmeš a prohodíš u float: left za right a opačně, a máš přehozené bloky :-) ale jinak uvidíš když nebudeš vědět tak se ozvi
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0