Rumah >hujung hadapan web >tutorial css >Mengapa Skrol Kanvas Saya Menunjukkan Lebihan Ruang Putih di Bahagian Bawah?

Mengapa Skrol Kanvas Saya Menunjukkan Lebihan Ruang Putih di Bahagian Bawah?

Linda Hamilton
Linda Hamiltonasal
2024-12-09 10:40:08911semak imbas

Why Does My Canvas Scroll Show Excess White Space at the Bottom?

Isu Tatal Kanvas dengan Ruang Putih di Bawah

Apabila menatal kanvas yang diletakkan di dalam div, anda mungkin menghadapi masalah apabila kanvas menatal melebihi kandungan sebenar dan mendedahkan div kontena latar belakang.

Penyelesaian:

Untuk mengelakkan ini, kanvas hendaklah ditetapkan sebagai elemen blok atau penjajaran menegaknya dalam div hendaklah ditetapkan ke atas. Secara lalai, kanvas ialah elemen sebaris, serupa dengan imej. Tingkah laku sebaris ini boleh membawa kepada isu ruang menegak.

Coretan kod dengan pembetulan:

.screen {
    background: red;
    height: 100px;
    width: 300px;
    overflow: auto;
    border-radius: 20px;
}

canvas {
    display: block;
}

::-webkit-scrollbar {
    width: 0px;
    height: 0px;
}

Pengubahsuaian kod ini memaksa kanvas untuk bertindak sebagai elemen blok, menghalang ruang putih di bahagian bawah dan membenarkannya menatal dengan betul ke penghujung kandungannya.

Atas ialah kandungan terperinci Mengapa Skrol Kanvas Saya Menunjukkan Lebihan Ruang Putih di Bahagian Bawah?. 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