TOC

This article is currently in the process of being translated into Thai (~97% done).

Semantic HTML5 section tags:

The aside tag

Aside element เป็น element ใหม่ของ HTML5 <aside> element สามารถนำมาใช้ได้ 2 แบบ คือ ใช้ด้านในหรือด้านนอกของ article element

เช่นในนิตยสาร เราจะเห็นว่า ข้อความบางข้อความจะเขียนแยกออกมาด้านนอก หรือบางข้อความจะเขียนเพื่อเน้นใจความด้านใน เช่น pull-quote เพราะฉะนั้นจะเลือกให้ aside element อยู่ด้านนอกหรือด้านในนั้นขึ้นอยู่กับความสัมพันธ์กันระหว่างข้อความด้วยกัน

Content related to the current article, blogpost, etc. (ข้อความที่เกี่ยวกับหัวข้อในบทความหรือ blogpost)

นี่คือตัวอย่างการใช้ <aside> element ด้านใน ของ <article> element

<article>
	<header>
		<h1>All About Flour<h1>
		<p class="byline">by Jane Doe</p> 
	</header>
	<section>
		<h2>The Two Types of Wheat</h2>
		<p>There … to rise.</p>
		<p>Where … with less protein.</p>
	</section>
	<aside>
		If you use organic flour you very often get better bread
	</aside>
</article>

Content related to your page as a whole (ข้อความที่เกี่ยวกับทั้งบทความ)

นี่คือตัวอย่างการใช้ <aside> element ด้านนอก ของ <article> element เช่น ใช้เมื่อ มีโฆษณา, blogroll, navigation ไปยังอ้างอิงค์ต่างๆ หรืออะไรก็ตามที่เกี่ยวข้องกับบทความทั้งหมด

<aside>
	<h3>Foodblogs I like</h3>
	<a href="http://www.bakerella.com">Bakerella</a>
	<a href="http://sourdough.com/"> Sourdough.com</a>
	<a href="http://www.bakingobsession.com">BakingObsession</a>
</aside>
<article>
	<header>
		<h1>All About Flour<h1>
		<p class="byline">by Jane Doe</p> 
	</header>
	<section>
		<h2>The Two Types of Wheat</h2>
		<p>There … to rise.</p>
		<p>Where … with less protein.</p>
	</section>
</article>

เมื่อไหร่ก็ตามที่ใช้ aside element ต้องจำไว้ว่า aside element เป็นการเขียนบทความย่อย เป็นบทความสำคัญรองลงมาจากบทความหลัก เราจะใช้ใน pullquote เราไม่ควรนำมาใช้ใน blockquote element

สรุป

  • Aside element สามารถนำมาใช้ด้านในหรือด้านนอกของ article element ก็ได้
  • การนำ aside element มาใช้ด้านในต้องขึ้นอยู่กับความสัมพันธ์กันระหว่างข้อความ
  • ถ้าเราลบข้อความใน <aside> element แล้วทำให้บทความไม่สมบูรณ์ เราไม่ควรใช้ <aside> element
  • การนำ aside element มาใช้ด้านนอก ข้อความนั้นต้องมีความสัมพันธ์กับบทความหลักทัั้ง webpage
  • Aside element เป็น block-level element
  • เราสามารถใช้ block level element เช่น <h1> - <h6> และ inline element (เช่น <em>) ด้านในของ <aside> element
This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!