Autor | Zpráva | ||
---|---|---|---|
Obsi Profil |
#1 · Zasláno: 30. 7. 2011, 18:51:02
Máš brutální chyby v sekci CSS, ve spoustě příkladů ti chybí středník.
Jen namátkou, nechce se mi to probírat celé: http://www.jakpsatweb.cz/css/css-prakticky.html ti chybí středník u "font-style: italic" dál: http://www.jakpsatweb.cz/css/css-tridy-class.html http://www.jakpsatweb.cz/css/zapis-stran.html http://www.jakpsatweb.cz/css/css-pozicovani.html http://www.jakpsatweb.cz/css/css-orez.html http://www.jakpsatweb.cz/css/css-design-position.html http://www.jakpsatweb.cz/css/css-filtry.html http://www.jakpsatweb.cz/css/css-odkazy-class.html a další.. Je mi trapný tě opravovat. :D |
||
Dero Profil |
#2 · Zasláno: 30. 7. 2011, 18:56:34
Středník za poslední vlastností deklarace je dle specifikace nepovinný.
|
||
Obsi Profil |
#3 · Zasláno: 30. 7. 2011, 19:55:55
Aha, ale pokud by si začátečník (je to všechno v základním kurzu) chtěl ten kód okopírovat a pak něco přidat tak..
Ale díky, to jsem nevěděl, ale stejně ho tam budu dávat.. |
||
Bubák Profil |
#4 · Zasláno: 30. 7. 2011, 20:21:17 · Upravil/a: Bubák
[b]Obsi[/b
„Ale díky, to jsem nevěděl, ale stejně ho tam budu dávat..“ I když to není chyba, tak ho dávej (na konec) vždycky, nebo nikdy. Prostě měj svůj systém. Schválně jsem se podíval, jestli o tom, že středník na konci je nepovinný, Yuhů někde píše a na stránce www.jakpsatweb.cz/css/css-prakticky.html píše toto: "dvě deklarace se oddělují středníkem". Myslím si, že je to dostatečně jasně napsáno, i když tam není nic o tom, že na konci středník být může. Chybka (překlep) na stránce přece jen je, náhodou jsem si ji teď všimnul: http://www.jakpsatweb.cz/css/css-prakticky.html#externi p {text-indent: 30px; margin: 0px 0px 0px 0px, } Chyba, čárka místo středníku na konci, způsobí, že se margin odstavce nevynuluje. Dodatek: Výše uvedený kód je i v příklasu s externím CSS souborem a je tam tatáž chyba: www.jakpsatweb.cz/priklady/priklad7.html HTML, je v pořádku www.jakpsatweb.cz/priklady/pokus.css CSS, zmíněná chyba na prvém řádku |
||
Obsi Profil |
#5 · Zasláno: 30. 7. 2011, 20:36:10 · Upravil/a: Obsi
Toho jsem si taky všimnul, ale bral jsem to vše dohromady jako chyby, takže jsem na to ani nijak neupozorňoval.. Ale je to trochu matoucí, někdy ano, někdy ne, člověk pak neví, co je správně..
|
||
Bubák Profil |
#6 · Zasláno: 30. 7. 2011, 20:56:57
Pro zajímavost http://selector-shell.appspot.com/
Na stránce je možné si vyzkoušet, jak prohlížeče "vidí" CSS. Opera na konci středníky odstraňuje, Fifefox je doplňuje, IE a Chrome jsem nezkoušel, protože je vlastně jedno, jak test dopadne. Také je možné si vyzkoušet, že prohlížeče deklaraci končící čárkou místo středníku nezpracují. |
||
Petr ZZZ Profil |
#7 · Zasláno: 30. 7. 2011, 23:37:56
Když už byla zmíněna didaktická stránka věci, tak tento zápis taky není nejvhodnější:
margin: 0px 0px 0px 0px; margin: 0; .
|
||
DoubleThink Profil * |
#8 · Zasláno: 31. 7. 2011, 00:00:40
Řekl bych, že se dohadujete o dost velké hovadině. Středník je separátor CSS vlastností. Můžete je do deklarace rozhazovat třeba po deseti a prázdné direktivy budou prohlížeče akorát ignorovat.
|
||
Časová prodleva: 10 dní
|
|||
Gerdfuz Profil * |
#9 · Zasláno: 9. 8. 2011, 14:19:26
Bubák:
Muzu se jenom zeptat, proc " IE a Chrome jsem nezkoušel, protože je vlastně jedno, jak test dopadne. " Tak proc je podle tebe jedno jak to dopadne ? :) Diky :) |
||
Bubák Profil |
#10 · Zasláno: 9. 8. 2011, 19:59:52
Protože jde o nepovinný středník. A pokud to někoho zajímá, tak odkaz na CSS Selector Shell je stále funkční.
|
||
Časová prodleva: 2 měsíce
|
|||
Yuhů Profil |
#11 · Zasláno: 28. 9. 2011, 03:23:14
Středník na konci poslední deklarace závorky je skutečně nepovinný. Já ho tam píšu pedantsky vždy, ale před třinácti lety, kdy vznikaly zmiňované návody, jsem tenhle zvyk ještě neměl. Už dříve mě napadlo, že by asi bylo správné tam ty středníky dopsat, a dělám to příležitostně, když to mám pod rukama. Za opravu čárky na konci zápisu 0px děkuju, to je fakt hloupá chyba.
Hodnota 0px 0px 0px 0px je "didaktická oklika", vlídnější to sestra didaktické zkratky. Někdy jí říkám "didaktická prodlužovačka". Přidávám zmínku o tom, že na konci být středník může. Díky. |
||
Časová prodleva: 13 let
|
0