Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
JOKKER666
HV veteran

liitunud: 21.09.2002
|
28.12.2009 03:08:50
Lehe valideerimsega seotud küsimused |
|
|
Vaikselt abistanud aretada 1 MTÜ kodulehte nii ajaviiteks. Kõik ilus ja kena kuni jõudsin valideerimiseni. Pidavat nagu hirmus tähtis asi olema.
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. 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 |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
JOKKER666
HV veteran

liitunud: 21.09.2002
|
28.12.2009 10:59:24
|
|
|
Doctype oli esimene error mille korda tegin .
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 |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
28.12.2009 11:07:00
|
|
|
Mis doctype kasutusel on?
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
JOKKER666
HV veteran

liitunud: 21.09.2002
|
28.12.2009 11:19:11
|
|
|
<!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 |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
28.12.2009 11:25:11
|
|
|
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 |
|
 |
JOKKER666
HV veteran

liitunud: 21.09.2002
|
28.12.2009 11:46:15
|
|
|
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 |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004

|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
28.12.2009 15:38:27
|
|
|
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 |
|
 |
|
lisa lemmikuks |
|
|
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
|
|