Sobes.tech
Junior

Səhifənin adaptiv versiyası nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Uyumlu dizayn veb inkişafda yanaşmadır ki, burada səhifənin dizaynı və məzmunu istifadəçinin cihaz ekran ölçüsünə avtomatik uyğunlaşır (masaüstü, planşet, smartfon).

Əsas prinsiplər:

  • Əlavə şəbəkə (Fluid Grids): Elementlərin ölçülərini təyin etmək üçün faizlər və ya digər nisbi vahidlərdən istifadə, sabit piksel yerinə.
  • Əlavə şəkillər (Flexible Images): Şəkillərin nisbətinə uyğun ölçüsünü dəyişmək, belə ki, onlar konteynerdən çıxmasın.
  • Media sorğuları (Media Queries): CSS qaydaları, cihazın xüsusiyyətlərinə, məsələn, ekran genişliyi, hündürlüyü, istiqaməti və həllinə görə müxtəlif stillər tətbiq etməyə imkan verir.

CSS-də media sorğusunun istifadəsi nümunəsi:

/* Bütün cihazlar üçün ümumi stillər */
body {
    font-size: 16px;
}

/* 768px-ə qədər genişliyə malik ekranlar üçün stillər (məsələn, planşet və mobil telefonlar) */
@media (max-width: 768px) {
    body {
        font-size: 14px;
    }
    nav {
        /* Naviqasiya düzəninin dəyişdirilməsi nümunəsi */
        display: flex;
        flex-direction: column;
    }
}

/* 480px-ə qədər genişliyə malik ekranlar üçün stillər (məsələn, mobil telefonlar) */
@media (max-width: 480px) {
    body {
        font-size: 12px;
    }
    img {
        /* Şəkillər konteynerin bütün genişliyini tutur */
        max-width: 100%;
        height: auto;
    }
}

Uyumlu dizaynın məqsədi, hər hansı bir cihazda saytın istifadəsini rahat etmək və səhifələrin ayrıca versiyalarını yaratmadan təmin etməkdir.

Uyumlu versiyanın testləri aşağıdakılardan ibarətdir:

  • Müxtəlif həllərdə elementlərin düzgün göstərilməsi.
  • Naviqasiya və qarşılıqlı əlaqənin asanlığı.
  • Üfüqi sürüşmənin olmaması.
  • Mətnin oxunaqlılığı.
  • Səhifənin yükləmə performansı.