Tipik blokları birləşdir
Kart, şəkil başlığı, naviqasiya və yardım izahı bir neçə əsas qaydanın birləşməsidir. Yanaşı bloklar üçün Flexbox, lokal üst-üstə yerləşmə üçün relative/absolute istifadə et. Təkrarlanan bloklara eyni sinif ver.
<div class="help">
<button type="button" aria-describedby="help-text">Ölçü haqqında</button>
<p id="help-text" class="tip">Ölçülər santimetrlə göstərilir.</p>
</div>
.help { position: relative; }
.tip {
display: none;
position: absolute;
top: 100%; left: 0;
max-width: 240px;
padding: 12px;
background: white; color: #17233b;
border: 1px solid currentColor;
}
.help:hover .tip, .help:focus-within .tip { display: block; }
Praktik blokun yoxlanması
focus-within valideynin içində hər hansı element fokusda olanda işləyir. Beləliklə eyni məlumat klaviatura ilə də açılır. Vacib məzmunu yalnız hover-a bağlama; toxunma ekranında hover olmaya bilər. Mühüm təlimatı daim göstərmək daha uyğun ola bilər.
Şəkil yazısı üçün də relative valideyn və absolute açıqlama qura bilərsən. Mətn böyüdükdə blokun xaricinə çıxmadığını, yardımın ekran kənarında kəsilmədiyini və düymənin fokus çərçivəsinin göründüyünü yoxla.