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

CSS -tekseffekte


CSS -teksoorloop, woordomvou, reëlbrekingsreëls en skryfmodusse

In hierdie hoofstuk sal jy leer oor die volgende eienskappe:

  • text-overflow
  • word-wrap
  • word-break
  • writing-mode

CSS-teksoorloop

Die CSS- text-overfloweienskap spesifiseer hoe oorvol inhoud wat nie vertoon word nie, aan die gebruiker aangedui moet word.

Dit kan geknip word:

Dit is 'n lang teks wat nie in die boks sal pas nie

of dit kan as 'n ellips weergegee word (...):

Dit is 'n lang teks wat nie in die boks sal pas nie

Die CSS-kode is soos volg:

Voorbeeld

p.test1 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: clip;
}

p.test2 {
  white-space: nowrap;
  width: 200px;
  border: 1px solid #000000;
  overflow: hidden;
  text-overflow: ellipsis;
}

Die volgende voorbeeld wys hoe jy die oorvol inhoud kan vertoon wanneer jy oor die element beweeg:

Voorbeeld

div.test:hover {
  overflow: visible;
}


CSS-woordomslag

Die CSS word-wrap-eienskap laat toe dat lang woorde gebreek kan word en op die volgende reël toegedraai kan word. 

As 'n woord te lank is om binne 'n area te pas, brei dit uit na buite:

Hierdie paragraaf bevat 'n baie lang woord: dit is 'n baie baie baie baie baie lang woord. Die lang woord sal breek en omvou na die volgende reël.

Die woordomvou-eienskap laat jou toe om die teks te dwing om te omvou - selfs al beteken dit om dit in die middel van 'n woord te verdeel:

Hierdie paragraaf bevat 'n baie lang woord: dit is 'n baie baie baie baie baie lang woord. Die lang woord sal breek en omvou na die volgende reël.

Die CSS-kode is soos volg:

Voorbeeld

Laat toe dat lang woorde gebreek kan word en omvou op die volgende reël:

p {
  word-wrap: break-word;
}

CSS Woordbreek

Die CSS word-break-eienskap spesifiseer lynbreekreëls.

Hierdie paragraaf bevat 'n bietjie teks. Hierdie reël sal-breek-by-koppeltekens.

Hierdie paragraaf bevat 'n bietjie teks. Die lyne sal by enige karakter breek.

Die CSS-kode is soos volg:

Voorbeeld

p.test1 {
  word-break: keep-all;
}

p.test2 {
  word-break: break-all;
}

CSS-skryfmodus

Die CSS writing-mode-eienskap spesifiseer of teksreëls horisontaal of vertikaal uitgelê word.

Sommige teks met 'n span-element met 'nvertikale-rlskryf-modus.

Die volgende voorbeeld toon 'n paar verskillende skryfmetodes:

Voorbeeld

p.test1 {
  writing-mode: horizontal-tb;
}

span.test2 {
  writing-mode: vertical-rl;
}

p.test2 {
  writing-mode: vertical-rl;
}

Toets jouself met oefeninge

Oefening:

Spesifiseer dat die oorgeloopte inhoud vir die <p>-element met 'n ellips (...) aangedui moet word.

<style>
p {
  white-space: nowrap; 
  width: 200px; 
  border: 1px solid #000000;
  overflow: hidden;
  : ;
}
</style>

<body>
  <p>
    This paragraph contains a very long word: supercalifragilisticexpialidocious.
  </p>
</body>


CSS Tekseffek eienskappe

Die volgende tabel lys die CSS teks effek eienskappe:

Property Description
text-justify Specifies how justified text should be aligned and spaced
text-overflow Specifies how overflowed content that is not displayed should be signaled to the user
word-break Specifies line breaking rules for non-CJK scripts
word-wrap Allows long words to be able to be broken and wrap onto the next line
writing-mode Specifies whether lines of text are laid out horizontally or vertically