Lebar tetingkap CSS React.js
P粉396248578
P粉396248578 2024-03-31 16:31:23
0
1
481

Saya sedang membangunkan tapak web responsif menggunakan React. Untuk penggayaan, saya menggunakan helaian gaya CSS. Bahagian responsif dilaksanakan dalam CSS menggunakan pertanyaan @media.

Masalahnya ialah apabila saya menggunakan Chrome, elemen kelihatan lebih besar dan reka letaknya seperti saya mengakses tapak dari skrin yang lebih kecil (tablet). Pemahaman saya ialah Chrome "berfikir" ruang pandang lebih kecil dan menjawab pertanyaan media dengan maklumat yang sesuai.

Masalah berlaku semasa pembangunan, selepas tempoh kerja biasa.

Apakah salah saya dan bagaimana saya boleh membetulkannya?

Nota: Apabila membuka tapak web dalam Firefox, semuanya berfungsi dengan baik. Selain itu, apabila saya membuka Alat Pembangun dalam Chrome (tandakan F12) dan tetapkan "Tukar Bar Alat Peranti" kepada benar (Ctrl + Shift + M), dimensi ditetapkan dengan betul. Masalah ini hanya berlaku apabila menggunakan "Chrome Biasa".

P粉396248578
P粉396248578

membalas semua(1)
P粉296080076

Jika elemen kelihatan lebih besar dan anda ingin mereka bentuk berdasarkan lebar peranti, gunakan vw (viewWidth) 来设置元素的大小。使用 vh untuk menetapkan dimensi berdasarkan ketinggian peranti. Anda boleh menetapkan saiz fon, ketinggian/lebar elemen div, dsb. Gunakan ciri ini dalam pertanyaan media anda supaya fon atau lebar tidak menjadi terlalu kecil apabila menggunakan telefon bimbit.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan