CSS czyli inaczej Cascading Style Sheets to język który nieodzownie łączy się z językiem html i służy od określenia stylów oraz wizualizacji graficznej tekstu, co znacznie ułatwia pracę ze skryptem i wprowadza w nim ogromna przejrzystość. Obecnie CSS chodź nie jest kluczowym elementem koniecznym do stworzenia strony www, jest narzędziem o niezmiernie doniosłym znaczeniu, dlatego też warto zapoznać się z jego zasadami już podczas nauki języka html. Podstawą funkcjonowania języka CSS są jego style – czyli komendy odpowiedzialne za przypisanie pewnemu symbolowi zbioru właściwości, których chcielibyśmy używać na naszej stronie www. Symbol, o którym była mowa wcześniej to inaczej selektor. Do każdego selektora w języku css przypisane są reguły. Uściślając, reguły to zbiór poleceń dotyczących tego jakie właściwości maja zostać przypisane danemu selektorowi. Dla przykładu, chcemy aby naszym selektorem była litera p, która w skrypcie html będzie odpowiadać za pogrubienie i podkreślenie tekstu, oraz zamianę jego koloru na czerwony. Wypisujemy literę p jako selektor i przypisujemy do niej pożądane przez nas reguły. Następnie w skrypcie wykonywalnym strony, zamiast wpisywania całej komendy pogrubiającej, podkreślającej i zmieniającej kolor na czerwony, jedyne co robimy, to używamy litery b. Jest to znaczące uproszczenie. Wymienia się trzy metody pracy ze językiem CSS. Metody te obejmują albo stworzenie osobnego piku ze stylami, do którego w skrypcie umieszczamy odwołania. Umieszczenie skryptu CSS w pomiędzy znacznikami „head”, lub też każdorazowe stosowanie skryptu css do danego tekstu – co de facto jest zaprzeczeniem idei języka CSS. Podsumowując, język CSS posiada olbrzymie zalety, jakimi jest możliwość uproszczenia schematu skryptu naszej strony. Przed jego wprowadzeniem, webmaster zmuszony był do tworzenia długich komend określających wygląd tekstu, za każdym razem, gdy chciał zmienić cokolwiek w jego stylu. Obecnie, dzięki językowi CSS, wystarczy do tego jeden prosty symbol.
Strona internetowa nie może funkcjonować bez serwera internetowego. Nie możemy zamieścić strony w Internecie zapisując ją po prostu na komputerze. Serwer internetowy to zaś nic innego jak przestrzeń określona w Megabitach bądź Megabajtach, do jakiej dostęp uzyskują internauci po wpisaniu odpowiedniego adresu internetowego. Strona internetowa jest bowiem pewną ilością informacji, które zajmują miejsce na naszym dysku. Poprzez zamieszczania strony na serwerze rozumiemy więc jej przeniesienie z naszego dysku na dysk internetowy, skąd następnie będzie ona wysyłała pożądane przez nas informacje jej przyszłym gościom. Dlatego też tak niepożądane przez webmasterów są częste awarie serwerów, które uniemożliwiają internautom dostęp do witryn internetowych, które się na nich znajdowały. Samo wrzucenie skryptu strony internetowej na serwer nie jest jednak wystarczające. Razem z nią, na serwerze musza znaleźć się wszystkie dane, z którymi nasza storna ma jakiekolwiek powiązania – wyświetlane treści, grafika, plik multimedialne i inne tego typu. Dodatkowo musimy pamiętać o ich odpowiedniej kategoryzacji w sposób identyczny jak na naszej stacji roboczej (komputerze). Serwery internetowe dzielą się na darmowe i płatne. Jednak podział ten, oraz jego wady i zalety zostaną omówione przy innej okazji. Starczy jednak wspomnieć, że jeszcze do niedawna popularnym programem służącym do komunikacji oraz wymiany danych pomiędzy serwerem internetowym a dyskiem twardym komputera służył program zwany Total Comander i choć jest on bardzo popularny do dziś, to większość firm udostępniających serwery do użytku, decyduje się na wprowadzenie własnego interfejsu obsługującego przydzielaną użytkownikowi przestrzeń wirtualną. Bardzo dobrym pomysłem jest też tworzenie kopi zapasowej danych, które umieszczamy na serwerze, gdyż może zdarzyć się, że w wyniku awarii serwera dane które na nim umieściliśmy zostaną bezpowrotnie utracone. Jeżeli nie mamy możliwości gromadzenia danych na własnych dyskach – wart zainwestować w serwer awaryjny.
Pierwsza strona internetowa pojawiła się późnym latem. Był rok 1991, gdy brytyjski naukowiec komputerowy Tim Berners – Lee, zasłynął jako pierwszy historyczny webmaster. Oczywiście jego witryna w niczym nie przypominała tych, które możemy przeglądać dzisiaj. Można by nawet stwierdzić, że w odniesieniu do czasów dzisiejszych była ona prymitywna. Polegała na zestawieniu kilku tekstów, umieszczonych na różnych pod-stronach, połączonych hiperłączami. To właśnie tekst był chronologicznie pierwszym nośnikiem informacji, na jakim bazowały późniejsze strony www. Z dzisiejszego punktu widzenia, takie strony internetowe nie miałyby racji bytu, jednakże trzeba zwrócić uwagę, że wtedy była to rewolucja, która polegała na początku użycia Internetu w celu innym niż przesyłanie danych pomiędzy komputerami. Droga jaką strony internetowe musiały przebyć aż do dziś, była jeszcze długa i kręta. Pierwsza innowacja jaką wprowadzili twórcy stron www to swego rodzaju tabele i ramki, których celem było uporządkowanie treści w pewien zorganizowany sposób. Tabele te opierały się na prostych skryptach i chodź teraz zostały już dawno wyparte z użycia, wtedy stanowiły nie lada atrakcyjną nowość. Kolejnym unowocześnieniem było zamieszczanie na portalach sieciowych zdjęć, muzyki oraz innych multimediów. Mimo że walki o prawa autorskie nad zamieszczanymi w Internecie dziełami autorskimi trwają do dziś. Internet dalej jest masowym przekaźnikiem multimediów, zamieszczanych na stronach internetowych. Strony internetowe początkowo tworzone były z użyciem języka html, jednak wraz z pojawieniem się bardziej zaawansowanych metod programowania, był on stopniowo wypierany. Również wraz z ewolucją styli css zanikły popularne tabele i rami, używane w celu lepszej prezentacji danych na witrynie. Obecnie, strony internetowe tworzone są w oparciu o języki programowania, których liczba nie jest stosunkowo duża, lecz wymagają zaawansowanej znajomości reguł językowych jakie je dotyczą. Potężne portale masowe są efektem pracy setek programistów i w niczym nie przypominają już dawnych, pierwszy stron internetowych.