Autor | Zpráva | ||
---|---|---|---|
kukko Profil * |
#1 · Zasláno: 5. 9. 2005, 17:10:44
muzete me, straemu natvrdlikovi, vysvetlit proc mi na strankach:
http://www.jirkacech.com/background.html a http://www.jirkacech.com/photos.html vznika hnusna, odporna dira pod nadpisem a na ostatnich kde je pouzity stejny style.css to je v poradku? |
||
Havel-st Profil * |
#2 · Zasláno: 5. 9. 2005, 17:55:32
<h1> neni nastylované - chtělo by to margin a příp. line-height
|
||
Havel-st Profil * |
#3 · Zasláno: 5. 9. 2005, 17:58:24
ne, to dělá ten seznam, margin bych zkusil tomu <dl>
|
||
Havel-st Profil * |
#4 · Zasláno: 5. 9. 2005, 18:05:34
hm, tím to není .....
|
||
Havel-st Profil * |
#5 · Zasláno: 5. 9. 2005, 18:56:50
dole, pro seznam, bych nechal jen:
dl { margin:1em 0; padding:0; } dt { width:35%;margin:0; padding:.5em; font-weight:bold; } dd { line-height: 1.4em;width:60%;margin:0;padding:.5em; } |
||
vaclav Profil * |
#6 · Zasláno: 7. 9. 2005, 12:12:01
proc a jak by to melo nebo mohlo pomoct? Jaktoze se stejne CSS v podovne situaci chova jednou normalne a jednou *******??
|
||
Leo Profil |
#7 · Zasláno: 7. 9. 2005, 12:17:45
"proc a jak by to melo nebo mohlo pomoct? Jaktoze se stejne CSS v podovne situaci chova jednou normalne a jednou"
Ruzny html kod, na ktery se CSS aplikuje, ruzny prohlizec, atd. Leo |
||
Yuhů Profil |
#8 · Zasláno: 7. 9. 2005, 13:00:18
co takhle zkusit Plaváčkův slavný úvod?
<style> * {margin: 0px;} </style> |
||
habendorf Profil |
#9 · Zasláno: 7. 9. 2005, 13:05:14
Já třeba začínám vždy takto:
* {margin: 0; padding:0} |
||
Havel-st Profil * |
#10 · Zasláno: 7. 9. 2005, 14:16:01
k té mé selekci (Havel-st):
jsou tam složité vztahy mezi float - clear a width uvnitř seznamu, které bere každý browser jinak kdyži přidám dolu * { border: 1px solid #ff0000; }, tak vidím jak se to všelijak nasčítává do té mezery (s původním stylem) jestli je tam vše nutné, tak bych se držel posledních dvou příspěvků (Yuhů - habendorf) |
||
kukko Profil * |
#11 · Zasláno: 7. 9. 2005, 20:21:32
vubec tomu nerozumim...
|
||
Plaváček Profil |
#12 · Zasláno: 7. 9. 2005, 20:46:05
Kukko: je to vážně jednoduché. Při stylování je třeba se smířit s faktem, že každá část stránky definovaná nějakým tagem má v prohlížeči už přednastavené nějaké výchozí hodnoty. Pro okraj (tedy margin) i pro výplň (tedy padding). V praxi to funguje tak, že třeba napíšeš odstavec
<p>nějaký text</p> a pak další odstavec <p>zase nějaký text</p> a předpokládáš, že oba odstavce budou pěkně navazovat na sebe. Nebudou, protože každý prohlížeč (IE, Mozilla, Opera) má ve své tabulce CSS stylů už nějakou přednastavenou hodnotu, kterou použije, pokud ve stylu okraje a výplně ručně nenastavíš. Právě tyto problémy řeší to, co ti doporučil Yuhů * { margin: 0; padding: 0; } Tímto zápisem (hned na začátku stylového předpisu) vynuluješ vše, co by jinak prohlížeč nastavil podle sebe a následně si potom pro každý prvek nastavíš hodnoty vlastní. Kupříkladu pro odstavec je rozumné, aby po skončení jednoho byla malá, řekněme, mezera, než začne odstavec další. a tak pro odstavec, který nese značku P nastavíš třeba toto: p { padding-bottom: 15px; } Tím na konci každého odstavce vznikne pěkné odsazení. |
||
kukko Profil * |
#13 · Zasláno: 8. 9. 2005, 08:28:59
no, stalo se nepochopitelne a problem se vyresil sam(!) aniz bych se montoval do souboru se styly...proste to nejak vyhnilo anebo, jak jsem tomu rikal driv pri opravach elektroniky, problem byl vyresen demontazi a vypustenim spatneho vzduchu... :) rozumim tomu o defaultnim paddingu a podobne, ale proc to (stejne css) potom na nekterych strankach fungovalo a na jinych ne???
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0