Sobes.tech
Junior

CSS'da overflow xususiyati nima qiladi va qachon ishlatilishi kerak?

sobes.tech AI

AIdan javob

CSSda overflow xususiyati, elementning chegaralaridan tashqariga chiqadigan mazmun bilan qanday ishlashni belgilaydi.

  • visible: Mazmun to'liq ko'rsatiladi, hatto u konteynerdan tashqarida bo'lsa ham.
  • hidden: Konteynerdan tashqarida bo'lgan mazmun kesiladi va ko'rinmaydi.
  • scroll: Har doim skroll paneli (gorizontal va vertikal) ko'rsatiladi, hatto mazmun tashqarida bo'lmasa ham.
  • auto: Mazmun tashqariga chiqsa, faqat kerak bo'lsa skroll paneli paydo bo'ladi.

Foydalanishi:

  • Elementning mazmuni (masalan, matn yoki rasm) belgilangan o'lchamlardan katta bo'lishi mumkin va uning ko'rsatilishini boshqarish zarur bo'lsa.
  • Sahifa ichida skroll qilinadigan hududlar yaratish uchun, masalan, ro'yxatlar, kod bloklari yoki jadval uchun.
  • Nomaqbul mazmunni, elementdan tashqariga chiqadigan, kesib tashlash va asl maketni saqlash uchun.

overflow: auto; ni cheklangan balandlikka ega blok uchun misol:

.scrollable-block {
  height: 200px; /* Blokning balandligini cheklash */
  overflow: auto; /* Mazmun katta bo'lsa, skroll paneli qo'shish */
  border: 1px solid #ccc; /* Ko'rinish uchun chegarani qo'shish */
  padding: 10px; /* Ichki bo'shliq */
}