ipsace i tiskace

roj.bloguje.czesky!

24.10.2005

Zajímavé chování last-child

Rubrika tiskace
Známka 0 (0)
Pozor, hardcore CSS. Přestože asi nikdo z webmistrů CSS pseudotřídu last-child nepoužívá, je dobré o ní něco vědět. Gecko ji totiž podporuje a v budoucnu může ušetřit spoustu práce.

Díky tomu, že pro muzeální prohlížeče mám vytvořen odkládací styl, mohu se radostně věnovat hře se styly pro třetí tisíciletí. A při této jásavé tvorbě jsem narazil na zajímavý jev, který jsem si nedokázal vysvětlit.

Týkalo se to stylu zahrada. Zvídaví webmistři, prosím klikněte a pokračujte ve čtení. Pokud bylo za spotem hodně komentářů (příklad: bedny), stávalo se, že některé měly nějak světlejší pozadí. Zajímavé bylo, že to jevilo jistou pravidelnost, jako by každý třetí až čtvrtý byly takto označené. Nikdy to neměly dva za sebou. Při reloadu stránky to měly zas jiné komentáře, ale v přibližně stejné četnosti výskytu.

Považoval jsem to za chybu gecka. Ale přece jen mi to chování připadalo jaksi "nechybové", jako by v tom byla nějaká zákonitost. Prošel jsem tedy podrobně stylopis a narazil na tento selektor:

#komentare .komentar:last-child {background-color:#599;}

Tento řádek mi tam zbyl z nějakých experimentů a při malém počtu komentářů se neprojevoval. Ale pokud bylo komentářů víc, stránka se načítala postupně a gecko pravděpodobně vykreslovalo poslední momentálně načtený komentář a přiřadilo mu vlastnosti třídy last-child. On byl v tu chvíli opravdu poslední. Pak opět přišla dávka dat, čili několik komentářů naráz a situace se zopakovala. Celý komentář byl světlejší, neboť #599 je o dost světlejší než základní #254.

"Chyba" se přestala projevovat, jakmile jsem ten řádek smazal. Teď to mám sice opraveno, ale zas to asi na pár dní vrátím, abyste si užili. :-)

A docela by mě zajímalo, jestli se to vůbec někomu z vás někdy projevilo.

Detektivka nekončí

Změny

Zahrádka prošla nenápadným okopáním a přibylo pár kytiček.

Kulaťoučký styl dostal slibované auto :-)

Hezky jsem to vymyslel, ale ani to pořád nevysvětluje, proč nebyl pokaždé poslední komentář světlý. Na žádnou prioritu selektorů jsem nenarazil, poslední div třídy .komentar je daný. Za ním následuje už jen formulář pro vkládání.

Nevím. Vy ano?

Vyluštění dondovy hádanky

V minulém spotu v komentářích udělal čechmistr dond věc nevídanou, totiž pravopisnou chybu. A sám vyhlásil soutěž, kdo ji objeví.

Troufám si zveřejnit vyluštění:

Občas si lámu hlavu, jak je možný, že tohle ví veterinář, astrofyzik, zdravotní laborantka, středoškolská profesorka matematiky, televizní producent a jánevímkdoještě a přitom to neví velká část novinářů

Před posledním "a" chybí čárka. Doufám, že dond měl na mysli totéž :-)
Viz pravopis.bloguje

roj, 24.10.2005, 3:30:00, trvalý odkaz,

Komentáře (4)

Varování:
Budu zde nechávat jen komentáře, které se mi líbí. Demokracie je sen. Nechte si o ní zdát :-)
1 -fim- 24.10.2005, 05:49:17
Vyborne, strefil jsem se... (Tedy ovsem pokud "...dond měl na mysli totéž :-)". Jake jsou odmeny?
Auto je pekne, ale mam takovy neodbytny pocit, jako by tu nechtelo zustat, jak na nas vystrkuje tu prdelku misto xichtejcku.
2 konec soutěže dond 24.10.2005, 09:24:17
Sice si nejsem vědom, že bych vyhlásil soutěž, ale patří mi to, měl jsem mlčet hubu a nic neříkat. :-) Ale každý dobrý skutek musí být po zásluze potrestán.

Ano, Roj i -fim- mají pravdu, svou chybou jsem myslel právě tuhle čárku. Ty dvě věty vedlejší jsou v poměru odporovacím, přestože je spojuje spojka "a" - to se snadno pozná podle toho, že můžete místo "a" šoupnout "ale", aniž by se změnil smysl souvětí. Dva nedoklepy a jihočeské "mi" ("my Jihočeši řikáme tětěva") jsem za chyby nepovažoval.

Odměny nejsou žádné. Kdyby moje rejpání přispělo k tomu, že si jeden p. t. čtenář zapamatuje, že "před a se nikdy nepíše čárka" je blbost, mohou se všichni dva výherci těšit z toho, jak přispěli všeobecné vzdělanosti svou troškou do (větrného) mlýna. Ovšem těžko se to ověřuje, zbývá jen doufat.
3 Misha 24.10.2005, 15:06:02
jo, mě se ta chyba v komentářích objevovala. Ale nevěnoval jsem tomu pozornost, protože tvoje styly oprvdu zkoumat nehodlám, tak jsem si myslel, že je to podobně jako jiné šílenosti schválně :)
4 Roj 24.10.2005, 21:17:29
-fim- To auto nemuze ujet, protoze tento blog se naopak riti vpred takovou rychlosti, ze se bojim srazky :-)

-dond- Myslim, ze to bude lze takto rici :-)

-misha- takove krasne prehledne a strukturovane styly.. :-)

Přidání komentáře...

zde vpište
bloguje.cz
Získejte Seamonkey!
Valid XHTML 1.0 Strict