Styl JavaScript® jest częścią kodu JavaScript®, która wpływa na wygląd lub styl strony internetowej. Te style można podzielić na pięć sekcji: tekst, czcionka, ramka, klasyfikacja oraz tła i kolory. Każda sekcja dotyczy innej części strony internetowej, zgodnie z potrzebami twórcy, i posiada własny zestaw tagów.
Tekst Styl JavaScript® wpływa na wygląd tekstu w witrynie. Elementy, które można tutaj zmienić, to wysokość linii, wyrównanie tekstu i wielkość wcięć dla każdego akapitu. Tekst Styl JavaScript® nie wpływa na wygląd czcionki, a jedynie na sposób organizacji tekstu.
Styl czcionki JavaScript® jest podobny do tekstu, ponieważ wpływa na litery, ale ten styl zmienia wygląd liter, a nie ich organizację. Obszary, które można ustawić za pomocą tego typu stylu JavaScript®, to styl czcionki i rodzina czcionek, czy wszystkie litery są pisane wielkimi lub małymi literami oraz jak jasne lub ciemne są te litery. Rodzina czcionek odnosi się do czcionki używanej w tekście, a styl czcionki odnosi się do tego, czy tekst jest normalny, pogrubiony czy kursywą.
Na ramki lub tabele w hipertekstowym języku znaczników (HTML) ma wpływ styl JavaScript® ramki. Za pomocą tego stylu można również zmieniać inne sekcje, ale jest on używany głównie w przypadku tabel. Obszary dotknięte tutaj to marginesy we wszystkich czterech kierunkach. Ustawienie marginesu — na przykład 20-pikselowy margines u góry — przesunie pole w dół o 20 pikseli i zapewni, że te 20 pikseli miejsca u góry pozostanie puste. Jest to powszechnie używane do organizowania całej strony internetowej.
Klasyfikacja Styl JavaScript® ma wpływać na listy, zarówno numerowane, jak i wypunktowane. JavaScript® ma w tym względzie tylko jeden atrybut: listStyle. Ma to wpływ na organizację listy z innymi elementami na stronie. Na przykład, jeśli ustawisz listStyle na „wewnątrz”, to lista pojawi się wewnątrz innego określonego elementu.
Styl tła i koloru zawiera dwa podobne, ale różne znaczniki: backgroundColor i color. Te dwa tagi robią dokładnie to samo; służą do ustawiania koloru strony internetowej. BackgroundColor służy do kolorowania całego tła strony internetowej, podczas gdy kolor jest używany tylko do ustawiania koloru pojedynczego elementu. Kolory można ustawić przy użyciu nazwy koloru, takiej jak zielony lub czerwony, lub przy użyciu szesnastkowej wartości koloru.