Rumah >hujung hadapan web >tutorial css >Bagaimanakah Saya Boleh Mengubah Saiz Teks Secara Dinamik Dalam Bekas Tetap Hanya Menggunakan CSS?

Bagaimanakah Saya Boleh Mengubah Saiz Teks Secara Dinamik Dalam Bekas Tetap Hanya Menggunakan CSS?

Barbara Streisand
Barbara Streisandasal
2024-12-17 09:41:25104semak imbas

How Can I Resize Text Dynamically Within a Fixed Container Using Only CSS?

Mengubah Saiz Teks Secara Dinamik dalam Bekas Tetap: Penyelesaian CSS Tulen

Walaupun JavaScript menawarkan kaedah yang boleh diakses untuk mengubah saiz teks, artikel ini memfokuskan semata-mata pada pendekatan CSS tulen. Matlamatnya adalah untuk melaraskan saiz teks secara dinamik agar muat dalam div yang ditentukan secara konsisten.

Penyelesaian CSS:

Menggunakan unit VW, yang relatif kepada lebar port pandangan, membentangkan penyelesaian yang berdaya maju. Walaupun keserasian terhad dengan pelayar lama, ia menyediakan asas yang kukuh untuk teknik ini. Sebagai perlindungan, sandaran boleh dilaksanakan untuk penyemak imbas lama:

p {
    font-size: 30px;
    font-size: 3.5vw;
}

Maklumat Tambahan:

Untuk mendapatkan cerapan dan contoh lanjut, rujuk sumber berikut:

  • [Viewport-Sized Tipografi](http://css-tricks.com/viewport-sized-typography/)
  • [Unit VW untuk Tipografi Responsif](https://medium.com/design-ux/66bddb327bb1)

Nota: Adalah penting untuk mengakui bahawa penyelesaian ini keberkesanan berbeza-beza berdasarkan saiz port pandangan dan bukannya panjang kandungan sebenar.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengubah Saiz Teks Secara Dinamik Dalam Bekas Tetap Hanya Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn