Archiv duben 2003
st°eda 30. dubna
Pod Φlßnkem na Lup∞ o weblozφch se rozpoutala zajφmavß diskuse. Marek Prokop potom ve svΘm blogu vysv∞tlil, ╛e blogy vφt∞zφ p°ita╛livostφ pro autory, proto╛e (voln∞ opsßno):
Souhlasφm. M∞l bych je╣t∞ jeden post°eh.
Ne╛ jsem si zaΦal psßt denφΦek (a pozd∞ji navφc i tento blog), m∞l jsem problΘm, kam do sv²ch strßnek za°azovat svoje post°ehy. Mohl jsem napsat ·pln∞ novou strßnku, ale trßvil jsem spoustu Φasu p°em²╣lenφm, kam ji ve struktu°e webu za°adit.
V∞t╣ina lidφ kdy╛ si d∞lß novΘ strßnky, tak si nakreslφ pavouka a p°edem rozplßnuje strukturu a navigaci. T∞╛i╣t∞ informacφ se s v²vojem webu ale posouvß trochu jinam, ne╛ jak p°edpoklßdalo zßkladnφ rozkreslenφ. Nap°φklad v prvnφm nßkresu pavouka b²vß slavnß rubrika prvnφ ·rovn∞ "KONTAKT", aby se p°i realizaci zjistilo, ╛e se na nφ dß dßt tak akorßt email a telefonnφ Φφslo.
Pokud nov² web b∞╛φ a mß b²t aktualizovßn, zpravidla se Φasem zjistφ, ╛e t∞╛i╣t∞ obsahu se navzdory p∙vodnφmu nßkresu posunulo ·pln∞ jinam. Ne╛ ka╛dou chvφli p°ed∞lßvat rubriky a vym²╣let novΘho pavouka, jednodu╣╣φ je prost∞ zalo╛it weblog a nov² obsah p°idßvat do n∞j.
Dv∞ trefnΘ poznßmky o tom, jak jsem p°esunul strßnky "Jak psßt web" z adresy http://dusan.pc-slany.cz/internet/ na domΘnu www.jakpsatweb.cz:
Marek Prokop (Yuh∙ se p°est∞hoval, 29. 4.):
Du╣an Janovsk² (Yuh∙), kter² se dosud py╣nil bizarn∞ zn∞jφcφ domΘnou dusan.pc-slany.cz, mß od nyn∞j╣ka domΘnu novou: www.jakpsatweb.cz...
Medvφdek P∙:
... nßzev je to sice stra╣n∞ krkolomn² (pφ╣e se stejn∞ krkolomn∞ jako slovo krkolomn²), ale obsah tohoto novΘho webu rozhodn∞ stojφ za to. (Daniel DoΦekal, p°φsp∞vek www.jakpsatweb.cz, 28. 4.)
Ob∞ma slavn²m blogger∙m plus v╣em ostatnφm, kdo zm∞nu zmφnili, d∞kuji za znatelnΘ zv²╣enφ nßv╣t∞vnosti.
·ter² 29. dubna
Tento weblog je od nyn∞j╣ka na adrese
http://www.jakpsatweb.cz/weblog/
Ud∞lßte mi radost, pokud si zm∞nφte odkazy. Weblog na tΘto adrese vydr╛φ velmi dlouho (nechci psßt nav╛dy, to je moc absolutnφ). D∞kuji Ivanu Kozßkovi za nastavenφ p°esm∞rovßnφ.
ned∞le 27. dubna
<!--[if IE]> obsah tΘhle poznßmky se v Exploreru
zobrazφ, jakoby to nebyla poznßmka <![endif]-->
Znßte to? Jß jsem to zatφm neznal. Je to n∞jakΘ nestandardnφ roz╣φ°enφ Internet Exploreru. Myslφm, ╛e to hust∞ pou╛iju p°i programovßnφ reklam.
A jak tak o tom hledßm n∞co na Googlu, zjistil jsem, ╛e skoro jedinΘ informace (mimo microsoft.com) o t∞chhle poznßmkßch mß Rosalynda, nßhodou v Φe╣tin∞: DHTML - Identifikace prohlφ╛eΦe.
Dopln∞no: Marek Prokop a VilΘm Mßlek m∞ upozornili, ╛e je to u╛ starΘ. Popis je tΘ╛ n∞kde na Sov∞ a na Intervalu. Z°ejm∞ jsem to v tom Googlu hledal blb∞.
pßtek 25. dubna
O v²hodßch, kterΘ p°inß╣φ nasazenφ jednoduch²ch mΘdiφ, jako je t°eba text nebo normßlnφ obrßzky, pφ╣e Jacob Nielsen. P°i╣lo mi to tak zajφmavΘ, ╛e jsem si to p°elouskal z angliΦtiny. Cituji kousek (voln² p°eklad):
... LidΘ znalφ produkt∙ a problΘm∙ tvo°φ obsah rad∞ji, kdy╛ mß mΘdium jednoduchou formu. Komplexnφ forma mΘdia zpravidla vy╛aduje p°enesenφ prßce na externφ t²m, kter² nemß stejnou ka╛dodennφ zku╣enost s produktem, jen╛ se sna╛φ popsat. ╚φm vφce vrstev mezi znalostφ v∞ci a psanφm obsahu, tφm slab╣φ obsah je. (Jakob Nielsen, Low-End Media for User Empowerment, Alertbox, Apr. 2003)
(Inspirace Marek Prokop)
Φtvrtek 24. dubna
Pokud nevφte nebo nechcete v∞d∞t, co je to ssh, nevadφ. P°eΦt∞te si Φlßnek, kter² o ssh na Rootu napsala Johanka. Nemusφte Φφst data, p°eΦt∞te si kecy. Jsou super.
Takhle se d∞lß didaktika!
Ne tuny balastu, kter² jsou v╣ude napsan² stejn∞ a v╣ude stejn∞ blb∞. Johanka pφ╣e to, jak to vidφ ona. Co znß, co si myslφ, co funguje a co asi nefunguje. Pi╣te nßvody taky tak. Pokud nejste na n∞jak² obor mistr sv∞ta amoleta, tak je to jedin² zp∙sob, jak prorazit. Cituji ·vod:
Ideologie m∙╛e b²t mφsty nepodlo╛enß (prost∞ m∙╛u kecat kraviny), ale praktickΘ nßvody by m∞ly fungovat :). Kde si nejsem jistß a nic m∞ zatφm nenutilo si danou v∞c ov∞°it, p°iklßdßm poznßmku NO WARRANTY s p°im∞°en²m poΦtem vyk°iΦnφk∙. Pokud jsem na n∞co nep°i╣la, rozhodn∞ to neznamenß, ╛e to nejde, tak╛e mi nenadßvejte... (Drahomφra Johanka Dole╛alovß, ssh intimn∞ aneb ·vod do paranoii, 25. 3. na root.cz)
╚lßnek je trochu star╣φ, u╛ mß dv∞ pokraΦovßnφ. ZajφmavΘ jsou diskuse pod Φlßnky, hodn∞ nßzor∙ je protivn²ch. Johanka nezap°e b°itkou poetiku MatFyzu.
Vtip webu byl od zaΦßtku v tom, ╛e umo╛≥oval rychle vym∞≥ovat novΘ poznatky mezi lidmi. Poslednφ dobou mßm pocit, ╛e krom∞ weblog∙ takovß komunikace spφ. Proto m∞ Φlßnky plnΘ osobnφch poznatk∙ moc pot∞╣ily.
st°eda 23. dubna
Dlouho mi vrtalo hlavou, proΦ tolik lidφ odsuzuje wysiwyg HTML editory, zejmΘna FrontPage, kdy╛ jß jsem s FrontPagem tak spokojen². Je to tφm, ╛e ka╛d² myslφme pod pojmem HTML editor n∞co jinΘho.
HTML editory se pou╛φvajφ ke dv∞ma zßkladnφm ·kol∙m:
Dovolte mi zmφnit p°φklady nejznßm∞j╣φch HTML editor∙. HomeSite 5 je klasick² p°φklad editoru (strukturnφho), kter² slou╛φ ke k≤dovßnφ. Dreamweaver je n∞co mezi. FrontPage je ve skuteΦnosti mocn² nßstroj pro sprßvu obsahu.
Pokud se n∞kdo sna╛φ FrontPage pou╛φvat jako nßstroj pro nßvrh dobrΘho k≤du, tak velmi pravd∞podobn∞ poho°φ, proto╛e FrontPage se sna╛φ ten k≤d upravovat podle sebe a je v tom pak bordel. Tφm si vysv∞tluji tolik zßporn²ch reakcφ na FrontPage (nap°. "jak m∙╛e╣ psßt o takovym SHITU!!!" apod.). Dal╣φ problΘm je mo╛nß v tom, ╛e FrontPage mß zoufale l╛ivou nßpov∞du a marketing, tak╛e je t∞╛kΘ p°ijφt na to, co funguje a co ne.
V HomeSite miluju klßvesu F12, kterß mi v jedinΘm m╛iku ukß╛e, jak bude prßv∞ upravovan² k≤d vypadat v prohlφ╛eΦi. HomeSite mi s psanφm k≤du moc nepom∙╛e (krom∞ p°eddefinovateln²ch tlaΦφtek), ale zase mi do toho nekecß a v²born∞ spolupracuje. Co╛ je perfektnφ na stavbu nov²ch design∙. Kdybych ov╣em cht∞l v HomeSite psßt del╣φ texty, tak by m∞ to brzo p°estalo bavit. O automatickΘm vklßdßnφ includ∙ nebo nap°. o publikovßnφ v╣ech zm∞n jednφm tlaΦφtkem (jako je to ve FrontPage) si m∙╛u v HomeSite nechat zdßt.
Tak╛e kdy╛ mluvφme o HTML editorech, nerozumφme si. Sprßva k≤du a sprßva obsahu jsou toti╛ dv∞ hodn∞ r∙znΘ v∞ci.
Reakce: ConBlog: Frontpejd╛ovΘ souzn∞nφ
VelikonoΦnφ pond∞lφ 21. dubna
Trochu jsem si te∩ browsil v genißlnφm textovΘm prohlφ╛eΦi Links. Pou╛φvß ho (myslφm) stßle vφce lidφ -- zejmΘna jde o posti╛enΘ (matfyzßci, slabozracφ apod.). Ve statistikßch browser∙ Links figuruje z°φdka, proto╛e nestahuje obrßzky. Links je Φesk², neple╗te si ho s Lynxem. Ovlßdß se klßvesnicφ a mß stdout. Mo╛nß existuje i pro Windows, nevφm.
N∞kterΘ strßnky jsou Linksem ΦitelnΘ dob°e, n∞kterΘ h∙°e. Proto╛e Links zhruba tu╣φ tabulky, dajφ se jφm Φφst i strßnky s tabulkov²m designem, t°eba╛e n∞kdy h∙°e. Obzvlß╣╗ jsem si zachrochtal blahem nad Sovou v sφti, kterß mß (vedle beztabulkovΘho layoutu) na zaΦßtku textu automaticky vybran² odkaz "p°eskoΦit navigaci".
Pokud mß n∞jak² prvek (nejΦast∞ji formulß°ovΘ pole) nastaven² tabindex, Links na n∞j automaticky skoΦφ, i kdy╛ je tento prvek n∞kde dole ve strßnce. Strßnka se tak nep°φjemn∞ odroluje. Mo╛nß je to chyba Linksu, ale mo╛nß by se na to m∞lo myslet p°i nßvrhu strßnek.
Dopln∞no: Links pro Windows jsem nena╣el. Nevφm ani, kde se stahuje pro Linux, proto╛e jsem ho na Debianu nainstaloval jednφm p°φkazem apt-get install links a dv∞ma stisky Enteru. Stßhnul a nainstaloval se sßm.
Nßhodou jsem v diskusi na Intervalu na╣el odkaz na velmi zajφmav² blog. Mß adresu http://www.sweb.cz/pichlik/, v nadpisu mß "Dagblog" a pφ╣e ho Dagi. Je to hodn∞ o pou╛itelnosti, programovßnφ web∙, o Jav∞ a JavaScriptu.
KonkrΘtn∞ m∞ zaujal zrovna nejnov∞j╣φ p°φsp∞vek. Otevφrßnφ odkazu javascriptem do novΘho okna pomocφ atributu onclick a nßvratovΘ hodnoty false, kterΘ je b∞╛n∞ pova╛ovßno za sprßvn² postup, m∙╛e selhat:
Tato situace m∙╛e nastat vlivem n∞kolika faktor∙: blokovaΦ nov²ch oken, hlφdaΦ instancφ prohlφ╛eΦe, nefunkΦnost skriptu, prohlφ╛eΦ v∙bec nemusφ podporovat novß okna (alternativnφ za°φzenφ).
Po pravd∞ °eΦeno by m∞ nikdy nenapadlo, ╛e to m∙╛e nastat. Asi jo. Jsem jenom normßlnφ Φlov∞k, a tak m∞ spousta v∞cφ nenapadne :-). V p°φsp∞vku Odkazy - atribut onclick a p°φstupnost strßnek Dagi ukazuje i mo╛nost °e╣enφ, kterΘ spoΦφvß v tom, ╛e se false vracφ jenom v p°φpad∞ ·sp∞╣nΘho vzniku novΘho okna.
Streda 16. dubna
Muj pocitac je druhy den v oprave a ted chvili delam na Debianu. Nez se mi vrati puvodni masinka, omezim psani blogu na minimum. Editovat stranky ve Vimu bez cesniny (nejak mi to blbne) je sice zabavne, nikoli vsak efektivni. Dekuji za pochopeni.
Ned∞le 13. dubna
U╛ d°φve jsem vyjßd°il nßzor, ╛e validace strßnek je na nic. Stßle na tom trvßm, ale zaznamenal jsem zajφmav² p°φpad, kdy se validßtor opravdu hodil.
Poskytuji na webu hodn∞ p°φklad∙ konstrukce strßnek a pßr lidφ podle toho zkou╣φ d∞lat strßnky svoje. A ╛e nejsem neomyln², mßm tam chyby. Petr KrejΦφ si s tφm hrßl a nefungovalo mu to:
... trochu jsem se s tφm nejd°φv trßpil, zkopφroval jsem si toti╛ Tvoje tagy a nev╣iml si, ╛e Ti tam chybφ dvojteΦka, v zoufalosti jsem pou╛il HTML validßtor a ten to odhalil; ... (Petr KrejΦφ, e-mail 10. 4.)
Tak vida. HTML validßtor asi opravdu k n∞Φemu je.
╚tvrtek 10. dubna
Hodn∞ mßlo u╛ivatel∙ vφ o tom, ╛e si v prohlφ╛eΦi mohou pφsmo zv∞t╣it. D∙vody:
Kdy╛ u╛ivatel poprvΘ zkusφ zv∞t╣it pφsmo a nic se nestane, tak u╛ to podruhΘ nezkusφ. Auto°i strßnek, kte°φ zadßvajφ pφsmo v Exploreru nezv∞t╣ovacφ (zadanΘ v px nebo v pt), tak vychovßvajφ b∞╛nΘ u╛ivatele k nepou╛φvßnφ zv∞t╣ovßnφ.
Reakce od Arcadia byl dlouh² Φtiv² mail, cituji:
Vychovßvßm lidi s neznalostφ zv∞t╣ovßnφ pφsma - proΦ? Uvedu p°φklad - d∞lal sem strßnky pro n∞jßk²ho typa - dal sem tam zv∞t╣ovacφ pφsmo. on mi odepisuje, ╛e to vidφ n∞jßk divn∞ a pak, ╛e je to pφsmo n∞jßk² velk². jasn∞ blbeΦek m∞l nastaven² velk² pφsmo... (Arcadion, e-mail Zv∞t╣ovacφ pφsmo, 10. 4)
St°eda 9. dubna
Jak se dost pohybuji na webu, zaΦφnßm podle webov²ch kritΘriφ posuzovat i v∞ci s internetem nesouvisejφcφ. A je to docela sφla. V∞t╣ina text∙, co se kolem m∞ vyskytuje v ti╣t∞nΘ podob∞, by na webu nem∞la nejmen╣φ ╣anci. Jsou stra╣n∞ ukecanΘ, jdou mßlo k v∞ci a balastnφho textu je tam mili≤n.
Myslφm, ╛e to mß p∙vod ve ╣kole. P°i hodinßch slohu jsme m∞li napsat prßci na dv∞ strßnky. Jestli to o n∞Φem je, u╛ nikoho nezajφmalo. Muselo se to "n∞jak okecat".
Kdy╛ Φtu z webu, mßm ╣anci zaΦφst okam╛it∞ Φφst n∞co jinΘho. To na papφ°e neplatφ a je to jedinß ╣ance ti╣t∞n²ch text∙. Kdyby byly struΦn∞j╣φ, byly by lep╣φ.
Myslφm, ╛e nemusφm pro p°φklady daleko. Nehor╣φ jsou v tom uΦebnice (zejm. vysoko╣kolskΘ). Tam mßm pocit, ╛e autor svoje zmatenφ °e╣φ stylem "zmatu i v╣echny svoje Φtenß°e".
ZßvereΦn² nßzor: struΦnost je zlato. Nejen na webu.
Pond∞lφ 7. dubna
Reaguji na dobr² Darkmaster∙v Φlßnek za mßlo pen∞z vytvo°φme hroznΘ strßnky. Asi nejzajφmav∞j╣φ Φßst se jmenuje "jak poznat profesionßla". Cituji:
Zku╣en² webdesigner se bude ptßt i na va╣i p°edstavu. Kdy╛ mu nap°φklad sd∞lφte, ╛e chcete, aby na strßnce byl text, kter² sßm b∞╛φ z pravΘ strany do levΘ (b∞╛φcφ text), m∞l by vßm profesionßlnφ webdesigner vysv∞tlit, proΦ tuto funkci nedoporuΦuje... (Darkmaster na Pooh.cz, 5. 4. 2003)
Docela dob°e se to Φte. Cel²m Φlßnkem se tßhne my╣lenka ╛e existujφ
Podle m²ch zku╣enostφ ale mno╛stvφ pen∞z s kvalitou webu nesouvisφ v∙bec nijak. Se vzhledem to souvisφ, ale s kvalitou ne.
Pot°eboval jsem CSS hack, kter²m bych napsal deklaraci
Mo╛nß jsem hledal ╣patn∞, ale hledal jsem dlouho a nic jsem nena╣el. Mozilla i Opera 7 jsou v podpo°e CSS tak dobrΘ a tak daleko, ╛e je skoro problΘm najφt rozdφl v tom, jak vykreslujφ a poΦφtajφ. Kdy╛ se ale rozdφl najde (poΦφtßnφ ╣φ°ek d∞tφ elementu <body s n∞jak²m margin> ), je zase problΘm v zßpisu oba prohlφ╛eΦe rozli╣it. Oba toti╛ podporujφ (narozdφl od Exploreru) asi v╣echny selektory CSS2.
Nakonec jsem si v╣imnul, ╛e moje Opera 7.01 pro Windows nerozumφ zßpisu pseudot°φdy element:lang(jazyk) Explorer 6 tomu samoz°ejm∞ nerozumφ taky. Tak╛e kdy╛ mßm t°eba
<div lang="cs">N∞jak² oddφl</div>
,
tak stylopis
div:lang(cs) {color: red}
ud∞lß ten "N∞jak² oddφl" v Mozille Φerven² a v Ope°e a Exploreru ne.
Super! Vlastn∞ -- je to super? Ani ne. Proto╛e jak se bude Φasem zlep╣ovat podpora CSS a mo╛n²ch selektor∙, tenhle hack bude vyvßd∞t dost ╣φlenΘ v∞ci. A taky nevim, co to ud∞lß v Konqueroru. No ale zatφm to budu testovat a nevyluΦuji, ╛e to obΦas bude hodit.
Dopln∞no: Podle knφ╛ky CSS od Marka Prokopa je :lang podporovßn i v IE 5/Mac.
Martin Snφ╛ek mi v tu samou dobu psal e-mail, cituji:
...cht∞l bych jen p°ipomenout, ╛e pseudot°φdu :lang() umφ IE5+/Mac, tak╛e bacha na to :-) Spφ╣ bych to ani nepou╛φval, proto╛e Φasem se to nauΦφ v╣ichni a hack bude kontraproduktivnφ :-) (Martin Snφ╛ek, e-mail Lang(), 9. 4.)
Sobota 5. dubna
Pojem "blognabrßchismus" vymyslel nedßvno n∞kdo genißlnφ (zrovna nevφm kdo*). Jednß se o oznaΦenφ faktu, ╛e ΦeskΘ blogy jsou narozdφl od blog∙ zahraniΦnφch nudnΘ tφm, ╛e ve╣kerou inspiraci hledajφ v sob∞ navzßjem. Nap°φklad pokud blog X vyslovφ my╣lenku, blog Y vzßp∞tφ pφ╣e o tom, ╛e blog X vyslovil my╣lenku, a blog Z poznamenß, ╛e blogy X a Y pφ╣ou o my╣lence. Blog AA s my╣lenkou nesouhlasφ a blog AB poznamenß, ╛e blogy X, Y a Z zaznamenaly my╣lenku a ╛e blog AA nesouhlasφ. Nakonec autor blogu X pod∞kuje ostatnφm za to, ╛e my╣lenku rozvedli.
Nenφ to nuda? ╚φm to je?
Proto tu mßme blognabrßchismus.
* Dopln∞no: termφn blognabrßchismus vymyslel Erik Piper, kter² se podφlφ na p°ekladech Φlßnk∙ na Interval.cz. K tomu dodßvß:
Genißlnφ Φesk² "blognabrßchismus" by nemohl vzniknout bez existence podobn∞ genißlnφho zahraniΦnφho ekvivalentu "blogrolling", kter² byl pou╛it v danΘm Φlßnku. (A takΘ ne bez zvukovΘ ekvivalence [blaag] <==> [jaa].) (Erik Piper, e-mail, 8. 4.)
Pßtek 4. dubna
Na╣el jsem na ╛iv∞.cz serißl o pou╛itφ XML na webov²ch strßnkßch. Narozdφl od teoretick²ch ·vod∙, u kter²ch konΦφ v∞t╣ina zmφnek, je tohle skuteΦn∞ praktickΘ. Serißl pφ╣e Jakub Havel a prvnφ dojem to na m∞ d∞lß takov², ╛e tomu fakt rozumφ.
╚tvrtek 3. dubna
Pi╣te to, co Φtenß°e zajφmß. Zjistφte to z hledan²ch slov a z reakcφ.
Je to fajn, kdy╛ se Φlov∞k na n∞co zeptß a dostane odpov∞∩. AΦkoli do poΦφtaΦ∙ trochu fu╣uji, zßkladnφ poΦφtaΦovΘ vzd∞lßnφ se mi nedostßvß. Nevφm nap°φklad, co je to mainframe. Tak jsem se v reakci na Φlßnek o mainframech zeptal, co to vlastn∞ je. OΦekßval jsem krßtkou poznßmku pod m²m komentß°em nebo ticho.
Zoli na Letem sv∞tem zareagoval zajφmav∞. Mφsto odpov∞di napsal cel² nov² p°φsp∞vek Mainframe - zßkladnΘ info.
Je to krßsnß ukßzka toho, jak by se to web m∞l d∞lat a jak se v∞t╣inou (╛el) ned∞lß. ZejmΘna odbornΘ Φlßnky (t°eba na Intervalu) Φtu jenom kv∙li diskusφm, proto╛e tΘma Φlßnku mi v∞t╣inou p°ijde nezajφmavΘ. Ale je dobr² nßpad Φerpat z komentß°∙ nßm∞ty na dal╣φ Φlßnky, proto╛e to je pravd∞podobn∞ to, co Φtenß°e zajφmß.
Marek Prokop byl tak laskav a dovolil mi publikovat svoji mailovou reakci na m∙j p°φsp∞vek ┌Φelnost validace je spornß. Pokud jste ho neΦetli, je mo╛nΘ, ╛e nebudete ·pln∞ v∞d∞t, co Marek komentuje. P∙vodn∞ jsem cht∞l vybrat jenom zajφmavΘ pasß╛e, ale pak mi to p°i╣lo lφto, tak╛e je to skoro cel² mail. (Kousky mΘho p∙vodnφho textu jsem pro p°ehlednost zv²raznil.)
1) Argumentu o vφce verzφch validnφho HTML nerozumφm. Kdy╛ se vezmou v ·vahu v╣echna proprietßrnφ roz╣φ°enφ, tak je ten v²b∞r snad snaz╣φ? IMHO, pokud laik sßhne po jakΘkoli standardizovanΘ verzi, mß v╣e hezky pohromad∞ popsanΘ, jasn∞ definovanΘ a jednoznaΦn∞ kontrolovatelnΘ. Pokud se rozhodne pou╛φvat proprietßrnφ HTML IE/Win do verze 5.0 alternovanΘ n∞kter²mi vybran²mi prvky NN4, zblßznφ se.
Pokud to myslφ╣ tak, ╛e se nerozhodne pou╛φvat ╛ßdnΘ konkrΘtnφ HTML, ale jen tak nßhodn∞ si cosi plßcß ve vizußlnφm editoru, budi╛, to urΦit∞ cesta je, a asi lep╣φ, ne╛ na Webu v∙bec nepublikovat. Sßm si ale urΦit∞ nemyslφ╣, ╛e je to pro laika cesta nejlep╣φ.
2) Validnφ HTML je t∞╛╣φ na pou╛φvßnφ --> problΘm je v tom, ╛e ty p°esn∞ vφ╣, kterß chyba (chyb∞jφcφ uzav°enφ prvku, atd.) nevadφ. Laik to nevφ a je pro n∞j IMHO °ßdov∞ jednodu╣╣φ opravit v╣echny chyby, ne╛ zkoumat, kterß m∙╛e mφt dopad na p°φstupnost a kterß ne.
Kdy╛ pro n∞koho d∞lßm SEO, je validita prvnφ podmφnkou. Dokud neuvede k≤d do validnφho stavu, odmφtßm se s nφm dßl bavit. P°itom vφm, ╛e jsou ve vyhledavaΦφch ·sp∞╣nΘ i zcela nevalidnφ strßnky, ale p°esto na tom trvßm. Odmφtßm toti╛ zkoumat, zda nßhodou, kv∙li n∞jakΘ pitomΘ HTML chyb∞ robot vyhledavaΦe nevidφ prßv∞ to jedno slovo, kterΘ vid∞t mß. P°esn∞ji °eΦeno to ani zkoumat nem∙╛u -- v tom co vidφ vyhledavaΦ jsem stejn² laik, jako n∞kdo jin² v tom, co se zobrazφ v r∙zn²ch prohlφ╛eΦφch. Proto musφm volit cestu maximßlnφ jistoty.
> U validnφho HTML musφm kontrolovat, jestli tam to φdΘΦko nemßm dvakrßt. U nevalidnφho ne.
Promi≥, ale to je hloupost. Na rozdφl od tebe neznßm prohlφ╛eΦ, kterΘmu by duplicitnφ ID nevadilo. Vadφ v╣em, kterΘ s nφm umφ pracovat. Narozdφl od validßtoru ale jeho unikßtnost neumφ zkontrolovat a p°i pou╛itφ CSS, DOM, vnit°nφch odkaz∙ a formulß°∙ pak dßvajφ nßhodnΘ v²sledky.
Kdy╛ p°eci pou╛iju ID (narozdφl t°eba od class nebo name), pou╛iju ho prßv∞ proto, ╛e chci, aby bylo unikßtnφ. A to mi zkontroluje jen validßtor a jen tehdy, kdy╛ se v jeho v²pisu vyznßm, proto╛e nenφ zanesen stovkou dal╣φch chyb.
> Horor
Ano -- a Φφm mΘn∞ Φasto validuje, tφm vφce poΦet chyb nar∙stß. Naopak, validuje-li od zaΦßtku, postupn∞, inkrementßln∞, t∞╛ko se dostane na vφc ne╛ pßr chyb.
Proto v╛dy doporuΦuju validovat na 100%. Jakmile si toti╛ jednou °eknu, ╛e se vyka╣lu na &, u╛ se zßkonit∞ zaΦnu plßcat ve v²pisech s desφtkami chyb a urΦit∞ pak n∞co p°ehlΘdnu. To u╛ je lep╣φ si ud∞lat vlastnφ DTD.
Tolik Marek Prokop (email Re: Validita, 31. 3. 2003).
Pochopil jsem z toho novΘ pohledy na v∞c. V zßsad∞ m∞ to ale nep°esv∞dΦilo, ╛e by validnφ dokumenty m∞ly na souΦasnΘm webu smysl. Opravdu si toti╛ myslφm, ╛e pro laika je lep╣φ "nßhodn∞ cosi plßcat ve vizußlnφm editoru". Je to toti╛ v∞t╣φ sranda. Ud∞lej si, vß╛en² Φtenß°i, nßzor sßm.
┌Φelnost validace je spornß (zde)
Druh² povzdech nad validitou HTML k≤du (Marigold, 1.4.):
... Bu∩to budeme d∙sledn∞ lp∞t na podle mne zcela nesmyslnΘm m²tu 100% validnφho k≤du, nebo se smφ°φme s tφm, ╛e takovΘ v∞ci za nßs majφ domyslet stroje a programy. Druhß cesta je podle mne lep╣φ...
K Φemu je validnφ k≤d HTML?(Pixy: web & css blog, 1. 4.), naprosto ·chvatnΘ Φtenφ:
Byly doby. J≤ doby byly. Kdy bylo prohlφ╛eΦ∙ hromada, ka╛d² um∞l n∞co jinΘho, v╣echny um∞ly mßlo a byl v tom hokej...
Je snadnΘ d∞lat v∞ci nesnadn∞ (Ji°φ Bure╣, conBLOG, 1. 4.):
[weblog/patka.html]... TΘm∞° ka╛d², kdo zaΦφnal tvo°it webovΘ strßnky, cht∞l zaΦφt okam╛it∞. Docela by m∞ zajφmalo, kdo nejprve n∞kolik m∞sφc∙ studoval HTML, CSS a dal╣φ nezbytnosti. Opravte m∞ jestli se m²lφm...