Zdravím. Robím si portfolio a kontrolujem si kvalitu kódu u W3C (http://validator.w3.org/) dal som si tam porfolio (http://mass.mmartin.sk/) a ukazuje mi tam chiby 29 Errors, 11 warning(s) ale niektoré vobec nerozumiem prečo mi tam ukazuje.
Napríklad:
1-<meta charset="windows-1250">
2-ukazuje mi chiby v š,ž (mäkčeň).
3-eidtbox (konaktný formulár cez PHP, formulár som si stiahol z internetu) mi ukazuje chibu ale nerozumiem presne čo tam treba zmeniť.
Môžte mi to prosím niekto pozrieť a poradiť ako to opraviť (aspon niečo)? Ďakujem veľmi pekne.
W3C - otázky ohľadom kvaliti kódu. Vyřešeno
Re: W3C - otázky ohľadom kvaliti kódu.
jestliže máš html 4.01 transitional, tak meta pro charset vypadá takto:
pak by se znaky s diakritikou neměly označovat jako chyby
Line 13, Column 56: document type does not allow element "LINK" here toto: patří mezi značky <head></head>
Line 46, Column 15: NET-enabling start-tag requires SHORTTAG YES <hr /> v html 4.01 nepárové tagy nemají lomítko / (hr, br, img, a, input....)
Line 51, Column 16: ID "WRAP" already defined <div id="wrap"> identifikátor by měl být použit jen jednou - používej třídy
Line 116, Column 31: reference to non-existent ID "COMMENTS" Line 109, Line 102, Line 88, Line 95... chybí ID
--- Doplnění předchozího příspěvku (14 Pro 2013 21:13) ---
Line 119, Column 52: there is no attribute "MAXLENGTH" textarea nemá v html4 atribut maxlength
BTW když změníš doctype na html5 "<!DOCTYPE html>" tak jednoduše vyřešíš několik chyb
Kód: Vybrat vše
<meta http-equiv="content-type" content="text/html; charset=windows-1250">
pak by se znaky s diakritikou neměly označovat jako chyby
Line 13, Column 56: document type does not allow element "LINK" here toto:
Kód: Vybrat vše
<link type="text/css" href="css.css" rel="stylesheet">
Line 46, Column 15: NET-enabling start-tag requires SHORTTAG YES <hr /> v html 4.01 nepárové tagy nemají lomítko / (hr, br, img, a, input....)
Line 51, Column 16: ID "WRAP" already defined <div id="wrap"> identifikátor by měl být použit jen jednou - používej třídy
Line 116, Column 31: reference to non-existent ID "COMMENTS" Line 109, Line 102, Line 88, Line 95... chybí ID
--- Doplnění předchozího příspěvku (14 Pro 2013 21:13) ---
Line 119, Column 52: there is no attribute "MAXLENGTH" textarea nemá v html4 atribut maxlength
BTW když změníš doctype na html5 "<!DOCTYPE html>" tak jednoduše vyřešíš několik chyb
Re: W3C - otázky ohľadom kvaliti kódu.
Takže veľmi pekne ďakujem LuCaCZ, ak by si si našiel čas prosím ešte mám pár otázok.
Spravil som ako si poradil: zmenil som na HTML5, <div id="wrap"> som zmenil na class, potom do tagov br a input som doplnil /. Momentálne je na stránke 8 Errors, 5 warning(s). Za čo veľmi pekne ďakujem.
Ale teras mi tam ukazuje chyby v:
Line 53, Column 113: there is no attribute "alt"
Line 54, Column 80: there is no attribute "target"
Error Line 83, Column 22: there is no attribute "name"
Chcem sa spýtať <link v HTML5 má končiť />???
Spravil som ako si poradil: zmenil som na HTML5, <div id="wrap"> som zmenil na class, potom do tagov br a input som doplnil /. Momentálne je na stránke 8 Errors, 5 warning(s). Za čo veľmi pekne ďakujem.
Ale teras mi tam ukazuje chyby v:
Line 53, Column 113: there is no attribute "alt"
Line 54, Column 80: there is no attribute "target"
Error Line 83, Column 22: there is no attribute "name"
Chcem sa spýtať <link v HTML5 má končiť />???
Re: W3C - otázky ohľadom kvaliti kódu.
Ano, všechny nepárové tagy končí v xhtml a html5 /> ... jsou to ty co nemají zavírací značku.
Koukám ale, že jsi nedal doctype html5, ale xhtml což nevadí. Ale změnil bych xhtml ze Strict na Transitional
Line 53 > odkazy resp. tag <a> nemají atribut alt, mají jen target
Line 54 > souvisí s xhtml Strict, který ho nepodporuje. Transitional ano.
Koukám ale, že jsi nedal doctype html5, ale xhtml což nevadí. Ale změnil bych xhtml ze Strict na Transitional
Kód: Vybrat vše
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Line 53 > odkazy resp. tag <a> nemají atribut alt, mají jen target
Line 54 > souvisí s xhtml Strict, který ho nepodporuje. Transitional ano.
Re: W3C - otázky ohľadom kvaliti kódu.
Takže poupravoval som si to mal som tam 0 Errors, 4 warning(s). Ale musel som si nahrať tam PHP kontakt a mám tam 4 Errors, 4 warning(s). Nechám diskusiu/príspevok ešte otvorení do zajtra. Ak by sa ti ešte chcelo alebo niekomu inému môžte pozrieť a ak najdete chybu bude rád.
LuCaCZ veľmi pekne ti ďakujem.
LuCaCZ veľmi pekne ti ďakujem.
Re: W3C - otázky ohľadom kvaliti kódu. Vyřešeno
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Strict změn na Transitional
----------
Line 95, Column 39: required attribute "rows" not specified
<textarea id="textarea" name="message"></textarea>
Line 95, Column 39: required attribute "cols" not specified
<textarea id="textarea" name="message"></textarea>
nejsou definované atributy rows a cols - velikost textarea (rows - počet řádků, cols - šířka ve znacích) sice to pak změníš v CSS, ale mělo by to tam být
---------
Line 103, Column 34: required attribute "type" not specified
<script language="JavaScript">
by mělo vypadat takto:
<script type="text/javascript">
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
Strict změn na Transitional
----------
Line 95, Column 39: required attribute "rows" not specified
<textarea id="textarea" name="message"></textarea>
Line 95, Column 39: required attribute "cols" not specified
<textarea id="textarea" name="message"></textarea>
nejsou definované atributy rows a cols - velikost textarea (rows - počet řádků, cols - šířka ve znacích) sice to pak změníš v CSS, ale mělo by to tam být
---------
Line 103, Column 34: required attribute "type" not specified
<script language="JavaScript">
by mělo vypadat takto:
<script type="text/javascript">
-
- Mohlo by vás zajímat
- Odpovědi
- Zobrazení
- Poslední příspěvek
-
- 4
- 4405
-
od junis
Zobrazit poslední příspěvek
22 črc 2024 17:54
Zpět na “Programování a tvorba webu”
Kdo je online
Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti