Glavni problem vezan za promjenu pozadinskih slika u HTML-u je taj ลกto moลพe biti teลกko osigurati da se slika ispravno prikazuje u svim pretraลพivaฤima i ureฤajima. Osim toga, ako je slika prevelika ili premala, moลพe uzrokovati probleme sa brzinom i performansama uฤitavanja stranice. Konaฤno, postoje razliฤiti naฤini za postavljanje pozadinske slike u HTML-u (npr. koriลกtenjem CSS-a ili ugraฤenog stila), tako da moลพe biti teลกko provjeriti da li se ispravna metoda koristi za odreฤenu situaciju.
Glavni problem vezan za slanje HTML datoteka pomoฤu Expressa je taj ลกto Express izvorno ne podrลพava posluลพivanje statiฤkih datoteka kao ลกto su HTML, CSS i JavaScript. Da biste posluลพili statiฤke datoteke, morate koristiti meฤuopremu kao ลกto je express.static() ili express.static meฤuover koji pruลพa paket serve-static. Ovaj meฤuverski softver ฤe vam omoguฤiti da navedete direktorijum u kojem se nalaze vaลกe statiฤke datoteke, a zatim mapirate zahteve za te datoteke u taj direktorijum.
Glavni problem vezan za HTML dodavanje slika iz udaljenih izvora je taj ลกto to moลพe dovesti do sporog vremena uฤitavanja stranice. To je zato ลกto pregledaฤ mora napraviti poseban zahtjev za svaku sliku, koji se moลพe brzo zbrojiti ako postoji viลกe slika na stranici. Osim toga, ako udaljeni izvor ne radi ili ima sporu vezu, to moลพe dodatno odgoditi vrijeme uฤitavanja stranice. Konaฤno, postoji i poveฤan rizik od sigurnosnih propusta jer se slike preuzimaju iz vanjskog izvora.
Glavni problem vezan za davanje boje tekstu u HTML-u je taj ลกto postoji niz razliฤitih naฤina da se to uradi, i moลพe biti zbunjujuฤe za one koji nisu upoznati sa jezikom. Na primjer, moลพete koristiti tag sa atributom boje ili moลพete koristiti CSS stil sa svojstvom boje. Osim toga, razliฤiti pretraลพivaฤi mogu razliฤito tumaฤiti boje, tako da ono ลกto izgleda dobro na jednom pretraลพivaฤu moลพe izgledati drugaฤije na drugom.
Glavni problem vezan za koriลกtenje ngFor direktive s indeksom je taj ลกto moลพe dovesti do neoฤekivanih rezultata kada se podaci iteriraju tokom promjene. To je zato ลกto se indeks ne aลพurira automatski kada se stavke dodaju ili uklone iz niza, tako da ako se nova stavka doda na indeks 0, indeksi svih ostalih stavki ฤe biti pomaknuti za jedan naniลพe. To moลพe dovesti do netoฤnih podataka koji se prikazuju u vaลกem prikazu ili neoฤekivanog ponaลกanja u vaลกoj aplikaciji.
Glavni problem vezan za pauziranje HTML5 videa pomoฤu jQueryja je taj ลกto on nije podrลพan u svim pretraลพivaฤima. Dok veฤina modernih pretraลพivaฤa podrลพava HTML5 video, neke starije verzije Internet Explorer-a i drugih pretraลพivaฤa moลพda ne. Uz to, jQuery nema ugraฤenu metodu za pauziranje HTML5 videa, tako da programeri moraju koristiti zaobilazno rjeลกenje kao ลกto je postavljanje svojstva currentTime video elementa na 0 ili koriลกtenje eksterne biblioteke poput MediaElement.js za pauziranje videa.
Glavni problem vezan za automatsku reprodukciju HTML zvuka je taj ลกto moลพe biti ometajuฤi i dosadan za korisnike. Zvukovi koji se automatski reprodukuju mogu poฤeti neoฤekivano, prekidajuฤi korisniฤko iskustvo i odvraฤajuฤi mu paลพnju od sadrลพaja koji pokuลกavaju da konzumiraju. Osim toga, neki pretraลพivaฤi mogu u potpunosti blokirati zvukove koji se automatski reprodukuju, ฤineฤi ih nedostupnim korisnicima. Konaฤno, postoje razmatranja pristupaฤnosti kada se koristi zvuk koji se automatski reprodukuje; ako korisnik ima oลกteฤenje sluha ili je u buฤnom okruลพenju, moลพda uopฤe neฤe moฤi ฤuti zvuk.
Glavni problem vezan za HTML poravnanje teksta na pravi naฤin je taj ลกto moลพe uzrokovati probleme s ฤitljivoลกฤu. Kada je tekst poravnat udesno, ฤitaocima moลพe biti teลกko da prate tok sadrลพaja, jer im se oฤi moraju pomicati naprijed-nazad s lijeva na desno kako bi ga proฤitali. Osim toga, kada je tekst poravnat kako treba, ฤesto postoji neravnomjerna distribucija bijelog prostora na obje strane teksta ลกto moลพe oteลพati ฤitaocima da se fokusiraju na ono ลกto ฤitaju.