CSS handleiding

CSS TUIS CSS Inleiding CSS-sintaksis CSS-keurders CSS Hoe om CSS Kommentaar CSS kleure CSS agtergronde CSS-grense CSS-marges CSS Opvulling CSS Hoogte/Breedte CSS Box Model CSS uiteensetting CSS teks CSS lettertipes CSS-ikone CSS skakels CSS-lyste CSS-tabelle CSS vertoon CSS maksimum breedte CSS posisie CSS Z-indeks CSS oorloop CSS Float CSS Inline-blok CSS Belyn CSS-kombineerders CSS Pseudo-klas CSS Pseudo-element CSS Deursigtigheid CSS-navigasiebalk CSS-aftrekkies CSS Beeldgalery CSS Beeld Sprites CSS Attr keurders CSS-vorms CSS-tellers CSS-webwerfuitleg CSS-eenhede CSS Spesifisiteit CSS !belangrik CSS Wiskunde funksies

CSS Gevorderd

CSS afgeronde hoeke CSS-randbeelde CSS agtergronde CSS kleure CSS-kleur sleutelwoorde CSS Gradiënte CSS Shadows CSS-tekseffekte CSS Web Fonts CSS 2D-transformasies CSS 3D-transformasies CSS-oorgange CSS-animasies CSS Tooltips CSS-stylbeelde CSS-beeldrefleksie CSS-objekpas CSS voorwerp-posisie CSS-maskering CSS-knoppies CSS-paginering CSS veelvuldige kolomme CSS-gebruikerskoppelvlak CSS veranderlikes CSS-boksgrootte CSS-medianavrae CSS MQ Voorbeelde CSS Flexbox

CSS reageer

RWD Inleiding RWD Uitsigpoort RWD-roosteraansig RWD Media Navrae RWD beelde RWD-video's RWD-raamwerke RWD-sjablone

CSS -rooster

Grid Intro Roosterhouer Rooster item

CSS SASS

SASS Tutoriaal

CSS voorbeelde

CSS-sjablone CSS voorbeelde css vasvra CSS Oefeninge CSS-sertifikaat

CSS Verwysings

CSS Verwysing CSS-keurders CSS-funksies CSS Verwysing Gehoor CSS Web veilige lettertipes CSS Animateerbaar CSS-eenhede CSS PX-EM-omskakelaar CSS kleure CSS-kleurwaardes CSS verstekwaardes CSS-blaaierondersteuning

Hoe om CSS by te voeg


Wanneer 'n blaaier 'n stylblad lees, sal dit die HTML-dokument formateer volgens die inligting in die stylblad.


Drie maniere om CSS in te voeg

Daar is drie maniere om 'n stylblad in te voeg:

  • Eksterne CSS
  • Interne CSS
  • Inlyn CSS

Eksterne CSS

Met 'n eksterne stylblad kan jy die voorkoms van 'n hele webwerf verander deur net een lêer te verander!

Elke HTML-bladsy moet 'n verwysing insluit na die eksterne stylbladlêer binne die <link> element, binne die kop afdeling.

Voorbeeld

Eksterne style word gedefinieer binne die <link>-element, binne die <head>-afdeling van 'n HTML-bladsy:

<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" href="mystyle.css">
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

'n Eksterne stylblad kan in enige teksredigeerder geskryf word, en moet met 'n .css-uitbreiding gestoor word.

Die eksterne .css-lêer moet geen HTML-merkers bevat nie.

Hier is hoe die "mystyle.css"-lêer lyk:

"mystyle.css"

body {
  background-color: lightblue;
}

h1 {
  color: navy;
  margin-left: 20px;
}

Let wel: Moenie 'n spasie tussen die eienskapwaarde en die eenheid byvoeg nie:
Verkeerd (spasie): margin-left: 20 px;
Korrek (geen spasie):margin-left: 20px;



Interne CSS

'n Interne stylblad kan gebruik word as een enkele HTML-bladsy 'n unieke styl het.

Die interne styl word gedefinieer binne die <style> element, binne die kop afdeling.

Voorbeeld

Interne style word gedefinieer binne die <style>-element, binne die <head>-afdeling van 'n HTML-bladsy:

<!DOCTYPE html>
<html>
<head>
<style>
body {
  background-color: linen;
}

h1 {
  color: maroon;
  margin-left: 40px;
}
</style>
</head>
<body>

<h1>This is a heading</h1>
<p>This is a paragraph.</p>

</body>
</html>

Inlyn CSS

'n Inlynstyl kan gebruik word om 'n unieke styl vir 'n enkele element toe te pas.

Om inlynstyle te gebruik, voeg die stylkenmerk by die relevante element. Die stylkenmerk kan enige CSS-eienskap bevat.

Voorbeeld

Inlynstyle word gedefinieer binne die "styl"-kenmerk van die relevante element:

<!DOCTYPE html>
<html>
<body>

<h1 style="color:blue;text-align:center;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>

</body>
</html>

Wenk: 'n Inlynstyl verloor baie van die voordele van 'n stylblad (deur inhoud met aanbieding te meng). Gebruik hierdie metode spaarsamig.


Veelvuldige stylblaaie

As sommige eienskappe vir dieselfde keurder (element) in verskillende stylblaaie gedefinieer is, sal die waarde van die laaste gelees stylblad gebruik word. 

Aanvaar dat 'n eksterne stylblad die volgende styl vir die <h1>-element het:

h1 {
  color: navy;
}

Neem dan aan dat 'n interne stylblad ook die volgende styl vir die <h1>-element het:

h1 {
  color: orange;   
}

Voorbeeld

As die interne styl na die skakel na die eksterne stylblad gedefinieer word , sal die <h1>-elemente "oranje" wees:

<head>
<link rel="stylesheet" type="text/css" href="mystyle.css">
<style>
h1 {
  color: orange;
}
</style>
</head>

Voorbeeld

As die interne styl egter voor die skakel na die eksterne stylblad gedefinieer word, sal die <h1>-elemente "vloot" wees: 

<head>
<style>
h1 {
  color: orange;
}
</style>
<link rel="stylesheet" type="text/css" href="mystyle.css">
</head>

Cascading Order

Watter styl sal gebruik word as daar meer as een styl vir 'n HTML-element gespesifiseer is?

Al die style in 'n bladsy sal in 'n nuwe "virtuele" stylblad "cascade" volgens die volgende reëls, waar nommer een die hoogste prioriteit het:

  1. Inlyn-styl (binne 'n HTML-element)
  2. Eksterne en interne stylblaaie (in die kopgedeelte)
  3. Blaaier verstek

Dus, 'n inlyn-styl het die hoogste prioriteit, en sal eksterne en interne style en blaaier-standaarde ignoreer.

Al ooit gehoor van W3Schools Spaces ? Hier kan jy jou eie webwerf skep, of kodebrokkies stoor vir latere gebruik, gratis.

Begin gratis ❯

* geen kredietkaart benodig nie


Toets jouself met oefeninge

Oefening:

Voeg 'n eksterne stylblad by met die URL: "mystyle.css".

<head>

</head>

<body>
  <h1>This is a heading</h1>
  <p>This is a paragraph</p>
  <p>This is a paragraph</p>
</body>