cari

Rumah  >  Soal Jawab  >  teks badan

Paparan cecair: dua Div disusun bersebelahan

<p>Saya cuba meletakkan dua div bersebelahan dan menggunakan CSS berikut. </p> <pre class="brush:css;toolbar:false;">#left { terapung: kiri; lebar: 65%; limpahan: tersembunyi; } #right { limpahan: tersembunyi; } </pra> <p>HTML adalah sangat mudah, div pembalut mengandungi dua div di kiri dan kanan. </p> <pre class="brush:html;toolbar:false;"><div id="wrapper"> <div id="left">Div sebelah kiri</div> <div id="right">Div sebelah kanan</div> </div> </pra> <p>Saya mencuba banyak kali pada StackOverflow dan tapak lain untuk mencari cara yang lebih baik tetapi tidak menemui sebarang bantuan yang pasti. </p> <p>Jadi, pada pandangan pertama, kod itu berfungsi dengan baik. Masalahnya ialah apabila saya meningkatkan lebar (%), div kiri secara automatik mendapat padding/margin. Jadi pada lebar 65% div kiri mempunyai beberapa padding atau margin dan tidak sejajar dengan div kanan, saya cuba menetapkan padding/margin kepada 0 tanpa berjaya. Kedua, jika saya zum masuk pada halaman, div kanan meluncur di bawah div kiri, yang seperti paparan gagap. </p> <p>Nota: Maaf, saya telah menyemak banyak maklumat. Soalan ini telah ditanya berkali-kali tetapi jawapan ini tidak membantu saya. Saya telah menjelaskan apa masalah dalam kes saya. </p> <p>Saya harap perkara ini dapat diselesaikan. </p> <p>Terima kasih. </p> <p>Edit: Maaf atas masalah HTML saya, terdapat dua div "kotak" di kiri dan kanan, paddingnya dalam %, jadi bahagian kiri menunjukkan lebih banyak padding kerana lebar yang lebih besar. Maaf, CSS di atas berfungsi dengan sempurna, ia dipaparkan dengan lancar dan tetap, maaf kerana tersalah bertanya...</p>
P粉098979048P粉098979048461 hari yang lalu540

membalas semua(2)saya akan balas

  • P粉153503989

    P粉1535039892023-08-28 00:22:48

    Cuba sistem seperti ini:

    .container {
      width: 80%;
      height: 200px;
      background: aqua;
      margin: auto;
      padding: 10px;
    }
    
    .one {
      width: 15%;
      height: 200px;
      background: red;
      float: left;
    }
    
    .two {
      margin-left: 15%;
      height: 200px;
      background: black;
    }

    Jika anda menggunakan margin-kiri pada div lain bersamaan dengan lebar div pertama, kemudian apungkan satu div sahaja. Ini berfungsi tidak kira berapa banyak anda mengezum, dan tiada isu subpiksel.

    balas
    0
  • P粉818317410

    P粉8183174102023-08-28 00:20:32

    Menggunakan CSS ini untuk tapak web semasa saya. Kesannya sempurna!

    #sides{
    margin:0;
    }
    #left{
    float:left;
    width:75%;
    overflow:hidden;
    }
    #right{
    float:left;
    width:25%;
    overflow:hidden;
    }

    balas
    0
  • Batalbalas