Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> HTML

แท็ก HTML <legend>

แท็ก <legend> ใน HTML ใช้สำหรับกำหนด คำอธิบาย (caption) ให้กับองค์ประกอบ <fieldset> แท็ก <fieldset> ใช้จัดกลุ่มองค์ประกอบฟอร์ม เช่น ปุ่ม, ช่องกรอก, radio buttons ฯลฯ

ไวยากรณ์ (Syntax)

<fieldset> <legend> กำหนดคำอธิบาย </legend> </fieldset>

ตัวอย่างการใช้งาน

<!DOCTYPE html>
<html>
<body>
<h2>อันดับตามวิชา</h2>
<form>
  <fieldset>
    <legend>อันดับ (คำอธิบาย)</legend>
    <label for="stinfo">นักเรียน:</label>
    <input type="text" id="stinfo" value="Steve"><br>
    <label for="sub">วิชา:</label>
    <input type="text" value="วิทยาศาสตร์"><br>
    <label for="rank">อันดับ:</label>
    <input type="number" value="1"><br>
    <label for="marks">คะแนน:</label>
    <input type="number" value="98"><br>
  </fieldset>
</form>
</body>
</html>

ผลลัพธ์

แสดงกรอบ (fieldset) พร้อมข้อความ "อันดับ (คำอธิบาย)" เป็นหัวข้อด้านบนกรอบ ภายในมีฟอร์มกรอกข้อมูลนักเรียน

คำอธิบายโค้ด

  • <fieldset> จัดกลุ่มฟอร์ม elements
  • <legend>อันดับ (คำอธิบาย)</legend> — ให้ชื่อ/คำอธิบายกับกลุ่ม
  • ภายในมี <label> ผูกกับ <input> ผ่าน for และ id

จุดสำคัญ: <legend> ต้องเป็นลูกแรกของ <fieldset> เสมอ ไม่สามารถวางที่อื่นได้

การจัดสไตล์: สามารถใช้ CSS จัดรูปแบบ legend ได้ เช่น เปลี่ยนฟอนต์, สี, padding, หรือแม้แต่ย้ายตำแหน่งด้วย float หรือ position