Validacia kodu

Programovacie jazyky, rady, poradňa...
ATOMIC
Zablokovaný
Zablokovaný
Príspevky: 215
Registrovaný: 26 dec 2007, 19:04
Kontaktovať používateľa:

Validacia kodu

Príspevok od používateľa ATOMIC »

Na co je to dobre?? xcem povedat ze vo W3C CZ validatore mam na webe 31 errorov. Ale mal som 44 opravil som ich. Ale teda furt tam je tych 31 a ja sa pytam nac je to ok? Ved stranka je optimalizovana pre IE, Firefox, Operu, Netscape. A vo vsetkych ide OK. Takze je podla vas nutne starat sa o ten validator??
Gothar
Moderátor
Moderátor
Používateľov profilový obrázok
Príspevky: 19413
Registrovaný: 21 feb 2005, 21:19
Bydlisko: KE

Príspevok od používateľa Gothar »

Nutne to nie je, ale ked to mas overene, tak sa v pripade zleho zobrazovania mozes vyhovorit na to, ze je chyba u pouzivatela a nie u teba. A aj ja ked vidim niekde logo, ze to je overene, tak mam voci autorovi respekt, pretoze viem, ze sa snazi a nerobi stranku len tak, aby bola :)
ATOMIC
Zablokovaný
Zablokovaný
Príspevky: 215
Registrovaný: 26 dec 2007, 19:04
Kontaktovať používateľa:

Príspevok od používateľa ATOMIC »

aha no kazdopadne moja stranka obsahuje vela errorov a casto neviem ako ich zvladnut. Tak napr <body> sa objavil na zlom mieste atd. Kodit html viem ale kde ma co byt...to sa priznam heh
digo
Zablokovaný
Zablokovaný
Príspevky: 537
Registrovaný: 05 aug 2007, 14:17

Príspevok od používateľa digo »

no vies, ja ked som zacal s HTML, tak som si zo srandy vytvoril svoju prvu stranku... priznam sa, v teste validity by asi neuspela moc dobre... no myslim, ze v tomto smere lepsie pouzit XHTML..
a da sa to naucit za 10 minut... staci ak si precitas tuto prirucku :arrow: http://www.w3schools.com/xhtml/default.asp
ak budes dodrziavat uvedene pravidla, stranka by mala byt validna a mala by sa zobrazovat v kazdom prehliadaci rovnako... aspon myslim, ja s tym tiez len zacinam :oops: akurat nevyhoda je, ze konvertovat HTML stranku do XHTML je dost narocne... v HTML si mohol pouzit napr. border=0, ale v XHTML je to zakazane... musis to dat do uvodzoviel - border="0". cize je to dost namahava praca... takze ak sa ti to uz nechce prerabat, nechaj to tak a nabuduce sa drz XHTML :)
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

digo napísal:ak budes dodrziavat uvedene pravidla, stranka by mala byt validna a mala by sa zobrazovat v kazdom prehliadaci rovnako... aspon myslim, ja s tym tiez len zacinam :oops:
zle si myslis. validna stranka stranka nezabezpecuje to, ze sa to bude zobrazovat v kazdom prehliadaci rovnako.
digo napísal:akurat nevyhoda je, ze konvertovat HTML stranku do XHTML je dost narocne... v HTML si mohol pouzit napr. border=0, ale v XHTML je to zakazane... musis to dat do uvodzoviel - border="0". cize je to dost namahava praca... takze ak sa ti to uz nechce prerabat, nechaj to tak a nabuduce sa drz XHTML :)
vobec to nie je zlozite prepisat, pretoze XHTML je hlavne o aplikacii standardu xml na html.
a co sa tyka atributu border. v XHTML 1.0 je oznaceny ako deprecated a v XHTML 1.1 sa uz vobec nenachadza. akekolvek formatovanie by sa malo robit pomocou CSS.
ATOMIC
Zablokovaný
Zablokovaný
Príspevky: 215
Registrovaný: 26 dec 2007, 19:04
Kontaktovať používateľa:

Príspevok od používateľa ATOMIC »

MM ma pravdu validacia kodu nezabezpecuje to ze sa stranka bude zobrazovat rovnako. Uvediem par prikladov:

Moj kurzor ktory funguje v IE, Netscape, Firefox cely ten kod je validny atd. A napriek tomu sa mi v Opere nezobrazuje.

A navyse co sa tyka IE i keby bol ten kod na 110% validny bez upozorneni stejne je asi 74% sanca ze v IE bude sa zobrazovat inak. Ale napr som udiveny...kurzor vlastny v IE co som si myslel vzdy len ze tam funguje osm prekonal :) teraz by este bolo ok prekonat scrollbar co ma IE a urobit s tym daco...no bohuzial toto uz asi nepojde. www.interval.cz tam je iny scroll tgakze pls ked budete vediet ako nan napiste
digo
Zablokovaný
Zablokovaný
Príspevky: 537
Registrovaný: 05 aug 2007, 14:17

Príspevok od používateľa digo »

mastermind napísal:vobec to nie je zlozite prepisat, pretoze XHTML je hlavne o aplikacii standardu xml na html.
a co sa tyka atributu border. v XHTML 1.0 je oznaceny ako deprecated a v XHTML 1.1 sa uz vobec nenachadza. akekolvek formatovanie by sa malo robit pomocou CSS.
no ja som to akoze tak myslel, ze je to namahava robota prpisovat celucicky kod... aspon mne by sa to nechcelo :D
som sice trochu OT, ale neda mi neopytat sa, ze naco sluzi teda validacia kodu? alebo kedy je stranka validna? ked zdrojak neobsahuje ziadne chyby?? :?
mastermind
VIP
VIP
Používateľov profilový obrázok
Príspevky: 4810
Registrovaný: 09 feb 2005, 13:17

Príspevok od používateľa mastermind »

digo napísal:no ja som to akoze tak myslel, ze je to namahava robota prpisovat celucicky kod... aspon mne by sa to nechcelo :D
som sice trochu OT, ale neda mi neopytat sa, ze naco sluzi teda validacia kodu? alebo kedy je stranka validna? ked zdrojak neobsahuje ziadne chyby?? :?
stranka je validna vtedy ak splna odporucania w3c. a na co to sluzi? na to, aby sa dali pouzivat standardne analyzatory kodu, aby ti stacilo pouzit gramatiku specifikacie na vygenerovanie parsera dokumentu.
napisat nieco co dokaze rozpoznavat kod podla specifikacie nie je az take zlozite ako nieco co dokaze rozpoznat kod so vsetkymi moznymi nevalidnymi castami ktore sa tam nachadzaju.
Skratka je tu snaha o zavedenie nejakeho standardu.
priznam sa ze neviem ci sa validita odrazi aj na umiestneni stranky vo vyhladavacoch.
ATOMIC
Zablokovaný
Zablokovaný
Príspevky: 215
Registrovaný: 26 dec 2007, 19:04
Kontaktovať používateľa:

Príspevok od používateľa ATOMIC »

Teraz sa asi opytam kravinu ale co uz. Nepomoze mi niekto z validaciou mojho kodu?? HTML viem len sa mi ne ze nexce s trym ondit, ale proste mam mensie nedostatky a uz som to skusal odvalidovavat a z 44 erros som klesol na 27 ale spadol mi web "fnuk" (este ze mam zalohu). Ide len o drobne html chyby pre skusenych urcite malina
digo
Zablokovaný
Zablokovaný
Príspevky: 537
Registrovaný: 05 aug 2007, 14:17

Príspevok od používateľa digo »

no ja som si chcel skusit moje zaciatocnicke vedmosti z CSS, tak som si spravil jednoduchu stanku, no mal som na nej az 14 chyb :oops: vsetko som opravil, len 2 chyby mi ostali, a nevim co s nimi.
http://validator.w3.org/check mi ukazalo to co je v prilohe ... mohli by ste mi to pls niekto pomoct opravit?? dik... inak zdrojak je tu:

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta type="description" content="stranka" />
<meta type="keywords" content="stranka, css, lol, serus" />
<style type="text/css">
<!--h2{font: bold italic; color: red; font-size: 15pt;}
.lol{font: bold; color: blue; font-family: cambria;}-->
</style>
<title>
</title>
</head>
<body>
<h1 style="font: bold italic; color: red; font-size:20pt;">
Modifikovany nadpis(len v tejto ukazke)</h1>
<p>daco napisane</p>
<h1>Druhy nadpis(ale bez predchadzajuceho formatovania)</h1>
<p>daco napisane</p>
<h2>Dalsi nadpis(v celom dokumente rovnaky)</h2>
<p>daco napisane</p>
<h2>Rovnaky nadpis ako prechadzajuci</h2>
<p>daco napisane</p>
<span class="lol">
moje vlastne pismo
</span>
</body>
</html>
Prílohy
validator.jpg
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

namiesto

Kód: Vybrať všetko

<meta type="description" content="stranka" />
daj

Kód: Vybrať všetko

<meta name="description" content="stranka" />
namiesto

Kód: Vybrať všetko

<span class="lol">
moje vlastne pismo
</span>
daj

Kód: Vybrať všetko

<div class="lol">
moje vlastne pismo
</div>
validné:

Kód: Vybrať všetko

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/2002/REC-xhtml1-20020801/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="stranka" />
<meta name="keywords" content="stranka, css, lol, serus" />
<style type="text/css">
<!--h2{font: bold italic; color: red; font-size: 15pt;}
.lol{font: bold; color: blue; font-family: cambria;}-->
</style>
<title>
</title>
</head>
<body>
<h1 style="font: bold italic; color: red; font-size:20pt;">
Modifikovany nadpis(len v tejto ukazke)</h1>
<p>daco napisane</p>
<h1>Druhy nadpis(ale bez predchadzajuceho formatovania)</h1>
<p>daco napisane</p>
<h2>Dalsi nadpis(v celom dokumente rovnaky)</h2>
<p>daco napisane</p>
<h2>Rovnaky nadpis ako prechadzajuci</h2>
<p>daco napisane</p>
<div class="lol">
moje vlastne pismo
</div>
</body>
</html>
digo
Zablokovaný
Zablokovaný
Príspevky: 537
Registrovaný: 05 aug 2007, 14:17

Príspevok od používateľa digo »

diki audiotrack :oops:
este by som potreboval pomoct s tymito dvoma chybami.. len v tomto jednom raidku mam dve chyby:

Kód: Vybrať všetko

<center><a href="index.html"><img src="logo.png" border="0" alt="logo" /></a></center>
nechapem tomu, imho ten validator oznaci za chybu aj to co nie je chyba....
[/code]
Prílohy
chyba.jpg
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Tag <center> sa už nepoužíva a ani atribút border. Obe veci sa dajú dosiahnuť pomocou CSS.
digo
Zablokovaný
Zablokovaný
Príspevky: 537
Registrovaný: 05 aug 2007, 14:17

Príspevok od používateľa digo »

chrono napísal:Tag <center> sa už nepoužíva a ani atribút border. Obe veci sa dajú dosiahnuť pomocou CSS.
aha hej, uz som tam capol border-width:0pt;...
ale neviem si dat radu s tym centrovanim... viem, ze v css sa center da nahradit pomocou text-align:center;, ale to len v pripade textu... ja potrebujem vycentrovat obrazok :?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

text-align funguje na akýkoľvek element. Musíš ho ale použiť na ten element, v ktorom je ten obrázok (alebo môžeš ten obrázok dať do div a tomu div nastavíš to text-align).
digo
Zablokovaný
Zablokovaný
Príspevky: 537
Registrovaný: 05 aug 2007, 14:17

Príspevok od používateľa digo »

chrono napísal:text-align funguje na akýkoľvek element. Musíš ho ale použiť na ten element, v ktorom je ten obrázok (alebo môžeš ten obrázok dať do div a tomu div nastavíš to text-align).
no ja som ten obrazok teraz umiestnil do tabulky, a musim teda vycentrovat celu tabulku... a tam text-align nefunguje :?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Musíš použiť text-align pre ten element, v ktorom je ten obrázok (tá vec spôsobuje, že sa vycentruje obsah), takže v tvojom prípade to asi bude tag <td>.
digo
Zablokovaný
Zablokovaný
Príspevky: 537
Registrovaný: 05 aug 2007, 14:17

Príspevok od používateľa digo »

chrono napísal:Musíš použiť text-align pre ten element, v ktorom je ten obrázok (tá vec spôsobuje, že sa vycentruje obsah), takže v tvojom prípade to asi bude tag <td>.
hej, lenze ja som teraz vytvoril tabulku, ktora tvori zaklad stranky... a musim ju celu vycentrovat. ked dam align="center", tak to ide v pohode, ale validator to oznaci za chybu :cry:
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Veď si písal, že chceš vycentorvať obrázok... Takže čo prešne potrebuješ urobiť? Ak tú tabuľku, tak tak skús použiť margin: 0 auto;
Key5ers0ze
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2353
Registrovaný: 28 apr 2006, 17:35
Bydlisko: http://footy.sk
Kontaktovať používateľa:

Príspevok od používateľa Key5ers0ze »

tak dnes som sa pustil do validacie. Opravil som strasne vela chyb, uz mi ostava len zopar, s ktorymi si vsak neviem rady. Mozno to bude nieco jednoduche a ja som to len prehliadal. :oops: Kazdopadne, budem rad ak by mi s tym niekto pomohol.. Vsetky moje pokusy skoncili s tym, ze som tak trochu rozbil strukturu stranky.. :(

chyby
Prílohy
zdrojovy_kod.rar
Zdrojovy kod..
(7.79 KiB) 21 stiahnutí
Napísať odpoveď