cari

Rumah  >  Soal Jawab  >  teks badan

CSS: Alih keluar jidar badan

Saya baru dalam pembangunan web dan menghadapi masalah mengalih keluar jidar badan.

Terdapat ruang antara bahagian atas penyemak imbas dan teks "logo". Kod saya ada pada jsbin.

Jika saya ingin membuang ruang, body { margin: 0;} adakah itu salah?

P粉403804844P粉403804844408 hari yang lalu676

membalas semua(2)saya akan balas

  • P粉038856725

    P粉0388567252023-10-15 16:00:46

    Sesetengah elemen HTML mempunyai margin yang telah ditetapkan (iaitu: bodyh1h6p >fieldsetformuloldldir >、菜单块引用dd).

    Dalam kes anda, ya h1 导致了您的问题。默认情况下它具有 { margin: .67em } . Jika anda menetapkannya kepada 0, ia akan mengalih keluar ruang.

    Untuk menyelesaikan masalah seperti ini, saya syorkan anda menggunakan Alat Pembangun penyemak imbas anda. Untuk kebanyakan penyemak imbas: Klik kanan elemen yang anda ingin ketahui lebih lanjut dan pilih "Periksa Elemen." Di bahagian paling bawah tab Gaya, anda mempunyai model kotak CSS. Ini ialah alat yang hebat untuk memvisualisasikan jidar, pelapik dan jidar serta elemen yang menjadi punca isu penggayaan anda.

    balas
    0
  • P粉182218860

    P粉1822188602023-10-15 13:49:37

    Saya akan mengatakan bahawa menggunakan tetapan semula global adalah cara yang teruk untuk menyelesaikan masalah ini.

    * {
      margin: 0;
      padding: 0;
    }

    Sebab margin h1 timbul daripada ibu bapa adalah kerana ibu bapa tidak mempunyai padding.

    Jika anda menambah padding pada elemen induk h1, margin akan berada di dalam elemen induk.

    Menetapkan semula semua padding dan margin kepada 0 boleh menyebabkan banyak kesan sampingan. Maka lebih baik untuk mengalih keluar margin untuk tajuk tertentu itu.

    balas
    0
  • Batalbalas