CSS ve HTML Kullanarak Kayan Metin İçeren Bir Kutu Oluşturun

bir HTML kaydırma kutusu, kutu içeriği kutu boyutlarından daha büyük olduğunda, sağ ve alt tarafa kaydırma çubukları ekleyen bir kutudur. Diğer bir deyişle, yaklaşık 50 kelime sığabilecek bir kutunuz varsa ve 200 kelimelik bir metniniz varsa, bir HTML kaydırma kutusu, ilave 150 kelimeyi görmenizi sağlamak için kaydırma çubuklarını yukarı kaldıracaktır. Standart HTML'de bu, fazladan metni kutunun dışına iter.

HTML kaydırma yapmak oldukça kolaydır. Sadece genişliği ayarlamanız ve yükseklik kaydırmak istediğiniz öğenin ve ardından CSS kaydırmanın nasıl olmasını istediğinizi ayarlamak için taşma özelliği.

HTML Kodu
Hamza TARkkol / Getty Images

Ekstra Metin ile Ne Yapmalı?

Mizanpajınızdaki alana sığacak olandan daha fazla metniniz olduğunda, birkaç seçeneğiniz vardır:

  • Metni daha kısa ve sığacak şekilde yeniden yazın.
  • Metnin sınırların ötesine geçmesine izin verin ve mizanpajın onu desteklemek için esnemesini umalım.
  • Metni taştığı yerde kesin.
  • Boşluğun fazladan metni gösterecek şekilde kaydırılması için kaydırma çubukları (genellikle metin için dikey) ekleyin.
instagram viewer

En iyi seçenek genellikle son seçenektir: kayan bir metin kutusu oluşturun. Ardından fazladan metin hala okunabilir, ancak tasarımınız tehlikeye atılmaz.

Bunun için HTML ve CSS şöyle olacaktır:

buraya yaz... 

taşma: otomatik; tarayıcıya, metnin div'in sınırlarını aşmasını önlemek için gerekirse kaydırma çubukları eklemesini söyler. Ancak bunun çalışması için, taşacak sınırlar olması için div'de ayarlanan genişlik ve yükseklik stili özelliklerine de ihtiyacınız vardır.

Ayrıca taşmayı değiştirerek metni kesebilirsiniz: auto; için taşma: gizli; Taşma özelliğini dışarıda bırakırsanız, metin div sınırlarının dışına taşacaktır.

Metinden Fazlasına Kaydırma Çubukları Ekleyebilirsiniz

Daha küçük bir alanda görüntülemek istediğiniz büyük bir resminiz varsa, metinde yaptığınız gibi etrafına kaydırma çubukları ekleyebilirsiniz.

Bu örnekte, 400x509 görüntü 300x300 paragrafın içindedir.

Tablolar Kaydırma Çubuklarından Yararlanabilir

Uzun bilgi tablolarının çok hızlı okunması çok zor olabilir, ancak bunları sınırlı boyutta bir div içine koyarak ve ardından taşma özelliğini ekleyerek, üzerinde aşırı yer kaplamayan çok sayıda veri içeren tablolar oluşturabilirsiniz. sayfa.

En kolay yol, tıpkı resimler ve metinlerde olduğu gibidir, sadece tablonun etrafına bir div ekleyin, o div'in genişliğini ve yüksekliğini ayarlayın ve overflow özelliğini ekleyin:

... 

Bunu yaptığınızda meydana gelen bir şey, tarayıcı kaydırma çubuklarının kromunun tabloyla örtüştüğünü varsaydığı için genellikle yatay bir kaydırma çubuğu görünür. Bunu, tablonun genişliğini ve diğerlerini değiştirerek düzeltmenin birçok yolu vardır. Ancak bizim favorimiz, CSS 3 özelliğiyle yatay kaydırmayı kapatmaktır. taşma-x

Sadece ekle taşma-x: gizli; div'e ve bu yatay kaydırma çubuğunu kaldıracaktır. Kaybolan içerik olabileceğinden bunu test ettiğinizden emin olun.

Firefox, Taşma için TBODY Etiketlerinin Kullanılmasını Destekler

