? Utangulizi

Baada ya kujifunza jinsi ya kudhibiti fonti kwenye CSS, hatua inayofuata ni kupamba maandishi ili yawe na mvuto na usomaji bora. Upambaji huu hufanywa kwa kutumia properties za CSS kama text-decoration, text-shadow, letter-spacing, word-spacing, na text-align. Hizi husaidia kufanya maandishi yaonekane kwa mtindo maalum au wa kipekee.


? Maudhui ya Somo

✅ 1. text-decoration

Inatumika kuweka mistari kwenye maandishi kama vile mstari wa chini, juu, au mstari wa kupitisha kati.

a {
  text-decoration: underline;
}

Chaguzi:


✅ 2. text-shadow

Inatumika kuongeza kivuli kwenye maandishi.

h1 {
  text-shadow: 2px 2px 5px gray;
}

Format:
text-shadow: horizontal vertical blur-radius color;


✅ 3. letter-spacing

Hudhibiti nafasi kati ya kila herufi.

p {
  letter-spacing: 2px;
}

✅ 4. word-spacing

Hudhibiti nafasi kati ya maneno.

p {
  word-spacing: 10px;
}

✅ 5. text-align

Hudhibiti mpangilio wa maandishi katika mstari.

div {
  text-align: center;
}

Chaguzi:


✅ 6. white-space

Hudhibiti jinsi nafasi nyeupe (nafasi ambazo hazimna maandishi) zinavyotumika kwenye maandishi.

pre {
  white-space: pre;
}

Chaguzi:


✅ Hitimisho

Katika somo hili tumejifunza jinsi ya kupamba maandishi kwa kutumia CSS. Umepata kuelewa jinsi ya kuweka mistari, kivuli, nafasi kati ya herufi na maneno, na kupanga maandishi kwa mpangilio unaofaa. Haya yote huongeza mvuto wa tovuti na kuboresha usomaji.


? Somo Linalofuata: SOMO LA 9 - Margin na Padding

Tutajifunza tofauti kati ya margin na padding, jinsi ya kuzitumia, na jinsi zinavyohusiana na layout ya tovuti.


? Maswali ya Kujitathmini

  1. Property ipi hutumika kuweka kivuli kwenye maandishi?
    a) box-shadow
    b) font-shadow
    c) text-shadow
    d) shadow-text

  2. Ili kuweka mstari wa chini kwenye maandishi, unatumia ipi?
    a) text-style: underline;
    b) text-decoration: underline;
    c) line-type: down;
    d) font-line: bottom;

  3. letter-spacing hudhibiti nini?
    a) Nafasi kati ya mistari
    b) Nafasi kati ya maneno
    c) Nafasi kati ya herufi
    d) Nafasi kati ya paragraphs

  4. Ili kupanga maandishi katikati ya element, unatumia ipi?
    a) text-align: middle;
    b) text-position: center;
    c) align-text: center;
    d) text-align: center;

  5. white-space: nowrap; inafanya nini?
    a) Maandishi hayakatwi mstari mpya hata yakiisha nafasi
    b) Inapunguza spacing kati ya herufi
    c) Inasababisha maandishi yaandikwe kwa herufi kubwa
    d) Inazuia kivuli kuonekana