


Panduan Standard Penulisan Kod HTML_HTML/Xhtml_Penghasilan Halaman Web
Konvensyen Am
Tag
Teg penutup sendiri, tidak perlu ditutup (contohnya: input img br hr, dll.);
Teg penutup pilihan (tag penutup), perlu ditutup (contohnya: atau < ; /body>);
Kurangkan bilangan tag sebanyak mungkin;
- <img src="images/google.png " alt="Google">
- <input taip="teks" nama="tajuk">
- <ul>
- <li>Gayali>
- <li>Panduanli>
- ul>
- <span kelas="avatar" >
- <img src=".. .">
- jarak>
- <img kelas="avatar" src="...">
Kelas dan ID
kelas hendaklah dinamakan sempena fungsi atau kandungan, bukan ungkapan
kelas dan id hendaklah dalam huruf kecil, dan apabila terdiri daripada berbilang perkataan, gunakan pemisah sempang
gunakan id unik sebagai cangkuk Javascript , dan elakkan membuat kelas tanpa maklumat gaya;
- <div kelas="j- cangkuk kiri contentWrapper">div>
- <div id="j- cangkuk" kelas="pembungkus kandungan bar sisi">< /div>
Pesanan atribut
Atribut HTML harus muncul dalam susunan tertentu untuk memastikan kebolehbacaan.
id
kelas
nama
data-xxx
src, untuk, taip, href
tajuk, alt
aria-xxx, peranan
- <a id="..." kelas="..." modal data="togol" href="###"> a>
- <input kelas="borang- control" taip="teks">
- <img src=".. ." alt="...">
Tanda petikan
Gunakan petikan berganda secara seragam untuk takrifan atribut.
- <span id='j- cangkuk' kelas=teks>Google span>
- <span id="j- cangkuk" kelas="teks">Googlejarak>
b Bersarang
a tidak membenarkan sarang div Kekangan ini adalah semantik kekangan bersarang termasuk kekangan bersarang yang ketat.
Kekangan sarang yang ketat tidak dibenarkan dalam semua penyemak imbas; bagi kekangan sarang semantik, kebanyakan penyemak imbas akan mengendalikan toleransi kesalahan, dan pepohon dokumen yang dijana mungkin berbeza antara satu sama lain.
Kekangan Bersarang Semantik
- ;
- ,
- /
- ,
, dsb.
Atribut BooleanDalam spesifikasi HTML5, atribut seperti dilumpuhkan, ditandai dan dipilih tidak perlu menetapkan nilai.
Kod XML/HTML
Salin kandungan ke papan keratan<- input taip="teks" dilumpuhkan>
- <
- input taip="kotak semak" nilai="1" ditandai>
- <
- pilih> <
- pilihan nilai="1" dipilih>1pilihan>
- pilih>
Semantik
HTML tanpa CSS ialah sistem semantik dan bukannya sistem UI.Biasanya, setiap tag mempunyai semantik Apa yang dipanggil semantik bermaksud pakaian anda dibahagikan kepada jaket, seluar, skirt, seluar dalam, dsb., masing-masing dengan fungsi dan makna yang sepadan. Jadi anda tidak boleh meletakkan seluar dalam di leher anda. -- Satu jejak
Selain itu, struktur HTML semantik membantu mesin (enjin carian) memahami Sebaliknya, apabila berbilang orang bekerjasama, mereka dapat memahami dengan cepat niat pembangun.
Semantik teg biasa
标签 语义 段落 ...
标题 无序列表 有序列表 大段引用 一般引用 为样式加粗而加粗 为强调内容而加粗 为样式倾斜而倾斜 为强调内容而倾斜 code 代码标识 abbr 缩写 Semantik Perenggan ...
Tajuk Senarai tidak tersusun Senarai pesanan Petikan panjang Petikan umum Tebal untuk gaya tebal Berani untuk menekankan kandungan Condongkan untuk gaya condong Condongkan untuk menekankan kandungan kod Pengenalan kod abbr Singkatan
ContohAnggap halaman yang anda bina sebagai buku, dan petakan semantik teg kepada fungsi dan maknanya;
Nama buku:Tajuk setiap bab buku:
Tajuk artikel dalam bab:
Sari Kata: < ;h4>
Perenggan bab:
KEPALAJenis Dokumen
Tambahkan pengisytiharan mod standard pada baris pertama setiap halaman HTML untuk memastikan prestasi yang konsisten dalam setiap penyemak imbas.
Kod XML/HTMLSalin kandungan ke papan keratan- >
- Atribut bahasa
- <html lang="zh- Hans">
- <html lang="zh- cmn-Hans">
- <html lang="zh- cmn-Hant">
- <html lang="en" >
Pengekodan aksara
Menggunakan pengekodan utf-8 tanpa BOM sebagai format fail;
Kod XML/HTMLSalin kandungan ke papan keratan<- html>
<
- kepala> <
- meta charset="utf- 8"> …
- kepala> <
- badan> …
- badan>
- html>
Mod Keserasian IE
Utamakan menggunakan versi terkini IE dan kernel Chrome.
Kod XML/HTMLSalin kandungan ke papan keratan- <meta http-equiv="X-UA -Serasi" kandungan="IE=edge,chrome=1">
Pengoptimuman SEO
Kod XML/HTMLSalin kandungan ke papan keratan- <kepala>
- <meta charset="utf- 8"> " " 🎜>
- <tajuk>Panduan Gaya<> 🎜>tajuk>
- < meta
- nama="kata kunci" kandungan="kata kunci anda">
- <meta nama="penerangan" kandungan="huraian anda">
- <meta nama="pengarang" kandungan="pengarang,alamat e-mel">
- kepala> port pandangan port pandangan: secara amnya merujuk kepada saiz kawasan kandungan tetingkap penyemak imbas, tidak termasuk bar alat, tab, dsb. lebar: lebar penyemak imbas, lebar kawasan yang boleh dilihat pada halaman dalam peranti output; lebar peranti: lebar resolusi peranti, lebar skrin peranti output yang boleh dilihat; untuk peranti mudah alih, tetapkan lebar kawasan yang boleh dilihat dan penskalaan awal. Kod XML/HTML
-
Salin kandungan ke papan keratan
- <meta nama="viewport" kandungan="width=device-width, initial-scale=1.0">
ikon iOS
gambar ikon-sentuh-epal diproses secara automatik ke sudut bulat dan sorotan;
apple-touch-icon-precomposed melarang sistem daripada menambah kesan secara automatik dan terus memaparkan reka bentuk asal;
Kod XML/HTMLfaviconSalin kandungan ke papan keratan- <pautan rel="epal- touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png">
- <pautan rel="epal- touch-icon-precomposed" href="/apple-touch-icon-72x72-precomposed.png" saiz="72x72">
- <pautan rel="epal- touch-icon-precomposed" href="/apple-touch-icon-114x114-precomposed.png" saiz="114x114">
- <pautan rel="epal- touch-icon-precomposed" href="/apple-touch-icon-144x144-precomposed.png" saiz="144x144">
Apabila favicon tidak dinyatakan, kebanyakan penyemak imbas akan meminta favicon.ico dalam direktori akar Pelayan Web. Untuk memastikan favicon boleh diakses dan mengelakkan 404s, salah satu daripada dua kaedah berikut mesti diikuti:
Letakkan fail favicon.ico dalam direktori akar Pelayan Web
Gunakan pautan untuk menentukan favicon;
Kod XML/HTMLSalin kandungan ke papan keratan- <pautan rel="ikon pintasan" href="path/to/favicon.ico">
Templat HEAD
Kod XML/HTMLSalin kandungan ke papan keratan- >
- <html lang="zh- cmn-Hans">
- <kepala>
- <meta charset="utf- 8">
- <meta http-equiv=" X-UA-Serasi" kandungan="IE=edge,chrome=1">
- <tajuk>Panduan Gayatajuk>
- <meta nama="penerangan" kandungan="不超过150个字符"> >
- <meta nama="kata kunci" kandungan="">
- <meta nama="pengarang" kandungan="nama, email@gmail.com">
- <meta nama="viewport" kandungan="width=device-width, initial-scale=1.0">
- <pautan rel="epal- touch-icon-precomposed" href="/apple-touch-icon-57x57-precomposed.png">
- <pautan rel="ganti" taip="aplikasi/rss xml" tajuk="RSS" href="/rss.xml" />
- <pautan rel="ikon pintasan " href="path/to/favicon.ico">
- kepala>
Komen HTML
Komen Modul
Kod XML/HTMLSalin kandungan ke papan keratan- <div kelas="artikel- senarai">
- ...
- div>
- Sekat Ulasan
-
Alat AI Hot
Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik
AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.
Undress AI Tool
Gambar buka pakaian secara percuma
Clothoff.io
Penyingkiran pakaian AI
AI Hentai Generator
Menjana ai hentai secara percuma.
Artikel Panas
R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌R.E.P.O. Tetapan grafik terbaik4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌Assassin's Creed Shadows: Penyelesaian Riddle Seashell2 minggu yang lalu By DDDR.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌WWE 2K25: Cara Membuka Segala -galanya Di Myrise1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌Alat panas
Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma
SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan
Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa
Dreamweaver CS6
Alat pembangunan web visual
SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)
Topik panas
Tutorial CakePHP1378
52
Sempadan Jadual dalam HTML Sep 04, 2024 pm 04:49 PM
Panduan untuk Sempadan Jadual dalam HTML. Di sini kita membincangkan pelbagai cara untuk menentukan sempadan jadual dengan contoh Sempadan Jadual dalam HTML.
HTML jidar-kiri Sep 04, 2024 pm 04:48 PM
Panduan untuk HTML margin-kiri. Di sini kita membincangkan gambaran keseluruhan ringkas tentang HTML margin-left dan Contoh-contohnya bersama-sama dengan Pelaksanaan Kodnya.
Jadual Bersarang dalam HTML Sep 04, 2024 pm 04:49 PM
Ini ialah panduan untuk Nested Table dalam HTML. Di sini kita membincangkan cara membuat jadual dalam jadual bersama-sama dengan contoh masing-masing.
Susun Atur Jadual HTML Sep 04, 2024 pm 04:54 PM
Panduan untuk Susun Atur Jadual HTML. Di sini kita membincangkan Nilai Susun Atur Jadual HTML bersama-sama dengan contoh dan output n perincian.
Pemegang Tempat Input HTML Sep 04, 2024 pm 04:54 PM
Panduan untuk Pemegang Tempat Input HTML. Di sini kita membincangkan Contoh Pemegang Tempat Input HTML bersama-sama dengan kod dan output.
Senarai Tertib HTML Sep 04, 2024 pm 04:43 PM
Panduan kepada Senarai Tertib HTML. Di sini kami juga membincangkan pengenalan senarai dan jenis Tertib HTML bersama-sama dengan contoh mereka masing-masing
Memindahkan Teks dalam HTML Sep 04, 2024 pm 04:45 PM
Panduan untuk Memindahkan Teks dalam HTML. Di sini kita membincangkan pengenalan, cara teg marquee berfungsi dengan sintaks dan contoh untuk dilaksanakan.
Butang onclick HTML Sep 04, 2024 pm 04:49 PM
Panduan untuk Butang onclick HTML. Di sini kita membincangkan pengenalan, kerja, contoh dan onclick Event masing-masing dalam pelbagai acara.
- kepala> <
- input taip="teks" dilumpuhkan>
- ,
- ; , ,
Kekangan bersarang yang ketat
tidak boleh menyusun elemen peringkat blok ,
elemen Tahap sebaris hanya boleh mengandungi teks atau elemen Tahap sebaris lain , ~
,
/
/