Eror pada bagian position sticky

property position dan top sudah saya tulis,tetapi ketika di tampilkan di viewport,elemen yang menggunakan property position sticky masih belum terbaca pada tampilan halaman website.kemudian saya tambahkan elemen induk dari elemen nav berupa elemen header,yang kemudian saya berikan properti display inline,agar dapat menampilkan keseluruhan halaman.

lalu bagaimana caranya agar navigasi dapat ditampilkan secara penuh,dan ketika discrolling kebawah posisi dari navigasi sudah berada diatas/tidak tenggelam ketika discroll kebawah.

berikut tampilan gambar yang menunjukkan bahwa pada elemen nav,ketika dilakukan scrolling msh sama seperti elemen yang diatasnya.

image.png

berikut tampilan kode nya yg ada di file html

<header>

                      <nav>

                        <ul>

                            <li><a href="#sejarah">Sejarah</a></li>

                            <li><a href="#geografis">Geografis</a></li>

                            <li><a href="#wisata">Wisata</a></li>

                        </ul>

                    </nav>

</header>

berikut tampilan yang ada di file css

nav li{

    display: inline;

    list-style-type: none;

    margin-right: 10px;

}

nav {

    background-color: #ff5e5e;

    padding: 5px;

    position:sticky;

    top:0;

}

<!-- elemen induk -->
header {

     display: inline;

}

avatar adeibrahim_google
@adeibrahim_google

3 Kontribusi 2 Poin

Diperbarui 2 tahun yang lalu

Tanggapan

Kode kamu sulit dibaca, coba taro di tag kode dan dirapikan agar bisa dibantu

1 Jawaban:

<div>sebenarnya kode nya sudah benar, hanya saja ada satu kesalahan kecil.<br>komentar pada html dan css berbeda.&nbsp;<br><br></div><pre> /* komentar di css */ </pre><div><br>dan saya lihat kayaknya ada komentar css yang malah seperti komentar pada html :)<br><br>coba kodenya css nya diganti:</div><pre>nav li{ display: inline; list-style-type: none; margin-right: 10px; } nav { background-color: #ff5e5e;
padding: 5px;
position:sticky; position:-webkit-sticky;/sedikit tambahan/ top:0; }

header { display: inline }</pre><div><br>hasilnya bisa dilihat di <a href="https://www.jdoodle.com/h/1JQ">disini</a><br><br><br></div>

avatar NauraFaradisa
@NauraFaradisa

12 Kontribusi 10 Poin

Dipost 2 tahun yang lalu

Login untuk ikut Jawaban