W3C - otázky ohľadom kvaliti kódu. Vyřešeno

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Veterans
Level 2.5
Level 2.5
Příspěvky: 272
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

W3C - otázky ohľadom kvaliti kódu.

Příspěvekod Veterans » 14 pro 2013 12:05

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.

Reklama
Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: W3C - otázky ohľadom kvaliti kódu.

Příspěvekod LuCaCZ » 14 pro 2013 21:06

jestliže máš html 4.01 transitional, tak meta pro charset vypadá takto:

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">   
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

Veterans
Level 2.5
Level 2.5
Příspěvky: 272
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Re: W3C - otázky ohľadom kvaliti kódu.

Příspěvekod Veterans » 14 pro 2013 23:09

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ť />???

Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: W3C - otázky ohľadom kvaliti kódu.

Příspěvekod LuCaCZ » 15 pro 2013 00:26

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

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.

Veterans
Level 2.5
Level 2.5
Příspěvky: 272
Registrován: červenec 11
Pohlaví: Muž
Stav:
Offline

Re: W3C - otázky ohľadom kvaliti kódu.

Příspěvekod Veterans » 15 pro 2013 17:29

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.

Uživatelský avatar
LuCaCZ
Level 3.5
Level 3.5
Příspěvky: 929
Registrován: březen 11
Pohlaví: Muž
Stav:
Offline

Re: W3C - otázky ohľadom kvaliti kódu.  Vyřešeno

Příspěvekod LuCaCZ » 15 pro 2013 17:46

<!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">


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Prosím o úpravu kódu. Děkuji *
    od junis » 09 črc 2024 18:05 » v Kancelářské balíky
    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