Adaptive dizayn (yoki adaptive verstka) – bu har xil ekran o‘lchamlari uchun alohida layout (maket) tayyorlashni talab qiladi. Masalan, saytning desktop, tablet va mobile versiyalarini alohida ishlab chiqasiz. Har bir versiya (layout) ma’lum “breakpoint”ga (ekran kengligiga) moslab aniq o‘lchamlar bilan tuziladi. Shuning uchun ekran o‘lchami bir oz o‘zgarsa ham, layout keskin “sakrab” boshqa versiyaga o‘tadi.
Responsive dizayn (yoki responsive verstka) – bu sayt yoki ilovaning ekran o‘lchamiga qarab o‘zini “moslashtirib” ketishiga asoslangan yondashuv. Bunda sahifa elementlari “rezina” (fluid) bo‘ladi, media-query (CSS) yordamida turli xil ekran kengliklarida o‘zi mos ravishda joylashadi. Ekran cheksiz o‘lchamda o‘zgaraversa ham, sahifadagi bloklar shu o‘zgarishga nisbatan qaytadan o‘lchab, qayta joylashadi.
Qisqacha aytganda:
• Adaptive: aniq `breakpoint`lar va alohida layoutlar. Har xil qurilmaga alohida ko‘rinish chiqariladi.
• Responsive: butun layout “rezina” bo‘lib, o‘zgarayotgan ekran o‘lchamlariga mos ravishda tartib va hajmini o‘zi o‘zgartirib boradi.
P.S: Qisqacha shunday) #interview #answers
@zyodev
Responsive dizayn (yoki responsive verstka) – bu sayt yoki ilovaning ekran o‘lchamiga qarab o‘zini “moslashtirib” ketishiga asoslangan yondashuv. Bunda sahifa elementlari “rezina” (fluid) bo‘ladi, media-query (CSS) yordamida turli xil ekran kengliklarida o‘zi mos ravishda joylashadi. Ekran cheksiz o‘lchamda o‘zgaraversa ham, sahifadagi bloklar shu o‘zgarishga nisbatan qaytadan o‘lchab, qayta joylashadi.
Qisqacha aytganda:
• Adaptive: aniq `breakpoint`lar va alohida layoutlar. Har xil qurilmaga alohida ko‘rinish chiqariladi.
• Responsive: butun layout “rezina” bo‘lib, o‘zgarayotgan ekran o‘lchamlariga mos ravishda tartib va hajmini o‘zi o‘zgartirib boradi.
P.S: Qisqacha shunday) #interview #answers
@zyodev