Firefox tarayıcısının gerçekten güzel bir özelliği, taşma özelliğini tbody ve thead veya tfoot gibi iç tablo etiketlerinde kullanabilmenizdir. Bu, tablo içeriğinde kaydırma çubukları ayarlayabileceğiniz ve başlık hücrelerinin bunların üzerinde sabit kalacağı anlamına gelir. Bu yalnızca Firefox'ta çalışır, bu çok kötüdür, ancak okuyucularınız yalnızca Firefox kullanıyorsa güzel bir özelliktir. Ne demek istediğimi görmek için Firefox'taki bu örneğe göz atın.

...AdıTelefonJennifer502-5366. 
... 

Biçim

mlaapaChicago

Alıntınız

Kyrin, Jennifer. "HTML Kaydırma Kutusu." Düşünce Şirketi, Mayıs. 14, 2021, thinkco.com/html-scroll-box-3466228.Kyrin, Jennifer. (2021, 14 Mayıs). HTML Kaydırma Kutusu. Alınan https://www.thoughtco.com/html-scroll-box-3466228Kyrin, Jennifer. "HTML Kaydırma Kutusu." Düşünce Şirketi https://www.thoughtco.com/html-scroll-box-3466228 (23 Haziran 2021'de erişildi).

  • Bilgisayarlarda kodlama iki adam

    IFrame'leri CSS ile Stillendirme

  • Programlama illüstrasyonu

    Görüntüleri ve Diğer HTML Nesnelerini Ortalamak İçin CSS Nasıl Kullanılır

  • Masa başında web tasarımı yapan erkek.

    CSS'de 3 Sütunlu Düzen Nasıl Oluşturulur

  • Masada haberleri gösteren tablet

    Bir Resim Metnin Sağına Nasıl Kaydırılır

  • Ofiste yayları kalibre etmek için yazılım kullanan işçiler

    HTML Kullanarak Web Sayfalarına Resim Ekleme

  • Dizüstü bilgisayar kullanan telefonda gözlüklü adam

    HR Etiketi ile HTML'ye Satır Ekleme

  • bilgisayarda çalışan kadın web geliştiricisi

    Bir Web Sayfasında Metnin Solundaki Bir Görüntü Nasıl Kaydırılır

  • Görünüşe göre sıvıyla dolu çeşitli kaplar ve bilgisayar ekranları, başlık: İçerik su gibidir

    Sabit Genişlik Yerleşimleri ve Sıvı Yerleşimleri

  • Kod ile duvara bakan kadın

    MARQUEE Olmadan HTML5 ve CSS3'te Kaydırılabilir İçerik Oluşturma

  • Basamaklı bir akışın filigranlı fotoğrafı

    Microsoft Publisher'da Filigran Nasıl Oluşturulur

  • HTML kodlu bir HTML imzası (sağda) (solda)

    HTML E-posta İmzası Nasıl Oluşturulur

  • Ofiste Çalışan Adamın Yan Görünümü

    HTML TABLE Öğe Niteliklerini Kullanma

  • İkili Rakamlar Üzerinde Javascript

    JavaScript'te Sürekli Metin Seçim Çerçevesi Nasıl Oluşturulur

  • CSS3 logosu

    CSS2 ve CSS3 Arasındaki Fark

  • web sitesi tasarımı Bir web sitesi tasarlamak için konsept öğeleri.

    CSS Anahat Stilleri

  • Bir Web Sayfasındaki Bağlantı Alt Çizgileri Nasıl Değiştirilir

Ev

Her Gün Yeni Bir Şey Öğrenin

Bir hata oluştu. Lütfen tekrar deneyin.

İçindesin! Üye olduğunuz için teşekkürler.

Bir hata oluştu. Lütfen tekrar deneyin.

Kayıt olduğunuz için teşekkürler.

Bizi takip edin

  • FacebookFacebook
  • FlipboardFlipboard
GÜVEN
  • Hakkımızda
  • reklam
  • Gizlilik Politikası
  • Çerez politikası
  • kariyer
  • İçerik Yönergeleri
  • İletişim
  • Kullanım Şartları
  • Kaliforniya Gizlilik Bildirimi

ThoughtCo, size harika bir kullanıcı deneyimi sağlamak ve bizim için çerezleri kullanır.

iş amaçlı.