W publikacjach elektronicznych arkusze stylów są głównie wykorzystywane w celu dokładnego określenia wyglądu dokumentu pod względem wizualnym, nie przywiązując wagi do innych aspektów dokumentu takich jak interpunkcja czy ortografia.
Składnia arkuszy
Wszystkie języki arkuszy stylów mają ujednoliconą strukturę, której elementy można podzielić na sześć kategorii:
Składnia Język arkuszy stylów potrzebuje uporządkowanej składni, aby mógł być zrozumiały dla komputera. Dla przykładu, poniżej przedstawiony jest prosty arkusz stylów napisany przy użyciu składni CSS:h1 { font-size: 1.5em } Selektory Selektory określają, na które elementy ma wpływ pojedyncza reguła w arkuszu stylów. Selektory są łącznikiem pomiędzy strukturą dokumentu a regułami stylów zawartymi w arkuszu stylów. W przykładzie powyżej, selektor "h1" wybiera wszystkie elementy h1 w dokumencie. Dokładniejsze selektory pozwalają na wybieranie elementów na podstawie kontekstu, atrybutów lub treści. Właściwości Wszystkie języki arkuszy stylów mają pewien zestaw właściwości elementów, które poprzez nadanie im określonych wartości pozwalają na zmianę pojedynczego aspektu prezentacji danego elementu. W powyższym przykładzie została użyta właściwość CSS "font-size".