Čo sú to štýly HTML?

Hárok kaskádových štýlov HTML je hárok so sadou pravidiel a vlastností, ktorý prehliadaču povie, ako vykresľovať HTML pomocou všetkých zadaných štýlov.

CSS je spôsob, akým upravujeme akékoľvek webové stránky. CSS má všetky vlastnosti ako pozadie, farby, písma, medzery, orámovanie atď., Ktoré môžeme definovať pre každý prvok na stránkach.

Tabuľky štýlov HTML sa tiež používajú na nastavenie rozloženia stránky tak, ako sa má na stránku umiestniť hlavička, päty alebo akékoľvek iné prvky. CSS sa vždy hovorí spolu s HTML, pretože stránky bez stylingu sú veľmi bledé bez zvýraznenia nadpisov atď. A rovnakej veľkosti písma na celej stránke, ktorá používateľom nedáva dobrý prehľad.

Ako používať HTML štýly?

V minulosti boli štýly, skripty a HTML všetko napísané na tej istej stránke. Vďaka tomu boli stránky extrémne zdĺhavé a ťažko čitateľné a editovateľné. Potom prišiel spôsob, ako oddeliť HTML, štýly a Javascript.

Spôsoby, ako zahrnúť šablóny štýlov HTML na webovú stránku:

Existujú 3 spôsoby, ako môžeme zahrnúť štýly:

  1. Inline styling

Toto je spôsob písania štýlov pre každý prvok v samotnom HTML vnútri atribútu s názvom štýl.

Tento spôsob stylingu sa vôbec neodporúča, pretože vzhľad HTML je preplnený a nemôžeme postupovať podľa postupu „Raz napíšte, použite na mnohých miestach“

Eg: Hello World!

Eg: Hello World!

  1. Interný štýl

Toto obsahuje štýly v značke štýlov a umiestňuje ich na webovú stránku na začiatok HTML. Tento spôsob stylingu je stále lepší ako inline styling, pretože v prípade, že sa musí použiť pre viac prvkov naraz, môžeme mať spojené spoločné štýly.

Vo vývojovej fáze je ľahšie upravovať súbor HTML a nemusíme zakaždým otvárať zodpovedajúci súbor CSS a zakaždým upravovať.

Eg:

container-block(
font-size: 10px;
margin-top: 10px;
)

Hello World!

  1. Externý styling

Toto je najbežnejší a najlepší spôsob vytvorenia štýlov pre webovú stránku. Je to podobné vnútornému štýlu, ale rozdiel je v tom, že štýly sú napísané v samostatnom súbore s príponou .css a odkaz naň je umiestnený v hlavovej značke webovej stránky.

Syntax na prepojenie súboru CSS na webovej stránke je:

Štýly by mali byť súčasťou značky head, ktorá sa nachádza nad značkou body (tj skutočným obsahom) HTML

Aká je priorita medzi inline, internou a externou úpravou?

Inline štýly majú vyššiu prioritu ako interné a potom posledná priorita sa týka externého štýlu.

Inline> Vnútorné> Externý

Osvedčené postupy pri používaní CSS:

  • CSS je možné rozdeliť do niekoľkých súborov namiesto jedného.
  • Oddelené súbory CSS môžu byť buď začlenené jeden po druhom do značky head pomocou značiek prepojenia.
  • Jeden súbor CSS môže mať viac importovaných príkazov na importovanie zvyšku súborov CSS. Tým sa logicky oddelí CSS, ale nakoniec sa všetky štýly vykreslia z rovnakého súboru.

Použitie: @import './process.css';

  • Štýly je možné definovať pre všetky prvky webovej stránky pomocou selektorov ako samotnej značky HTML, názvov tried, ID, akýchkoľvek názvov atribútov.
  • K dispozícii sú niektoré pseudo-selektory, ako napríklad:
    • pred
    • po
    • nth-child
    • prvé dieťa
    • posledné dieťa
    • vznášať sa
    • navštívil

V podstate ide o stavy vybraných prvkov a nie o presné prvky.

  • Ak sú na stránke zahrnuté multiplikované súbory CSS, posledná z nich má najvyššiu prioritu a prepíše existujúce štýly predchádzajúcich súborov s rovnakým selektorom.
  • Šablóny štýlov by sa mali používať pred samotným HTML, aby sa štýly aplikovali počas načítavania stránky. Ak sa HTML na konci zahrnie, najskôr sa načíta a potom sa postupne začnú aplikovať štýly, čo používateľovi poskytujú veľmi zlú skúsenosť.

Rôzne vlastnosti HTML kaskádových štýlov:

  • CSS poskytuje animácie : predtým sa javascript používal iba na animácie. Najnovší CSS tj CSS3 poskytuje animácie pomocou samotných vlastností.
  • Predvoľby dodávateľa: Pred tým, ako prehliadače vydajú štandardnú verziu / názov vlastnosti pre akékoľvek nové funkcie, prehliadače nám poskytujú experimentálne predvoľby dodávateľa na nejakú dobu. Vývojári musia počkať, kým prehliadač neuvoľní svoje štandardné verzie, a medzitým môžu byť experimentálne funkcie použité s predponami dodávateľa.
  • Transformácie CSS: Prechod sa používa na postupné prechod na jednu hodnotu z inej vlastnosti v rámci daného trvania.

Eg: -webkit-transition: width 2s, height 4s;

  • Transformácie CSS: Transformácie v CSS vám umožňujú prekladať, rotovať, meniť mierku a skosiť prvky.

Mediálne otázky:

Mobil, stolné počítače a iPady sa správajú inak, stránky však nemôžeme štylovať rovnakým spôsobom. Predchádzajúce webové štandardy boli navrhnuté tak, aby sme mali rôzne CSS pre každý typ zariadenia.

S pokrokom webových štandardov a spôsobom, akým je web zostavený, sú prehliadače vyvinuté tak, aby mali jeden CSS, ktorý sa dá použiť pre akýkoľvek typ zariadenia. Ak chcete zmeniť štýly zariadení na základe šírky a výšky, používajú sa mediálne dotazy, pomocou ktorých môžeme určiť minimálnu alebo maximálnu šírku zariadenia a v ňom písať štýly.

Eg: @media screen and (max-width: 767px)(
container(
width: 60%;
padding: 20px;
)
)

Štýly sú určite prínosom pre web. A keďže vývoj webových stránok v nedávnej dobe exponenciálne vzrástol, CSS3 určite získal veľký dopyt, aby boli stránky mimoriadne interaktívne a intuitívne.

Odporúčané články

Toto bol sprievodca hárkami štýlov HTML. Tu diskutujeme o tom, ako používať štýly HTML, rôzne funkcie a spôsoby, ako zahrnúť CSS na webovú stránku. Ďalšie informácie nájdete aj v nasledujúcich článkoch -

  1. Úvod do CSS
  2. Výhody CSS vo webdizajne
  3. Čo je to CSS? | Ako použiť?
  4. Je CSS Case Sensitive?
  5. Rôzne štýly zoznamu HTML