Avaleht
uus teema   vasta Tarkvara »  WWW »  Lehe valideerimsega seotud küsimused märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 28.12.2009 03:08:50 Lehe valideerimsega seotud küsimused vasta tsitaadiga

Vaikselt abistanud aretada 1 MTÜ kodulehte nii ajaviiteks. Kõik ilus ja kena kuni jõudsin valideerimiseni. Pidavat nagu hirmus tähtis asi olema. icon_rolleyes.gif
Muidu leht kuvab tuntumatel brauseritel õigesti ja muid probleeme pole peale selle, et validaator annab hunniku vigasi. Lehte ennast kahjuks ei saa veel avalikustada, aga küsiks mõndade probleemide kohta.

Miks kisendab validaator nende slashide peale käsu lõpus? Igas html õpetuses mine mäletamist mööda need olemas.

NET-enabling start-tag requires SHORTTAG YES
pilt.gif'" alt="pilt" />


Miks karjub height peale? Kuigi atribuut ise nagu töötab. icon_rolleyes.gif Mis toob selle erroriga leppimine? Või oleks targem css asi lahendada?

Attribute "HEIGHT" is not a valid attribute. Did you mean "height"?
<table cellspacing="0" cellpadding="0" width="800" height="88" align="center" border="0">
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 28.12.2009 10:26:06 vasta tsitaadiga

1) Kas lehele on antud korrektne doctype ja su kood vastab sellele?
2) http://www.w3.org/TR/html401/struct/tables.html#h-11.2.1
3) Kasuta CSS'i kujundamisel.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 28.12.2009 10:59:24 vasta tsitaadiga

Doctype oli esimene error mille korda tegin icon_smile.gif.
Lugesin ka nüüd vahepeal, et table ei toeta height atribuuti. Kahtlane, kuigi töötab..
Tegin tabeli kõrgused ringi css peale.

Selel slashi errori kohta soovitati googli vastetes lihtsalt kututada see. Imelik.. miks siis html õpetused näitavad seda, kui see nii teeb.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 28.12.2009 11:07:00 vasta tsitaadiga

Mis doctype kasutusel on?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 28.12.2009 11:19:11 vasta tsitaadiga

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">


Ausalt nendest doctype tüüpidest eriti ei jaga.
http://www.w3schools.com/tags/ref_html_dtd.asp
Selle järgi vaatasin, et framset pole vaja ja antud doctype toetab kõige rohkem käske.
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 28.12.2009 11:25:11 vasta tsitaadiga

Täpselt, HTML 4.01 ei kasuta lõppevaid / märke. Lülitu näiteks XHTML 1.1 Transitional või Strict peale.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
JOKKER666
HV veteran
JOKKER666

liitunud: 21.09.2002




sõnum 28.12.2009 11:46:15 vasta tsitaadiga

Selge, tänud!
Kas doctype peale käskude erinevuste on mingeid muid vahesi veel?
Kommentaarid: 47 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 42
tagasi üles
vaata kasutaja infot saada privaatsõnum
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 28.12.2009 12:55:57 vasta tsitaadiga

A List Apart: Better Living Through XHTML
A List Apart: Get Ready for HTML 5
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
nene
Kreisi kasutaja
nene

liitunud: 20.03.2004




sõnum 28.12.2009 15:38:27 vasta tsitaadiga

JOKKER666 kirjutas:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

...vaatasin, et framset pole vaja ja antud doctype toetab kõige rohkem käske.


Kuna HTML on puhtalt deklaratiivne keel, siis pole õige rääkida käskudest. HTML lihtsalt kirjeldab arvutile, milline mingi lehekülje struktuur on. Sama lugu on CSS-iga, too lihtsalt kirjeldab, milline peaks olema lehe väljanägemine. Üksnes JavaScriptis võiksime ehk rääkida käskudest, aga sealgi pole see kombeks, sest "käsk" on liialt ebamäärane mõiste. Seega mitte käsud vaid HTML-i elemendid (head, body, h1, p, ...) ja nende atribuudid (title="", alt="", src="", ...).

Samuti ei saa öelda, et DOCTYPE toetab mingisuguseid elemente ja atribuute. Dokumendi tüüp ise ei toeta midagi - brauserid toetavad. DOCTYPE vaid lubab teatud elementide ja atribuutide kasutamist. Näiteks HTML5 DOCTYPE lubab kasutada CANVAS elementi, paljud brauserid toetavad seda, üks teatud brauser ei toeta.

DOCTYPE määramine ja lehekülje koodi selle vastu valideerimine on lihtsalt hea veebiarenduse praktika. See ei kindlusta, et su lehekülg toimib üheski brauseris, aga see elimineerib ühe võimalike vigade allika. Brauserid ei anna veateadet kui sa viskad neile ette vigase HTML-i, nad katsuvad seda ikkagi näidata nii hästi kui oskavad. Enamasti see õnnestubki, kuid mõnikord mitte. Kui su HTML on aga validaatoriga üle kontrollitud, siis võid vähemalt kindel olla, et süntaksivigu seal pole. See on samasugune hea praktika nagu näiteks treppimine ja kommenteerimine.

Et validaatorist maksimumi kätte saada, siis on parim kasutada nii ranget dokumenditüüpi kui võimalik. HTML 4.01 Transitional lubab kasutada mitmeid elemente ja atribuute, mille kasutamist ammugi enam ei soovitata - nagu nimigi ütleb on see mõeldud lehtedele, mis on ülemineku faasis, üleminekul sellise HTML-i kirjutamise stiilile, kus kõik kujunduslik on kirja pandud hoopis CSS-is. Uute lehtede loomisel tuleks aga koheselt võtta HTML 4.01 Strict, mis ei luba enam sellise vanamoodsa kujundusliku HTML-i kasutamist.

XHTML on veelgi rangem, aga kui sa ei tea, mis asi täpselt on XML, siis on parem jääda alustuseks HTML-i juurde.

_________________
Mõistus otsas? Pane pinusse...
Kommentaarid: 24 loe/lisa Kasutajad arvavad:  :: 0 :: 1 :: 23
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  Lehe valideerimsega seotud küsimused
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.