Ako ste programer veb stranica, uvek koristite ХТМЛ кодирање ali se ponekad suočavate sa jednostavnim greškama kodiranja. I vešti koderi i učenici prave greške u svom HTML kodiranju zbog pažnje ili odsustva iskustva.
Čist kod je zaista važan jer ne samo da vas čini iskusnim veb programerom, već vam dodatno štedi vreme jer ne morate kasnije da uređujete kodove.
Ako vaša veb stranica ima čist kod, što implicira da vaš html kod sadrži konfiguraciju koju je naveo Konzorcijum za svetski veb, održavajući standard koji treba da prate veb sajtovi zasnovani na internetu, to će zauzvrat pomoći u povećanju rangiranja vaše veb lokacije na Google-u.
Uvek pomaže ako budete pažljivi od samog početka, kao i ako pregledate svoj rad pre objavljivanja.
Овде је lista najčešćih grešaka u HTML kodiranju što često činimo i susrećemo se.
1) Nedostaje ili nije odgovarajući DOCTYPE
DOCTYPE ili definicija tipa dokumenta (DTD) omogućava vašem veb pretraživaču da identifikuje koju verziju HTML-a vaša veb stranica koristi. HTML kod uvek treba da počinje sa DOCTYPE jer navodi pravila za određenu HTML verziju.
Trebalo bi da budete oprezni dok kucate DOCTYPE, jer je osetljiv na velika i mala slova i različit DOCTYPE se odnosi na drugu verziju HTML-a. Pogledajte ovaj video: Kako da se uverim da moj HTML kod nema grešaka?
2) Nepravilno formatiran HTML
Najčešća greška pri pisanju HTML koda je njegovo pogrešno formatiranje, kao što je nedostatak završne oznake, izostavljanje navodnika za vrednosti atributa i neprikladno ugnežđivanje oznaka.
Obično većina ХТМЛ ознаке imaju oznaku za otvaranje i zatvaranje npr. kao i . Ako oznaka okružuje bilo koji sadržaj, onda bi trebalo da bude zatvorena, iako postoje neki izuzeci, npr tag, ali je uvek preporučljivo da zatvorite tu oznaku na jer će to učiniti vaše uređivanje HTML dokument lakši.
Uvek je bolje staviti navodnike oko vrednosti, iako to nije obavezno u starijoj verziji HTML-a, najnovijim verzijama je potrebno. Pravilno zatvaranje oznake je takođe veoma važan deo ХТМЛ кодирање a treba da se završi u pravcu suprotnom od koga je otvorena.
3) Nepodržani atributi ili oznake
Ponekad ljudi imaju tendenciju da koriste kodove poput ili koji nisu deo ХТМЛ стандарди. Opet, mnogi koriste atribute koji su neispravni, kao što je oznaka koja menja veličinu margine u , za npr. Različite verzije HTML-a podržavaju različite tipove atributa i oznaka.
Ako želite da budete sigurni koji su atributi kompatibilni sa verzijom koju koristite, trebalo bi da potvrdite svoj HTML sa ХТМЛ Валидатор.
4) Prevideti kodiranje znakova
Svaki skup znakova ima poseban kod za sebe i kod govori veb pretraživaču koji skup znakova se koristi na veb stranici. Dakle, veb stranica koja se sastoji od engleskih znakova će imati drugačiji skup znakova od skupa kineskih ili francuskih znakova.
Kao rezultat toga, kodiranje znakova će predložiti veb pretraživaču koju vrstu informacija da pročita i prikaže. U slučaju većine engleskih veb stranica, kodiranje znakova windows-1252 i ISO-8859-1 označava engleski karakter.
5) Korišćenje višestrukog preloma reda
Neprikladno je koristiti oznaku za prelom reda za umetanje razmaka između redova, jer ovo treba strogo koristiti za dodavanje samo jednog preloma reda, a ne za pravljenje pasusa i razmaka između elemenata. Pravi način da koristite prelom reda je: Ovo je jedna linija Ovo je druga linija Umesto: Ovo je jedan red Ovo je druga linija.
6) Korišćenje neodgovarajućih tabela
Tabele često dovode do pogrešnog HTML kodiranja i pošto većina pretraživača ne prikazuje poruku o grešci ako su tabele neodgovarajuće kodirane, to je prilično lako učiniti. Međutim, pomoćne tehnologije su veoma stroge u pogledu ispravne strukture tabele. Sledeće su najčešće greške tabele koje često radimo:
- Ne završavajući , ili oznake ili ih netačno završavaju
- Ograđivanje redova ili ćelija tabele sa oznakama koje se koriste za formatiranje teksta.
- U svakom redu pravite tabele sa različitim brojem ćelija.
- Kreiranje tabela unutar inline elemenata, kao što je – ili
7) Neispravno formatirane URL adrese
Ponekad se dešava da možete da vidite povezane reči i/ili slike, ali druge ne mogu. Morate biti sigurni da u URL-u nema DOS tip putanje, kao C:\image, u suprotnom ko bude pratio vezu dobiće grešku „Document Not Found” 404. Opet, uvek je potrebno koristiti kosu crtu (/), a ne zadnju kosu crtu (\), čak i kada neki serverski softver priznaje obe, bolje je da održava standard. U slučaju veza, proširenje može biti problem. Dok testirate datoteku pod nazivom mywebpage.htm može raditi savršeno, ali ono što je potrebno serveru je mywebpage.html.
8) Pogled
Važno je da svaki JavaScript koji šalje podatke ili izvršava funkciju treba da ima a tag, koji daje alternativu ili opis onoga što JavaScript radi.
9) Korišćenje za podebljanje i
Semantički je netačna upotreba odnosno za kurziv i podebljan tekst. U tu svrhu je prikladno koristiti CSS svojstva za stil fonta i težinu fonta, a ako morate da koristite stilove u samom dokumentu, onda je bolje da koristite i da tekstove napravite kurzivom i podebljanim.
КСНУМКС) Nedostaju alt atributi u slučaju oznaka slika
Neophodno je da oznake slike imaju alt atribute, jer objašnjavaju kontekst slike. Ako koristite atribut alt, veb pretraživači će bolje klasifikovati sadržaj i takođe će olakšati korisnicima da odluče da li je slika važna ili ne.
Ova lista se verovatno može nastaviti zauvek, ali sve ove tačke su dovoljne da shvatite na šta treba da budete oprezni dok koristite HTML kodove.
Takođe bi trebalo da potvrdite svoju stranicu da bi bila upoznata sa greškama u HTML kodiranju koje pravite, tako da možete lako da izbegnete one koje imaju čisto kodiranje.
Kakve ste greške napravili u blogovanju
Zdravo Jitendra,
Sa html-om sam naučio da mora biti kako treba. Obično kada imam problema, to je obično zato što sam napravio grešku u kodiranju. Morao sam da naučim html jer kao bloger morate biti u mogućnosti da uređujete svoj sajt. U početku sam se malo plašio da ga koristim kada sam prvi put počeo jer nisam znao ništa o tome, ali sam tek naučio kako sam išao i to mi je zaista bilo od pomoći.
Hvala što ste ovo podelili sa nama!
Zdravo Jitendra,
Ljudske greške i greške se ne mogu potpuno eliminisati. Mi samo napredujemo ka savršenstvu kao učenici ili stručnjaci.
Korisno je podsetiti se na ove greške kodiranja. Iako se ne bavim programiranjem, ali mislim da bi vebmasteri i blogeri trebali pronaći ovaj post od pomoći.
Postoje trenuci kada bi postalo neophodno primeniti malo veština kodiranja da biste podesili i poboljšali performanse bloga ili veb lokacije.
Хвала што сте ово поделили. Претпостављам да бисмо пазили на њих у случају да блог или веб локација пати од грешака у кодирању. Тада знамо шта да исправимо и на шта треба да гледамо!
Ova objava je pronađena u kinged-u gde je podeljena i glasana.