Rumah > Artikel > hujung hadapan web > Apakah perbezaan antara html dan teg badan?
Perbezaan: 1. Teg html ialah elemen akar dokumen; teg badan ialah elemen utama dokumen; 3. Dalam JS, html sepadan dengan "document.documentElement" ", badan sepadan dengan "document.body".
Persekitaran pengendalian tutorial ini: sistem Windows 7, CSS3&&HTML5&&javascript versi 1.8.5, komputer Dell G3.
Dalam CSS, perbezaan antara 100db36a723c770d327fc0aef2ce13b1 dan 6c04bd5ca3fcae76e30b72ad730ca86d selalunya diabaikan, dan gaya global sama ada ditakrifkan pada 100db36a723c770d327fc0aef2ce13b1 Malah, terdapat perbezaan antara kedua-duanya, dan kedua-dua veteran CSS dan orang baru harus memahaminya.
Cara HTML dan Badan dikaitkan
<!DOCTYPE html> <html> <head> <!-- Metadata and such --> </head> <body> <!-- Where the content begins --> <body> </html>
Menurut definisi standard, 100db36a723c770d327fc0aef2ce13b1 , a801d9c20ab268ecdf000c4cd37b7338 , 3c30aa6c4c72dd8ead30672a51b803a7 adalah satu-satunya elemen anak 100db36a723c770d327fc0aef2ce13b1. Mengikut spesifikasi, 93f0f5c25f18dab9d176bd4f6de5d30e ialah elemen yang perlu dibezakan daripada 6c04bd5ca3fcae76e30b72ad730ca86d.
Oleh itu, 100db36a723c770d327fc0aef2ce13b1 dan 3c30aa6c4c72dd8ead30672a51b803a7 Dalam dokumen HTML, pemilih :root sepadan dengan elemen 100db36a723c770d327fc0aef2ce13b1
:root { } html { }
Perlu diambil perhatian bahawa pemilih :root (kelas pseudo) mempunyai keutamaan yang lebih tinggi daripada pemilih html: (0, 0, 1, 0) vs (0, 0, 0, 1 ).
Gaya global yang manakah harus digunakan dalam HTML
html { font-size: 62.5%; } body { font-size: 1.4rem; /* =14px */ } h1 { font-size: 2.4rem; /* =24px */ }
Warna latar belakang yang aneh
Terdapat beberapa gelagat pelik dalam CSS Selepas menggunakan warna latar belakang pada 6c04bd5ca3fcae76e30b72ad730ca86d, walaupun elemen dalam 6c04bd5ca3fcae76e30b72ad730ca86d tidak menduduki keseluruhan port pandangan, warna latar belakang akan merebak ke keseluruhan port pandangan.
Menetapkan warna latar belakang pada html boleh menyelesaikan masalah ini.
tinggi: 100%
Jika ketinggian 3c30aa6c4c72dd8ead30672a51b803a7 dan sub-elemennya perlu ditetapkan pada ketinggian tetingkap,
html, body { height: 100%; }
Gaya global yang manakah harus digunakan pada Badan
Dalam spesifikasi terdahulu,
latar belakang
bgcolor
marginbottom
Gaya CSS yang sepadan dengan sifat sebaris ini hendaklah digunakan pada 3c30aa6c4c72dd8ead30672a51b803a7.
Atribut Sebaris |
Harta CSS |
latar belakang | latar belakang |
bgcolor | latar belakang background-color |
marginbottom | margin-bottom |
marginbottom | margin-left |
marginright | margin-right |
margintop | margin-top |
teks | font |
Perbezaan dalam JavaScript
Di atas menyebut beberapa perbezaan antara 100db36a723c770d327fc0aef2ce13b1 dan 6c04bd5ca3fcae76e30b72ad730ca86d dalam CSS, seperti html yang sepadan dengan
, badan sepadan denganUntuk lebih banyak pengetahuan berkaitan pengaturcaraan, sila lawati:
Pengenalan kepada PengaturcaraanInline Attribute | CSS Property |
background | background |
bgcolor | background background-color |
marginbottom | margin-bottom |
marginleft | margin-left |
marginright | margin-right |
margintop | margin-top |
text | font |
Atas ialah kandungan terperinci Apakah perbezaan antara html dan teg badan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!