cari

Rumah  >  Soal Jawab  >  teks badan

Mengapa iPhone tidak serasi dengan lebar maksimum: 100%?

<p>Dalam penyemak imbas web saya, jika dizip dan pada telefon Android saya, 100% berfungsi dengan sempurna. Tetapi tidak begitu pada iPhone. </p> <p>Untuk imej, saya biasanya menggunakan lebar maksimum: 100%;, dan jika sesuai, lebar: 100% atau img-responsif. Lebar imej lebih besar daripada 600px, jadi saya menetapkan lebar kepada 600px untuk mengawal pada peranti yang lebih besar. </p> <pre class="brush:php;toolbar:false;"><section class='section20'> <kelas angka="imej"> <img src="images/user-content/1/20221003160546.jpg"> </figure> </section></pre> <p>CSS:</p> <pre class="brush:php;toolbar:false;">.section20 .image, .section20 img { lebar: 600px !penting; lebar maksimum: 100% !penting; }</pre> <p>Tidak ada bezanya sama ada anda menambah !penting atau tidak. Editor pemformatan ialah CKEditor 5. Ia sangat ketat apabila berurusan dengan kelas dalam kod anda. Jika anda menambah kelas tersuai dalam paparan kod, ia akan mengalih keluarnya daripada angka apabila anda kembali ke paparan editor yang diformatkan. </p> <pre class="brush:php;toolbar:false;"><figure class="imej"> <kelas angka="imej kelas tersuai saya"></pra> <p>kelas tersuai akan dipadamkan. </p>
P粉806834059P粉806834059450 hari yang lalu699

membalas semua(2)saya akan balas

  • P粉145543872

    P粉1455438722023-09-03 14:29:57

    Jangan kod keras lebar dan tinggi. Gunakan rem atau vw/vh (disyorkan).

    .section20 .image,
    .section20 img {
    width: 35rem ; // 或者输入相应的rem值
    max-width: 100vh ; 
    }

    bermakna ketinggian elemen ini bersamaan dengan 100% ketinggian port pandangan.

    balas
    0
  • P粉604507867

    P粉6045078672023-09-03 09:25:14

    Semak pemilih anda.

    Gunakan .section20 .image指定img包装器保持在600px,并且不会随max-width: 100%; untuk mengubah saiz.

    Gunakan .image img sebaliknya.

    .image img {
      width: 600px;
      max-width: 100%;
    }
    <section class='section20'>
      <figure class="image">
        <img src="https://dummyimage.com/600x400/000/fff">
      </figure>
    </section>

    balas
    0
  • Batalbalas