เอกสาร HTML จะทำขึ้นโดยองค์ประกอบ HTML
ในไวยากรณ์ HTML องค์ประกอบส่วนใหญ่จะเขียนด้วยแท็กเริ่มต้นและแท็กสิ้นสุดที่มีเนื้อหาในระหว่าง แท็ก HTML ประกอบด้วยชื่อขององค์ประกอบที่ล้อมรอบด้วยวงเล็บมุม แท็กสิ้นสุดนอกจากนี้ยังมีการเฉือนหลังจากวงเล็บมุมเปิดแตกต่างจากแท็กเริ่มต้น
องค์ประกอบ HTML
องค์ประกอบ HTML เขียนด้วยแท็กเริ่มต้นที่มีแท็กสิ้นสุดที่มีเนื้อหาในระหว่าง:
องค์ประกอบ HTML ที่เป็นทุกอย่างจากแท็กเริ่มต้นไปยังแท็กสิ้นสุด:
แท็กเริ่มต้น | เนื้อหาธาตุ | แท็กสิ้นสุด |
---|---|---|
<h1> | หัวเรื่องแรกของฉัน | </h1> |
<p> | วรรคแรกของฉัน | </p> |
<br> |
บางองค์ประกอบ HTML ไม่ได้มีแท็กสิ้นสุด
ซ้อนองค์ประกอบ HTML
องค์ประกอบ HTML สามารถซ้อนกัน (elements can contain elements)
เอกสาร HTML ทั้งหมดประกอบด้วยองค์ประกอบ HTML ซ้อนกัน
ตัวอย่างนี้มี 4 องค์ประกอบ HTML:
ตัวอย่าง
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
ลองตัวเอง» HTML ตัวอย่างอธิบาย
<html> องค์ประกอบที่กำหนดเอกสารทั้งหมด
แต่ก็มีแท็กเริ่มต้น <html> และแท็กสิ้นสุด </html>
เนื้อหาองค์ประกอบคือองค์ประกอบ HTML อื่น (the <body> element)
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
<body> องค์ประกอบที่กำหนดตัวเอกสาร
แต่ก็มีแท็กเริ่มต้น <body> และแท็กสิ้นสุด </body>
เนื้อหาองค์ประกอบสององค์ประกอบ HTML อื่น ๆ ( <h1> and <p> )
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
<h1> องค์ประกอบกำหนดหัวข้อ
แต่ก็มีแท็กเริ่มต้น <h1> และแท็กสิ้นสุด </h1>
เนื้อหาองค์ประกอบคือหัวเรื่องแรกของฉัน
<h1>My First Heading</h1>
<p> องค์ประกอบที่กำหนดย่อหน้า
แต่ก็มีแท็กเริ่มต้น <p> และแท็กสิ้นสุด </p>
เนื้อหาองค์ประกอบ: วรรคแรกของฉัน
<p>My first paragraph.</p>
อย่าลืมแท็กสิ้นสุด
บางองค์ประกอบ HTML จะแสดงอย่างถูกต้องแม้ว่าคุณจะลืมแท็กสิ้นสุด:
ตัวอย่างข้างต้นทำงานในเบราว์เซอร์ทั้งหมดเพราะแท็กปิดที่ถือว่าเป็นตัวเลือก
ไม่เคยพึ่งพานี้ มันอาจจะก่อให้เกิดผลที่ไม่คาดคิดและ / หรือข้อผิดพลาดหากคุณลืมแท็กสิ้นสุด
องค์ประกอบ HTML ที่ว่างเปล่า
องค์ประกอบ HTML ที่ไม่มีเนื้อหาจะเรียกว่าองค์ประกอบที่ว่างเปล่า
<br> เป็นองค์ประกอบที่ว่างเปล่าโดยไม่ต้องแท็กปิด (the <br> tag defines a line break)
องค์ประกอบที่ว่างเปล่าสามารถ "closed" ในแท็กเปิดเช่นนี้ <br />
HTML5 ไม่จำเป็นต้องมีองค์ประกอบที่ว่างเปล่าที่จะปิด แต่ถ้าคุณต้องการการตรวจสอบที่เข้มงวดหรือคุณต้องการที่จะทำให้เอกสารของคุณสามารถอ่านได้โดย parsers XML คุณควรปิดองค์ประกอบ HTML ทั้งหมด
HTML เคล็ดลับ: ใช้ตัวพิมพ์เล็กแท็ก
แท็ก HTML ไม่ได้กรณีที่มีความละเอียดอ่อน: <P> ความหมายเช่นเดียว <p>
มาตรฐาน HTML5 ไม่จำเป็นต้องมีแท็กพิมพ์เล็ก แต่ W3C recommends ตัวพิมพ์เล็กใน HTML4 และ demands พิมพ์เล็กประเภทเอกสารที่เข้มงวดเช่น XHTML
ที่ w3ii เรามักจะใช้แท็กพิมพ์เล็ก