Naudojant rėmus (angl.: frames) vienu metu naršyklėje galima atvaizduoti daugiau nei vieną html dokumentą. Kiekvienam dokumentui reikia sukurti atskirą rėmą. Pagrindinės rėmų blogybė yra ta, kad su jais tampa sudėtingiau valdyti visą puslapio turinį, nes reikia kurti kelis html failus, taip pat gali kilti sunkumų norint puslapį atspausdinti.
Išoriniai stiliaus failai yra geriausias būdas, kai stiliai yra taikomi visam puslapiui. Su vienu išoriniu failu galime pakeisti visą puslapio išvaizdą. Kiekvienas HTML dokumentas, kurio stilių aprašome, turi būti susietas su CSS stiliaus failu. Tai galime padaryti su žyme <link>. <link> žymė yra rašoma <head>head> žymės viduje:
HTML specialieji simboliai yra naudojami tada, kai norime atvaizduoti ne standartinius, klaviatūrioje esančius simbolius. Pavyzdžiui nepertraukiamą tarpą. Taip pat jei norime atvaizduoti žymę, nes jei ją parašytume paprastai kaip tekstą, naršyklė ją interpretuotų kaip kodą, ne tekstą.
Meta elementai suteikia bendrą informaciją apie puslapį. Jie yra aprašomi puslapio head dalyje.