Co jsou to CSS (kaskádové styly)

Co je to CSS


Kaskádové styly označované anglickou zkratkou CSS (Cascading Style Sheets) definují způsob, jakým grafickým stylem se zobrazí jednotlivé HTML prvky (tlačítka, barva písma, mezery atd.) na webu.

Jednoduše řečeno upravují vzhled webu. Jak takový kód CSS, který je psán vždy v angličtině vypadá se můžete podívat na příkladu níže.

Ukázka vloženého (Inline) CSS
Ukázka vloženého (Inline) CSS

Autor a historie

Autorem kaskádových stylů (CSS) je Nor jménem Håkon Wium Lie, který vytvořil jejich koncept v roce 1994. Od té doby prošly CSS vývojem od první verze k současným CSS3. Původně měl funkci CSS zastávat samotný jazyk HTML, jehož starší verze obsahují některé způsoby zobrazení prvků.

Jedním z důvodů vzniku CSS bylo oddělení vzhledu od struktury a obsahu. Výhodou tohoto řešení je, že se mohou aktualizace a změny vzhledu upravovat na jednom místě ve Style Sheet. Tento kód pak ovlivní všechny prvky na všech strankách webu. Hlavně u větších webů se tím dosáhne značných časových úspor.

Dalším důvodem byl rozvoj prvních prohlížečů, které vyžadovaly určité standardy, které HTML v této oblasti postrádalo.

Håkon Wium Lie
Håkon Wium Lie | Zdroj: Wikipedia.org

V čem se liší CSS od HTML a jak fungují

Jak jsem zmínil na začátku, tak CSS definuje vzhled prvků. Na druhé straně HTML určuje, jaké prvky na webu budou (strukturu webu). CSS a HTML jsou ve vzájemné interakci.

HTML si můžeme představit jako karosérii auta nebo konstrukci budovy a CSS jako jeho barvu, tvar oken atd. CSS začíná určením tzv. selektoru (prvku HTML), který bude upravovat svou deklarací zapsanou ve složených závorkách.

Masarykovo nádraží v Praze
Masarykovo nádraží v Praze

Příklad HTML: <p>Běžný text, který máte na webu</p>
Příklad CSS: p  {  color:blue;  font-weight:bold;  }

Selektor a {deklarace} CSS
Selektor a {deklarace} CSS

Typy CSS

Externí

Soubor (Style Sheet) s CSS, který určuje vzhled prvků celého webu nebo vybrané skupiny stránek vložením odkazu na soubor s CSS do sekce head.

<head> 
<link rel= ”stylesheet” type=”text/css” href=webstylesheet.cs”>
</head>

Interní

Definují vzhled prvků pro konkrétní stránku na webu vložením kódu do sekce head.

<head>  
<style>  
body {  
background-color: linen;  }  
h1 {  
color: red;  
margin-left: 80px;  }   
</style>  
</head>  

Vložené

Vkládají se před jednotlivý prvek na stránce webu a určují jeho vzhled. Příklad CSS, který určuje, že nadpis úrovně h2 bude ve velikosti 20px a v barvě šedé.

<h2 style = ”font-size: 20px; color: #dddddd;”> Text nadpisu </h2>

CSS a WordPress

U webových stránek na WordPressu se s CSS setkáte v případě, kdy si chcete sami vytvořit vlastní grafickou šablonu nebo udělat dílčí úpravy v grafice u stávající šablony.

Uvedeme si to na příkladu zakulacení rohů. Najedeme na daný prvek, v našem případě šedý sloupec, který se nachází na stránce blog a klikneme na něj pravým tlačítkem myši a dáme Prozkoumat. Otevře se nám na spodní straně stránky konzole a po pravé straně se nachází záložka Styles s CSS, kde si můžeme bez obav vyzkoušet nejrůznější úpravy pomocí CSS.

Takto vytvořené změny se neuloží. Pro jejich uložení musíte kód vložit do Custom CSS. Tato záložka se většinou nachází v nastavení šablony, případně ji najdete v administraci WordPressu pod záložkami Vzhled -> Přizpůsobit -> CSS.

Zakulacení rohů


A jedno meme s CSS na závěr.


Zdroje: https://artster.cz/, https://cs.wikipedia.org/wiki/Kaskádové_styly

#css #kaskadovestyly #grafika

Co je to responzivní web
Co je to Frontend?

Potřebujete s něčím pomoci?

Líbil se vám článek? Sdílejte ho s přáteli

Autor

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *

Vyplňte toto pole
Vyplňte toto pole
Zadejte prosím platnou e-mailovou adresu.

Přihlaste se k odběru novinek

Vložením e-mailu souhlasíte s podmínkami ochrany osobních údajů.

Woocommerce pluginy
Elementor plugin