HTML / CSS / JavaScript
June 5, 2019

Matnni formatlash

Bu matn bazi matn formatlash hususiyatlari yordamida stayl(dizayn) qilingan. Sarlavha(heading) da "text-align", "text-transform", va rang hususiyatlaridan foydanalilgan. Paragraf esa yo'naltirilgan , tizilgan va har bir belgi orasidagi masofa o'rnatilgan. Bu rangli O'zingni Sinab Ko'r tugmasidan ham pastki chiziq olib tashlangan

Matn Rangi
color hususiyati matnning rangini o'zgartirishga ishlatiladi

CSS da ranglar odatda quyidagicha belgilanadi

Ranglar nomi bilan - "red"
Ranglarning 16-sanoq sistemasidagi qiymatlari bo'yicha - "#ff0000"
RGB yani(Red, Green, Blue) qizil, yashil, ko'k ranglar bilan - "rgb(255,0,0)"
... Sarlavhadagi matnlar uchun umumiy matn rangi codening body(tana) qismida yoziladi

Namuna:

body {
    color: blue;
}h1 {
    color: green;
}

... Brauzerlar avtomatik ravishda paragrafdan oldin va keyin bo'sh qator qoldiradi

Matn joylashtirish
text-align hususiyati matnni garizontal joylashtirishda ishlatiladi

Matn qiymatga ko'ra chapda. o'ngda. markazda, va justified bo'lishi mumkin

Quyidagi namunada markazga o'rnatilgan, chapga va o'ngga o'rnatilgan matn lar uchun misollar ko'rishingiz mumkin.

Namuna:

h1 {
    text-align: center;
}h2 {
    text-align: left;
}h3 {
    text-align: right;
}

Qachonki text-align hususiyatiga "justify" qiymati berilganda hamma qatorlar qaytadan tiziladi yani har bir qator bir hil eniga nisbatan bir hil o'lchamga ega boladi va o'ng va chap hoshiya(margin) lari ham tekis boladi( gazeta va jurnallarda uchraydi)

Namuna:

div {
    text-align: justify;
}

Matn Bezatish
text-decoration hususiyati matnga bezak o'rnatish yoki olib tashlashga ishlatiladi

Namuna:

a {
    text-decoration: none;
}h1 {
    text-decoration: overline;
}h2 {
    text-decoration: line-through;
}h3 {
    text-decoration: underline;
}


Matn katta kichikligini o'zgartirish
text-transform tegi matnni katta hariflarga yoki kichik hariflarga o'tkazishda ishlatiladi

Bu tegi barcha malumotlarni katta yoki kichik va so'zning birinchi harifini katta qilish uchun ishlatilishi mumkin

Namuna:

p.uppercase {
    text-transform: uppercase;
}p.lowercase {
    text-transform: lowercase;
}p.capitalize {
    text-transform: capitalize;
}


Matn ga Abzas qo'shish va Qator balandligi
text-indent tegi matn ning birinchi qatoriga abzas qo'shishda ishlatiladi

line-height tegi qatorlar orasidagi o'lchamni aniqlaydi

Namuna:

p {
    text-indent: 50px;
}p.small {
    line-height: 0.8;
}p.big {
    line-height: 1.8;
}


Hariflar va So'zlar orasidagi Masofa
hariflar orasidagi masofani o'zgatririshga letter-spacing tegi, so'zlar orasida esa word-spacing tegi ishlatiladi

Namuna:

h1 {
    letter-spacing: 3px;
}h2 {
    letter-spacing: -3px;
}h3 {
    word-spacing: 3px;
}h4 {
    word-spacing: -3px;
}

Matn Yo'nalishi
direction tegi matnni yonalishini belgilashda ishlatiladi

Namuna:

div {
    direction: rtl;
}