คุณได้เรียนรู้สิ่งต่อไปนี้ในกิจกรรมก่อนหน้านี้
- ข้อมูลเบื้องต้นเกี่ยวกับแท็กและองค์ประกอบ HTML
- วิธีจัดโครงสร้างหน้าเว็บ
- HTML เชิงความหมายและแนวทางปฏิบัติแนะนำ
บทความนี้จะช่วยให้คุณได้พัฒนาความรู้เกี่ยวกับ HTML และครอบคลุมองค์ประกอบ HTML อื่นๆ เพิ่มเติมต่อไป
องค์ประกอบเนื้อหาข้อความ
<p>To make text bold via CSS, use the <code>font-weight</code> property with the <code>bold</code> property value.</p>
องค์ประกอบเหล่านี้สนับสนุนการสร้างเนื้อหาข้อความ รวมถึงเพิ่มโครงสร้าง รูปแบบ และความหมาย มีเนื้อหาข้อความหลายรายการที่มีองค์ประกอบต่อไปนี้ได้
องค์ประกอบ Blockquote
<blockquote cite="https://www.goodreads.com/quotes">
<p>Be the change that you wish to see in the world.</p>
</blockquote>
ตัวอย่างนี้แสดงให้เห็นวิธีใช้องค์ประกอบ <blockquote>
ซึ่งนำเสนอคำพูดที่มีชื่อเสียงของมหาตมา คานธี มีคำคมดีๆ มากมายที่ให้เนื้อหาและความหมายที่น่าจดจำ ลองนึกถึงบุคคลสร้างแรงบันดาลใจและคำคมที่คุณชื่นชอบ
ใช้องค์ประกอบ <blockquote>
เมื่อใช้เครื่องหมายคำพูดและอ้างอิงข้อมูลจากแหล่งที่มา องค์ประกอบ <blockquote>
สร้างการเยื้องและการจัดแนวที่ไม่ซ้ำกันในงานนำเสนอ และใช้ทั้งแท็กเปิดและแท็กปิด <blockquote>
จะมีประโยชน์อย่างยิ่งเมื่อใช้เครื่องหมายคำพูดแบบยาวซึ่งครอบคลุมข้อความหลายบรรทัด
คุณจะใช้องค์ประกอบต่างๆ ภายในองค์ประกอบ <blockquote>
ได้เช่นกัน เช่น ส่วนหัว ย่อหน้า หรือรายการ
องค์ประกอบ <details>
<details>
<summary>Details</summary>
Additional Information
</details>
หน้าเว็บมักจะมีส่วนคำถามที่พบบ่อยและข้อมูลเพิ่มเติมที่ผู้ใช้สามารถดูได้ มีส่วนคำถามที่พบบ่อยซึ่งพบได้ทั่วไปสำหรับข้อมูลผลิตภัณฑ์ แผนการเดินทาง หรือสถานการณ์คำถามและคำตอบประเภทต่างๆ
องค์ประกอบ <details>
มีประโยชน์ด้วยการใช้วิดเจ็ตที่เปิดเผยซึ่งมีข้อมูลเพิ่มเติม องค์ประกอบนี้มีฟังก์ชันการสลับในตัว และผู้ใช้สามารถเปิดและปิดปุ่มเปิด/ปิดได้ เมื่อปุ่มสลับเปิดอยู่ เนื้อหาข้อมูลเพิ่มเติมจะขยายออกและผู้ใช้จะอ่านได้ เมื่อปิดปุ่มสลับ เนื้อหาข้อมูลเพิ่มเติมจะถูกซ่อนจากผู้ใช้ หากต้องการตั้งชื่อวิดเจ็ต <details>
ให้ใช้องค์ประกอบ <summary>
<figure>
<img
src="https://upload.wikimedia.org/wikipedia/commons/2/2f/Google_2015_logo.svg"
alt="Google logo">
<figcaption>Google logo</figcaption>
</figure>
นี่คือองค์ประกอบ <figure>
ที่กำลังทำงานอยู่ คุณจะเห็นว่า <figure>
ซึ่งใช้ร่วมกับองค์ประกอบ <figcaption>
นั้นสามารถใช้เพื่อปรับปรุงประสบการณ์การรับชมได้
คุณเห็นภาพทั่วทั้งเว็บและข้อมูลภาพอื่นๆ ที่เป็นประโยชน์อยู่ตลอดเวลา องค์ประกอบภาพช่วยดึงดูดความสนใจของผู้เข้าชมและสร้างประสบการณ์ที่ยอดเยี่ยมให้กับผู้ใช้ องค์ประกอบ <figure>
เป็นวิธีติดป้ายกำกับรูปภาพ ตาราง แผนภูมิ ฯลฯ โดยจะทำงานด้วยการสร้างเนื้อหาด้วยตัวเองในส่วนที่เกี่ยวข้องกับเนื้อหาหลัก
องค์ประกอบ <time>
<p>The movie starts on Tuesday at <time datetime="2021-07-01T11:00:00">11:00</time>.</p>
องค์ประกอบ <time>
ให้ทั้งความหมายและความหมาย ช่วยให้มีฟังก์ชันการทำงานที่ดีขึ้นกับกิจกรรมต่างๆ เช่น การกำหนดเวลาการนัดหมายออนไลน์ การเผยแพร่วันที่และเวลาสำหรับบทความในบล็อก ที่เก็บถาวร และอื่นๆ ตัวอย่างเว็บไซต์บางส่วนที่จะใช้องค์ประกอบ <time>
ได้แก่ การใช้ Google ปฏิทิน การเผยแพร่บทความสดบนแพลตฟอร์ม หรือการอ่านประวัติออนไลน์ที่เก็บไว้จากเว็บไซต์ของห้องสมุด
องค์ประกอบ <time>
อ้างอิงเวลาและอาจแสดงเวลาของนาฬิกาแบบ 24 ชั่วโมงหรือวันที่ที่เจาะจงซึ่งปรับตามเขตเวลาและตำแหน่งได้ องค์ประกอบนี้ต้องมีทั้งแท็กเปิดและแท็กปิด <time>
และ </time>
คุณเพิ่มแอตทริบิวต์ datetime
เพื่อให้อ่านวันที่ในรูปแบบที่เครื่องอ่านได้
ข้อมูลเมตาของเอกสาร
<title>Sarah's Favorite Food Recipes</title>
ทุกครั้งที่คุณพิมพ์ URL ของเว็บไซต์ จะมีชื่อ <title>
ที่อ่านได้ในแถบเบราว์เซอร์หรือแท็บหน้าเว็บ ซึ่งเป็นชื่อหนังสือที่คุณเห็นสำหรับหน้าเว็บ องค์ประกอบนี้มีความสำคัญและเครื่องมือค้นหาจะใช้เพื่อแสดงรายการหน้าเว็บที่เกี่ยวข้องในผลการค้นหา ความยาวของชื่ออาจแตกต่างกันไป ตั้งแต่แบบสั้นและเป็นคำอธิบาย ไปจนถึงยาวและสื่อความหมายมากกว่า
สถานการณ์: คุณมีหน้าเว็บที่คิดอยู่ แต่จำ URL ของเว็บไซต์ไม่ได้ พิมพ์คีย์เวิร์ดในเครื่องมือค้นหา เครื่องมือค้นหาจะช่วยติดตามหน้าเว็บที่คุณต้องการ และคุณสามารถดูชื่อ <title>
ที่ปรากฏในการค้นหา
องค์ประกอบเนื้อหาที่ฝัง
นอกจากเนื้อหาข้อความแล้ว ยังมีองค์ประกอบเนื้อหาเพิ่มเติมอีกมากมายให้ใช้งาน
องค์ประกอบ <iframe>
<iframe src="https://www.wikipedia.org/" title="Wikipedia"></iframe>
เมื่อซื้อสินค้าออนไลน์เสร็จแล้ว คลิกตัวเลือกการชำระเงิน เช่น PayPal หรือ Apple Pay ฟีเจอร์เหล่านี้มักเพิ่มลงในหน้าเว็บที่มี <iframe>
การดูแผนที่ออนไลน์เพื่อค้นหาธุรกิจในพื้นที่เป็นประสบการณ์ทั่วไปอีกอย่างหนึ่ง ประสบการณ์ของผู้ใช้ประเภทนี้ในหน้าเว็บสามารถเพิ่มได้ด้วย iframe ในตัวอย่างด้านบน คุณเห็น URL ของ Wikipedia ใน iframe ที่มีชื่อว่า "Wikipedia"
องค์ประกอบ <iframe>
ช่วยให้คุณแทรกเนื้อหาจากแหล่งที่มาอื่นและฝังเฟรมไว้ในหน้าเว็บได้ โดยจะสร้างกรอบรูปสี่เหลี่ยมผืนผ้าและแสดงเนื้อหาในเบราว์เซอร์ เฟรมช่วยให้นำเสนอเลย์เอาต์รูปหน้าต่างภายในองค์ประกอบ <iframe>
ได้ ซึ่งเป็นวิธีที่มีประสิทธิภาพในการเพิ่มเนื้อหาในหน้าเว็บเพื่อปรับปรุงประสบการณ์
องค์ประกอบแบบฟอร์ม
<progress max="100" value="30"> 30% </progress>
เมื่อคุณดูวิดีโอยาวๆ การบรรยาย หรือกรอกข้อมูลการสมัครงานหนัก การมีแถบความคืบหน้าแบบภาพจะช่วยในการติดตามความคืบหน้าของคุณได้ องค์ประกอบ <progress>
มีประโยชน์สำหรับสถานการณ์ประเภทนี้
องค์ประกอบนี้จะแสดงเป็นแถบภาพที่มีสีพื้นหลัง แถบภาพมีหลายขนาดและหลายสีพื้นหลัง ในแถบความคืบหน้า คุณจะเลือกใช้แอตทริบิวต์ max
และ value
หรือไม่ก็ได้ แอตทริบิวต์ max
จะกำหนดจำนวนทศนิยมและแอตทริบิวต์ value
จะบันทึกความคืบหน้าในงานนั้นๆ
การเขียนสคริปต์
<canvas id="canvas"></canvas>
หากต้องการวาดกราฟิกและภาพเคลื่อนไหวแบบเรียลไทม์ ให้ใช้องค์ประกอบ <canvas>
วางองค์ประกอบ <canvas>
ลงในหน้าเว็บ HTML เพื่อสร้างแคนวาส องค์ประกอบนี้ต้องใช้โค้ด JavaScript เพื่อให้ฟังก์ชันการทำงานวาดและสร้างกราฟิกได้
องค์ประกอบเนื้อหาของตาราง
<table>
<thead>
<tr>
<th colspan="2">Grocery List</th>
</tr>
</thead>
<tbody>
<tr>
<td>Broccoli</td>
<td>Quantity: 2</td>
</tr>
</tbody>
</table>
องค์ประกอบ <table>
องค์ประกอบ <table>
สร้างตาราง ซึ่งเป็นจุดเริ่มต้นในการเพิ่มองค์ประกอบด้วยแถวและคอลัมน์ ตารางจะปรากฏขึ้นบ่อยครั้งในหน้าเว็บ ซึ่งเป็นวิธีที่มีประโยชน์ในการจัดระเบียบและแสดงข้อมูล กรณีการใช้งานหนึ่งสำหรับการใช้องค์ประกอบ <table>
คือการนำเสนอข้อมูลแบบตารางให้แก่ผู้ใช้ เช่น ประเภทของข้อมูลที่คุณอาจพบในสเปรดชีต
องค์ประกอบ <th>
องค์ประกอบ <th>
คือส่วนหัวสำหรับกลุ่มเซลล์
องค์ประกอบ <tr>
องค์ประกอบ <tr>
กำหนดแถวของเซลล์ภายในตาราง จากตรงนี้ คุณจะเพิ่มข้อมูลเซลล์ที่เฉพาะเจาะจงได้
องค์ประกอบ <td>
องค์ประกอบ <td>
สร้างเซลล์และเพิ่มเนื้อหาที่จำเป็น
บทสรุป
ในบทความนี้ คุณได้ค้นพบองค์ประกอบ HTML เพิ่มเติมและสร้างขึ้นจากทักษะการเขียนโค้ดของคุณ คุณได้ดูข้อมูลเพิ่มเติมเกี่ยวกับเนื้อหา ข้อความในบรรทัด เนื้อหาที่ฝัง และองค์ประกอบในตาราง ตอนนี้คุณได้เริ่มสร้างความเข้าใจเกี่ยวกับองค์ประกอบ HTML เพิ่มเติมแล้ว สร้างสรรค์ผลงานดีๆ ต่อไป