Kaskadowe arkusze stylów
Przyjmuje się, że kaskadowe arkusze stylów powstały w 1994 roku, przy czym po raz pierwszy zostały zaprezentowane publicznie dwa lata później. Ich zadaniem jest określenie wzajemnych powiązań oraz reguł ustalających sposób wyświetlania witryny w przeglądarce internetowej. Krótko mówiąc, kaskadowe arkusze stylów (nazywane również językiem CSS) służą do poprawnej prezentacji strony.

CSS
Przy pomocy wspomnianych stylów uregulowano kwestie wyświetlania takich elementów, jak: typ czcionki, odstępy między wierszami, kolor czcionki czy też jej wielkość. Ułatwia to również wstawianie obrazków i zdjęć, kontrolowanie całej typografii włącznie z marginesami.
Trzeba przyznać, że początki kaskadowych arkuszy stylów nie były łatwe. Co prawda Microsoft wypuścił od razu na rynek przeglądarkę Internet Explorer 3, ale zawierała ona wiele błędów, które uniemożliwiały w wielu przypadkach poprawne wyświetlanie witryn internetowych. Znacznie lepiej spisywał się pod tym względem Internet Explorer 4.