Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Boleh Mengimbangi Sauh HTML untuk Mengelakkan Tersembunyi di Sebalik Pengepala Tetap Menggunakan CSS?

Bagaimanakah Saya Boleh Mengimbangi Sauh HTML untuk Mengelakkan Tersembunyi di Sebalik Pengepala Tetap Menggunakan CSS?

Patricia Arquette
Lepaskan: 2024-12-14 19:53:14
asal
418 orang telah melayarinya

How Can I Offset HTML Anchors to Avoid Being Hidden Behind a Fixed Header Using CSS?

Mengimbangi Sauh HTML dengan Pengepala Tetap Menggunakan CSS

Apabila bekerja dengan sauh HTML dan pengepala tetap, ia boleh mengecewakan apabila halaman melompat ke kedudukan sauh di bahagian atas halaman, menyebabkan kandungan disembunyikan di belakang pengepala tetap. Untuk menyelesaikan isu ini dan menjajarkan sauh dengan tepat, anda boleh menggunakan teknik CSS untuk mengimbangi sauh dengan ketinggian pengepala.

Satu pendekatan mudah ialah mencipta kelas CSS tersuai untuk sauh:

<a class="anchor">
Salin selepas log masuk

Seterusnya, anda boleh menentukan peraturan CSS untuk kelas ini untuk menjadikannya elemen blok dan meletakkannya secara relatif pada halaman. Dengan melaraskan sifat "atas" sewajarnya, anda boleh mengimbangi sauh dengan jumlah yang dikehendaki. Sebagai contoh, untuk mengimbanginya sebanyak 250px, anda akan menggunakan:

a.anchor {
    display: block;
    position: relative;
    top: -250px;
    visibility: hidden;
}
Salin selepas log masuk

Teknik ini membolehkan anda mengawal kedudukan penambat dan memastikan ia sejajar dengan betul dengan kandungan yang dikehendaki pada halaman, tanpa mengira pengepala tetap. kehadiran.

Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Mengimbangi Sauh HTML untuk Mengelakkan Tersembunyi di Sebalik Pengepala Tetap Menggunakan CSS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan