HTML-koodi paperille.
Kuvan luotto: Carpe89/iStock/Getty Images
Yli 20 vuotta alkuperäisen versionsa jälkeen web-ohjelmointikieltä, joka tunnetaan nimellä HTML, käytetään edelleen nykyaikaisten verkkosivustojen näyttämiseen. Vaikka HTML on suosittu, siinä on muutamia merkittäviä haittoja, kuten sen staattinen luonne, sen kyvyttömyys renderöi sisältöä esteettisesti miellyttävällä tavalla, sen tunnetut yhteensopivuusongelmat ja sen yleinen monimutkaisuus.
Ei riitä dynaamisille sivuille
World Wide Webin alkuaikoina kukaan ei odottanut Web-sivun tekevän mitään muuta kuin näyttävän staattisia sanoja ja kuvia, aivan kuten kirja tekee. Nykyään Internetin käyttäjät odottavat enemmän irti suosikkisivustoistaan loputtomista vierittävistä sivuista, kuten Twitterin aikajanasta, hakukenttään, jotka luovat automaattisesti ehdotuksia syötteen perusteella. Mitään ominaisuuksia, joita voit odottaa nykyaikaiselta verkkosivustolta, ei voida saavuttaa käyttämällä perus-HTML: ää. Sen sijaan verkkokehittäjien on opittava lisää kieliä, kuten PHP, ASP tai JavaScript, lisätäkseen dynaamisesti luotua sisältöä sivuilleen. Näillä kielillä kirjoitetut koodinpätkät lisätään sitten alkuperäiseen HTML-tiedostoon dynaamisen sisällön luomiseksi.
Päivän video
Rajoitettu sisällön näyttämiseen
HTML on strukturoiva kieli, jonka avulla voit liittää virtuaalisen tunnisteen sisältösi osiin. Esimerkiksi lisäämällä "
" -tunniste sivusi osion ympärillä kehottaa verkkoselaimia käsittelemään kyseistä osaa artikkelina. Vaikka HTML tekee hienoa työtä sisällön jäsentämisessä, se ei onnistu esittelemään sisältöä esteettisesti miellyttävällä tavalla. Tämän rajoituksen kiertämiseksi oli keksittävä erillinen kieli web-sivujen esittämiseen - Cascading Style Sheets. Käytännössä tämä rajoitus pakottaa web-suunnittelijat ja kehittäjät ylläpitämään kahta erillistä tiedostojoukkoa: HTML tiedostot, jotka sisältävät verkkosivuston sisällön ja jäsentävät sitä, sekä CSS-tiedostot, jotka kuvaavat sivun toimintaa Katso.Ennalta arvaamaton käyttäytyminen selaimissa
Jos yrität tarkastella samaa verkkosivustoa kolmella eri selaimella, saatat yllättyä huomatessasi sen sivut näytetään toisinaan eri tavalla riippuen siitä, käytätkö Internet Exploreria, Google Chromea vai Firefox. Useimmissa tapauksissa nämä muutokset ovat pieniä, jotka vaikuttavat verkkosivuston pääsisällön ja selainikkunan yläosan väliseen marginaaliin. Muissa tapauksissa jotkin elementit saattavat puuttua kokonaan, jos ne perustuvat uuteen HTML-tunnisteeseen tai omaisuuteen, jota ei ole vielä otettu käyttöön käyttämässäsi selaimessa. Useita tageja viimeisimmästä HTML-kielen päivityksestä, HTML5, tukevat muutamat selaimet, ja muut jättävät ne huomiotta.
Vaikea oppia
Jokainen, joka haluaa luoda verkkosivuston HTML-koodilla, voi viettää viikkoja ensin vain HTML: n oppimiseen. Jokaisen suuren julkaisun myötä HTML muuttuu monimutkaisemmaksi ja uusia tunnisteita lisätään, kun taas toiset poistetaan käytöstä, mikä pakottaa verkkokehittäjät käyttämään arvokasta aikaa uusien lisättyjen ominaisuuksien käyttöönoton oppimiseen.