Autor Zpráva
wifon
Profil
Zdravim Vas,

Zalezi nejak na velkosti CSS suboru?Bo ja mam teraz uz vyse 1000 riadkov ze ci to moze nejak ovplivnit chod alebo nieco podobne?Dik ;)
Railbot
Profil
Samozřejmě, ovlivňuje to dobu načítání stránky. U běžných malých webů je to jakž takž jedno, tam na tom až tak nesejde. U větších projektl je nutná optimalizace a komprese. 1000 řádků je opravdu hodně, máš řádkový zápis nebo strukturovaný (každá vlastnost na svůj řádek)?. Tipuju druhou možnost, protože nejvíc co jsem zatím měl je kolem 600 a jsou styl pro velký projekt, který má i několik barevných variant a spousty kravin okolo.
Plaváček
Profil
wifon
Railbot

Můj osobní rekord je 1 798 řádek CSS kódu u jednoho většího projektu. Habendorf to dotáhl tuším až na číslo kolem 2 700. CSS soubor se stahuje pouze jednou a ukládá se do cache prohlížeče, takže i 40 kb velký CSS nemusí být problém (to ale neplatí pro direktivu @import, pokud vím IE do verze 6 stahoval takto nalinkovaný CSS stále dokola, v IE7 to nemám ověřené). Je ale pravda, že takto rozsáhlé CSS je spíše výjimečné, většinou se k takovým číslům dostanou autoři, kteří používají nějaký software pro tvorbu CSS, který drtivou část vlastností zapisuje otrocky zas a znova, což je mnohdy zbytečné.

Před spuštěním webu doporučuji CSS zkomprimovat, ušetříte leckdy dost přenosové kapacity, především u hojně navštěvovaných projektů. Velmi šikovný prográmek lze stáhnout zde http://www.chose.cz/weblog/1086039960-sikovny-programek-na-komprimaci- css.html .
Manq
Profil
Plaváček
Můj osobní rekord je 1 798 řádek CSS kódu u jednoho většího projektu. Habendorf to dotáhl tuším až na číslo kolem 2 700.
Doufám, že to CSS bylo formátované strukturovaně. Tedy například takto:

body {
background: #fefefe url('images/back.gif') repeat-x;
font-family: Arial, sans-serif;
margin: 0;
padding: 0
}
Plaváček
Profil
Manq

To také doufám :) Ale já habendorfovi věřím, protože musím :)
Railbot
Profil
A pokud se nikomu nechce nci stahovat, ale chce CSS "zeštíhlit" on-line, pak doporučuji http://www.cleancss.com, mám s tím velice dobré zkušenosti.
wifon
Profil
A teraz trochu od temy :P ako je to s CSS3?Kedy vyjde alebo kedy sa zacne pouzivat?
Plaváček
Profil
wifon

Pesimistické odhady mluví o deseti letech čekání. Optimisté říkají totéž, ale tvrdí, že tak dlouhá doba to zase není.
wifon
Profil
Pesimistické odhady mluví o deseti letech čekání. Optimisté říkají totéž, ale tvrdí, že tak dlouhá doba to zase není.

:D
habendorf
Profil
:o)

Je to přesně 2904 řádků v pracovní, tedy strukturované nekomprimované verzi. Soubor má přesně 65 268 B. Kód je maximálně úsporný s maximálním využitím dědičnosti atd. Jenže šlo o 22stránkový projekt, všechny stránky byly značně dlouhé a velmi bohatě formátované (co blok, to jiné pozadí, přehršel kulatých rohů, každá položka v menu jiná (a samozřejmě kulatá) atd. Jak si to grafik vymyslel, tak jsem to udělal.
kulisak
Profil *
a znate neco stejnyho i na html kod? myslim ten zestihlovac jak dal nahoru plavacek...
DJ Miky
Profil
kulisak
Třeba HTMLTidy do Firefoxu to trochu zeštíhlí.
Chamurappi
Profil
Reaguji na wifona:
ako je to s CSS3? Kedy vyjde alebo kedy sa zacne pouzivat?
Slovy Iana Hicksona je pracovní skupina CSS chronicky dysfunkční. Možná je to tím, že její nejdůležitější osobnosti věnují čas vývoji HTML 5.
Současná podoba návrhů CSS 3 je dost naivní. Sice je specifikace naporcovaná do mnoha modulů, aby byla pro výrobce prohlížečů lépe stravitelná, ale ono porcování se děje podle typu vlastností a specializace autorů, nikoliv podle užitečnosti a důležitosti podpory. Ve výsledku je v každém modulu něco úžasně dobrého a něco úplně zbytečného, co se málokomu vyplatí implementovat. Takže kromě nových selektorů (jejichž podporu už mají některé současné prohlížeče) asi nehrozí, že by někdo implementoval některý modul celý. Výrobci prohlížečů si budou svévolně určovat, které části dodrží a na které se vykašlou (částečně či úplně).

Nakonec — to už si určují i teď, takže statut specifikace nehraje roli. Každý z rozšířených prohlížečů podporuje kousek CSS 3.
Manq
Profil
Chamurappi
Každý z rozšířených prohlížečů podporuje kousek CSS 3.
A dohromady 0,0 prd. Že?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0