Chtěl bych ze svých stránek udělat taky "validní" ,ale vůbec nevím o čem je řeč.Mohl by mě nikdo poradit?Jsem úplnej začátečník tak na mě musíte jako na debílka.Díky
Validní stránka - zdrojový kód (prozatím) - má ve tvém podání 191 kB :-))
No, tak todle zvalidnit bude asi těžký :)
http://validator.w3.org/check?uri=http%3A%2F%2Fhcpanasonic.wz.cz%2F
safici: "validní" znamená, že zdrojový kód odpovídá předepsaným pravidlům neboli standardu. Asi jako když v češtině dodržíš pravopis a nemáš tam gramatické chyby. Jestli ano nebo ne, to zjistíš validátorem, např. viz odkaz od Laury.
ja jsem toho nazoru, ze zvalidnit se da vsechno, ale v tvem pripade bych navrhoval spis udelat web uplne novy..
Validní stránka znamená, že je napsaná podle pravidel (syntaxe?) dané verze dokumentu. viz celé w3.org
taky jsem o tom nevedel, a neni spatny napad to spravit kdyz se podivate tak kdyz mi chbi alt to mam uz opravene, ale nemam poneti ty body 6-9 kterym nerozumim (anglicky taky moc ne) a nepsal jsem-byly vygennerovane necim... pls poradte...........
http://validator.w3.org/check?uri=http%3A%2F%2Ffantasy-web.mysteria.cz%2F
super uz jsem to spravil...............
problem nastal u ramu............ pise mi to blbosti v tom smyslu ze nesmim mit v frameset atribut (nebo co to je) rows atd...
co s tim?
Thelvyn: Když ti to píše blbosti - tak se na to vykašli. Proč by ses zabýval blbostmi? :-)
ale mam to presne! podle jakpsatweb a vyhodi mi to ze to je blbe........ a ja nemam tuseni jak to s(/z)pravit.........
Takhle top mam v html kodu:
</head>
<frameset rows="90,*">
<frame name="banner" src="banner.html" noresize="noresize" scrolling="no" frameborder="no">
<frameset cols="150,*">
<frame name="menu" src="menu.html" noresize="noresize" scrolling="no" frameborder="no">
<frame name="capital" src="news.html" frameborder="no">
</frameset>
</frameset>
Pise to tohle....:
Line 13 column 17: there is no attribute "ROWS".
Line 13 column 23: element "FRAMESET" undefined.
Line 14 column 15: there is no attribute "NAME".
Line 14 column 28: there is no attribute "SRC".
Line 14 column 51: there is no attribute "NORESIZE".
Line 14 column 72: there is no attribute "SCROLLING".
Line 14 column 89: there is no attribute "FRAMEBORDER".
Line 14 column 93: element "FRAME" undefined.
Line 15 column 17: there is no attribute "COLS".
Line 15 column 24: element "FRAMESET" undefined.
Line 16 column 89: element "FRAME" undefined.
Line 17 column 57: element "FRAME" undefined.
Line 20 column 6: end tag for "HTML" which is not finished.
ty radyky nejsou presne udelal jsem jenom vyrez ramu.... pls reknete kde mam "chybu"
znamena to tedy ze validni stranky nemuzou mit ramy? :(
No já se v tom nevyznám, ale vždy záleží na standardu, se kterým to porovnáváš, tedy na DOCTYPE ale exituje <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">, možná s ním to půjde, zkus to
Jakej používáš doctype? Frameset?
http://www.jakpsatweb.cz/doctype.html
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
takze tam mam dat misto tohohle ktery?
tenhle: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"> nebo <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd"> ? diky
díky za radu, bez vás bych na to neprisel (nemel jsem tuseni ze existuje vice druhu doctype).... DIKY
PS: na frameset doctype mam premenit vsechny nebo jenom tam kde definuju ramy,?
bohužel nevím, v rámech se nevyznám, zkus to a uvidíš.
Imho to stačí jen na stránce s definicí rámů.
je hodne dulezite mit validni externi stylopis? stranky jsou ale ve stylopiu mam asi 20 chyb.......
Chyb nebo upozornění? Mně to pravidelně hlásí asi 50x chybějící background-color v odkazu a podobně... To jsou detaily, ale pokud ti to oznámí neuzavřenou závorku, je to problém a stránka se nemusí správně zobrazovat, protože prohlížeč všechno, co následuje za tou chybou, může ignorovat.
presne tak 15 z toho je backgroun color, ale proc to strkat vsude? potom neco k font-family atd....
No, myslím, že je pravidlo, který říká, pokud specifikuješ barvu pozadí u <body>, musíš specifikovat barvu pozadí i u odkazů, atd. (nevím přesně to znění, ale je to nějak tak)
Rodina písma je ale důležitá, je to souhrn písem stejnýho řezu. Ne každý počítač má možnost zobrazit právě to písmo, který máš zapsaný v CSS, proto by vlastnost font-family by měla mít jako poslední možnost použít právě obecnou rodinu písma.
Jak zapsat vybraný font, najdeš tady:
http://www.typomil.com/typografie-na-webu/prehled-fontu.htm