Sobes.tech
Junior

Sahifaning moslashuvchan versiyasi nima?

sobes.tech AI

AIdan javob

Responsiv dizayn — bu veb-ishlab chiqarish yondashuvi bo‘lib, unda sahifa dizayni va kontenti foydalanuvchining qurilmasi ekran o‘lchamiga avtomatik moslashadi (stol kompyuter, planshet, smartfon).

Asosiy tamoyillar:

  • Moslashuvchan tarmoq (Fluid Grids): Elementlarning o‘lchamlarini belgilash uchun foizlar yoki boshqa nisbiy birliklardan foydalanish, statik piksel o‘rniga.
  • Moslashuvchan tasvirlar (Flexible Images): Tasvirlarning o‘lchamini proporsional ravishda o‘zgartirish, shunda ular konteynerdan chiqib ketmaydi.
  • Media so‘rovlar (Media Queries): CSS qoidalari, qurilma xususiyatlariga, masalan, ekran kengligi, balandligi, orientatsiya va rezolyutsiyaga qarab turli uslublarni qo‘llash imkonini beradi.

CSSda media so‘rovdan foydalanish misoli:

/* Barcha qurilmalar uchun umumiy uslublar */
body {
    font-size: 16px;
}

/* 768px gacha kenglikdagi ekranlar uchun uslublar (masalan, planshetlar va mobil telefonlar) */
@media (max-width: 768px) {
    body {
        font-size: 14px;
    }
    nav {
        /* Navigatsiya tartibini o‘zgartirish misoli */
        display: flex;
        flex-direction: column;
    }
}

/* 480px gacha kenglikdagi ekranlar uchun uslublar (masalan, mobil telefonlar) */
@media (max-width: 480px) {
    body {
        font-size: 12px;
    }
    img {
        /* Tasvirlar konteyner kengligini to‘liq egallaydi */
        max-width: 100%;
        height: auto;
    }
}

Responsiv dizayn maqsadi — saytni har qanday qurilmada qulay ishlatishni ta’minlash, sahifalarning alohida versiyalarini yaratmasdan.

Responsiv versiyani test qilish quyidagilarni o‘z ichiga oladi:

  • Turli ekran o‘lchamlarida elementlarning to‘g‘ri ko‘rinishini tekshirish.
  • Navigatsiya va interaktivlik qulayligini ta’minlash.
  • Gorizontal skrollning oldini olish.
  • Matnning o‘qilishi osonligini ta’minlash.
  • Sahifa yuklanish tezligini baholash.