Autor | Zpráva | ||
---|---|---|---|
Hadžim Profil |
#1 · Zasláno: 3. 3. 2005, 09:37:55
1) Pokud chci mít "moderní" stavbu kódu, tedy, že vlastní obsah je co nejvíce oddělený od formátování, co je a co není "povolené" v kódu. Pokud bych totiž chtěl mít jako jediný atribut u všech tagů v kódu class nebo id, tak bych musel mít *.css obrovsky velký. Je atribut style v k=odu považován za "chybu"?
2) S tím souvisí, kolik řádků by maximálně měl mít *.css (zhruba) aby to moc nezdržovalo (řekněme pro podprůměrné připojení, na každém řádku kódu je 1 vlastnost). 3) A taky další dotaz, dá se nějak pomocí css udělat jakási napodobenina objektů, řekněme, že mám nějak definovám div, potom mám div.objekt a pak bych chtěl aby mi existovala ještě nějaká podtřída, která by měla vlastnosti z obou, ale něco by bylo jiné (jde to tak, že bych to udělal pomocí id, ale to je "nečisté" když mám takových divů v kódu víc). |
||
Marty Profil |
#2 · Zasláno: 3. 3. 2005, 10:40:27
1)Atribut style v kódu zakázan není, nepoužívám ho ale z důvodu, že je lepší mít všechno formátování vzhledu pohromady v externích css. Doporučeno je to zejména z důvodu, že se lépe spravuje vzhled třeba několika dokumentů najednou.
2)Velikost css by neměla přesáhnout 8kb, kolik je to řádků nevím, ale pokud ti jde o ušetření kb, tak piš řádkovou strukturou. |
||
mat Profil |
#3 · Zasláno: 3. 3. 2005, 10:53:20
Velikost css by neměla přesáhnout 8kb
proč ne? Pokud vím, stylopis (externí) se stáhne do cache a načítá se pak odtud... pokud je to inline styl, přímo v dokumentu, pak by těch 8 kb taky neměl být snad tak velký problém... |
||
lukysy Profil |
#4 · Zasláno: 3. 3. 2005, 11:07:43
tak piš řádkovou strukturou.
Máš na mysli tohle? a:link {text-decoration: none; color: red;} |
||
Marty Profil |
#5 · Zasláno: 3. 3. 2005, 11:09:58 · Upravil/a: Marty
Velikost css by neměla přesáhnout 8kb
proč ne? Pokud vím, stylopis (externí) se stáhne do cache a načítá se pak odtud... pokud je to inline styl, přímo v dokumentu, pak by těch 8 kb taky neměl být snad tak velký problém... Pravda, může být i větší, jenže jde o to, že těch 8kb je něco jako pomyslná hranice. Jako třeba že doba stahování stránky přes modem, by neměla přesáhnout 15 sekund(dobry web). Smozřejmě je možné těch 8kb překročit, ale stránka by se ve výsledné podobě neměla načítat neúnosně dlouho. Těch 8kb je z výsledků testování rychlosti načítání stránky na websiteoptimization. |
||
Marty Profil |
#6 · Zasláno: 3. 3. 2005, 11:10:59
tak piš řádkovou strukturou.
Máš na mysli tohle? a:link {text-decoration: none; color: red;} Ano, přesně to mám na mysli. |
||
Hadžim Profil |
#7 · Zasláno: 3. 3. 2005, 11:29:49
Jo, jenže když mám jeden typ formátování něčeho a jednou to chci umístit na střed a jednou doleva (příklad), tak bych musel vytořit 2 třídy, které by měly prakticky totožný obsah, jen v jedné řádce by se lišily. CSS soubor by pak byl hrozně přeplácaný. Takže: Je lepší to všechno narvat do scc souboru, nebo sem tam použít atribut style ??? Toď otázka :o)
|
||
Fred Profil |
#8 · Zasláno: 3. 3. 2005, 11:34:52
Tak dej dvě třídy do jednoho classu, příklad
.stred{background:blue;color:yellow;margin:0;padding:0;width:100%;heig ht:100%;text-align:center;} .vlevo{text-align:left;} /*pozor pořadí je důležité, nejdřív piš tu podrobnější definici*/ <p class="stred vlevo">tohle je žlutě napsáno na modrém pozadí s nulovým vnitřním a vnějším okrajem , široké a vysoké 100% zarovnáno nalevo</p> |
||
Hadžim Profil |
#9 · Zasláno: 3. 3. 2005, 11:38:14
to FRED: Paráda, něco takovýho jsem potřeboval :))
|
||
Scot Profil * |
#10 · Zasláno: 3. 3. 2005, 15:57:05
Asi se to sem i vejde....
Daj se do CSS nak vkladat komentare? |
||
Oswald Profil |
/* komentar */ |
||
meldo Profil * |
#12 · Zasláno: 3. 3. 2005, 16:45:32
8 kb by snad mohlo stacit. skusal som a je to priblizne 600 riadkov.
|
||
Scot Profil * |
#13 · Zasláno: 3. 3. 2005, 16:59:08
Diky
|
||
_waft Profil |
#14 · Zasláno: 5. 3. 2005, 18:16:45
aké komentáre sa používajú v <style> tagu v html?
css-kové, či html-ové? |
||
Acci Profil |
#15 · Zasláno: 5. 3. 2005, 18:26:33
_waft
CSSkové |
||
_waft Profil |
#16 · Zasláno: 6. 3. 2005, 16:28:55
diky
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0