วิธีใช้:เอชทีเอ็มแอลในข้อความวิกิ

ซอฟต์แวร์มีเดียวิกิซึ่งวิกิพีเดียใช้อยู่อนุญาตให้ใช้ส่วนย่อย (element) หรือป้ายระบุ (tag) และลักษณะประจำ (attribute) ของเอชทีเอ็มแอล5 บางส่วนสำหรับการจัดรูปแบบนำเสนอ แต่สามารถรวมเอชทีเอ็มแอลส่วนใหญ่ได้โดยใช้มาร์กอัพวิกิหรือแม่แบบเทียบเท่า ควรใช้มาร์กอัพวิกิหรือแม่แบบในบทความมากกว่า เพราะง่ายกว่าสำหรับผู้เขียนส่วนมาก และกินพื้นที่น้อยกว่าในหน้าต่างการแก้ไข แต่เอชทีเอ็มแอลมีประโยชน์นอกบทความ ตัวอย่างเช่น เพื่อการจัดรูปแบบในแม่แบบ สำหรับคำอธิบายเรื่องการใช้แคสเคดดิงสไตล์ชีตส์ในวิกิพีเดีย ดู วิธีใช้:แคสเคดดิงสไตล์ชีตส์
บางป้ายระบุดูเหมือนเอชทีเอ็มแอล แต่ที่จริงเป็นตัวแจงส่วน (parser) และป้ายระบุขยายของมีเดียวิกิ ฉะนั้นแท้จริงแล้วจึงเป็นมาร์กอัพวิกิ 

**โปรแกรมสอน**
หน้าอธิบายนี้ให้เฉพาะภาพรวมของมาร์กอัพที่ใช้ได้ สำหรับความช่วยเหลือและข้อกำหนดอย่างละเอียดที่-  HTML5 Introduction ที่ developer.mozilla.org-  HTML5 Introduction at w3schools.com

**ลักษณะประจำ**
ลักษณะประจำเอชทีเอ็มแอลให้สารสนเทศเพิ่มเติมเกี่ยวกับส่วนย่อยและระบุเสมอในป้ายระบุเริ่มต้น จะจัดรูปแบบเป็นคู่ชื่อ/ค่า (value) เช่น name="value"
ลักษณะประจำทั่วโลกใช้กับป้ายระบุทั้งหมด ลักษณะประจำซึ่งไม่อยู่ในรายการด้านล่างถูกมีเดียวิกิห้ามใช้sanitizer ดังนี้- class: การจำแนกต่าง ๆ ที่ส่วนย่อยนั้นจัดอยู่ ดู Wikipedia:Catalogue of CSS classes- dir: ทิศทางข้อความ— "ltr" (ซ้ายไปขวา), "rtl" (ขวาไปซ้าย) หรือ "auto"- id: ตัวระบุเฉพาะตัวสำหรับส่วนย่อย- lang: ภาษาหลักสำหรับเนื้อหาของส่วนย่อยตาม BCP 47 ซอฟต์แวร์มีเดียวิกิเพิ่มลักษณะประจำ xml:lang โดยอัตโนมัติเมื่อใดที่นิยาม lang แต่ xml:lang จะไม่ผ่านอีกเมื่อรวมอยู่เป็นลักษณะประจำอีกอย่างหนึ่ง- style: นำซีเอสเอสสไตล์ลิงไปใช้กับเนื้อหาของส่วนย่อย- title: สารสนเทศที่ปรึกษาที่สัมพันธ์กับส่วนย่อย
ลักษณะไมโครดาตาเอชทีเอ็มแอล5 ใช้กับป้ายระบุทั้งหมดhtml5microdata ดังนี้- ลักษณะประจำใด ๆ ที่ขึ้นต้นด้วย data-- itemid- itemprop- itemref- itemscope- itemtype
ป้ายระบุอื่นอย่างลักษณะประจำจำเพาะสนับสนุน o เหล่านี้แสดงรายการอยู่ในส่วนที่เหมาะสม
มีเดียวิกิ sanitizer เก็บกวาดลักษณะประจำบ้าง ควรใช้วากยสัมพันธ์ (syntax) ที่เหมาะสมจะดีที่สุด- ทิ้งลักษณะประจำที่ไม่อยู่ในไวต์ลิสต์ (whitelist) สำหรับส่วนย่อยหนึ่ง ๆ- เปลี่ยนเอนทิตี (entity) ที่เสียหรือไม่สมเหตุสมผลเป็นข้อความธรรมดา- ใส่เครื่องหมายอัญประกาศคู่ (" ") คร่อมค่าลักษณะประจำทั้งหมด- ลักษณะประจำที่ไม่ระบุค่าจะกำหนดค่าตามชื่อ- ลักษณะประจำคู่จะถูกทิ้ง- ลักษณะประจำสไตล์ที่ไม่ปลอดภัยจะถูกทิ้ง- เพิ่มช่องว่างไว้ด้านหน้าหากมีลักษณะประจำ

**ส่วนย่อยเอชทีเอ็มแอล**
ซอฟต์แวร์มีเดียวิกิรองรับส่วนย่อยเอชทีเอ็มแอลเหล่านี้ ส่วนนี้ให้บทสรุปสั้น ๆ ของส่วนย่อยเอชทีเอ็มแอล ตัวอย่าง มาร์กอัพวิกิและแม่แบบเทียบเท่า

**พื้นฐาน**

**h1, h2, h3, h4, h5, h6**
ป้ายระบุ h1 ถึง h6 เป็นหัวเรื่องสำหรับส่วนที่ไปสัมพันธ์ด้วย o ใช้กับชื่อเรื่องบทความ สามารถปรับแต่งหัวเรื่องได้ผ่านซีเอสเอสและเพิ่มเข้าสารบัญของหน้า
มาร์กอัพวิกิ: เขียนเครื่องหมายเท่ากับตามจำนวนที่เหมาะสมคร่อมข้อความ การจัดรูปแบบหัวเรื่องด้วยมาร์กอัพวิกิเพิ่มลิงก์ แก้

**p**
ป้ายระบุ p วางเนื้อหาเป็นย่อหน้าแยกต่างหาก
มาร์กอัพวิกิ: คั่นย่อหน้าด้วยบรรทัดว่างหนึ่งบรรทัด
ป้ายระบุ p มีประโยชน์อย่างยิ่งในกรณีรายการ โดยที่ไอเท็มรายการมีหลายย่อหน้า
หมายเหตุว่า ป้ายระบุปิด c ไม่จำเป็นเสมอไปสำหรับการติดตั้งมีเดียวิกิที่นำออกเอชทีเอ็มแอล 5 (เช่น วิกิพีเดีย)

**br**
หรือ s แทรกการแบ่งบรรทัด เอชทีเอ็มแอล5 รองรับการแบ่งทั้งสองรุ่น แต่ c ใช้ไม่ได้
แม่แบบ- break เพิ่มการแบ่งหลายบรรทัด- plainlist สร้างรายการไม่มีจุดนำ

**hr**
หรือ s เป็นการแบ่งหัวข้อระดับย่อนห้า และเสนอเป็นเส้นแนวนอน
มาร์กอัพวิกิ: ใช้ ---- (ไม่มีอย่างอื่นในบรรทัดนั้น)
แม่แบบ: hr

**ความเห็น**
จัดรูปแบบข้อความที่ปิดเป็นความเห็นซ่อน
แต่ระวังการเว้นช่องว่างรอบความเห็น การมีบรรทัดว่างรอบความเห็นจะทำให้เกิดย่อหน้าว่าง ซึ่งจะเห็นเป็นบรรทัดว่างเพิ่มอีกสองบรรทัด

**การจัดรูปแบบ**

**abbr**
สร้างทูลทิป (tooltip) เพื่อนิยามตัวย่อที่แสดงเมื่อเลื่อนเมาส์เหนือเส้นประ
แม่แบบ: abbr

**b**
จัดรูปแบบข้อความให้เป็นตัวเส้นหนา
มาร์กอัพวิกิ: ใช้  เพื่อเปิดและปิดข้อความตัวเส้นหนา

**bdi**
แยกเนื้อหาจากการตั้งค่าทิศทางข้อความโดยรอบ
รองรับ: ไฟร์ฟ็อกซ์, โครม

**bdo**
ระบุทิศทางข้อความ
ลักษณะประจำและค่า:- dir — ระบุทิศทางข้อความ
** ltr
** rtl

**blockquote**
นำเสนอข้อความในบล็อกออฟเซต (ย่อหน้าเข้ามาทั้งซ้ายขวา)
แม่แบบ: quote; สนับสนุนการแสดงที่มาและตัวแปรเสริมแหล่งข้อมูลก่อนจัดรูปแบบ 

**cite**
มีชื่อเรื่องงาน เป็นบทนิยามใหม่ในเอชทีเอ็มแอล5 ในการนำไปใช้เอ็กซ์เอ็มแอลเดิม ใช้ o เพื่อบรรจุแหล่งที่มาหรือการอ้างอิงไปแหล่งข้อมูลอื่น จะไม่มีการใช้การจัดรูปแบบบเมื่อใช้ป้ายระบุนี้

**code**
จัดรูปแบบส่วนหนึ่งของรหัสคอมพิวเตอร์ ปรับไสตล์ด้วยซีเอสเอสผ่าน  เป็นแบบตัวพิมพ์มีเชิงสแลบกว้างขนาดเดียว (monospaced slab serif) คูเรียร์มีขอบ
แม่แบบ: code ใช้ syntaxhighlight

**data**
จัดรูปแบบเนื้อหาฉบับเครื่องอ่านได้
ลักษณะประจำ: value

**del**
จัดรูปแบบข้อความถูกลบ

**dfn**
ใช้ระบุตัวอย่างนิยามของคำ

**em**
แทนช่วงข้อความที่มีการเน้น (คือ การเน้นความหมาย) ในเบราว์เซอร์ส่วนใหญ่แสดงผลเป็นตัวเอน
แม่แบบ: em

**i**
แทนช่วงข้อความที่เฉจากเนื้อหาแวดล้อมโดยไม่เน้นหรือมีความสำคัญเป็นพิเศษ และการนำเสนอไทโปกราฟีตามแบบเป็นข้อความตัวเอน
มาร์กอัพวิกิ: ใช้  เพื่อเปิดและปิดข้อความตัวเอน

**ins**
ระบุพิสัยข้อความที่มีการเพิ่ม ซึ่งมีไสตล์เป็นข้อความขีดเส้นใต้ ใช้ในหน้าคุยเพื่อระบุข้อความที่ปรับใหม่ 

**mark**
แทนการดำเนินการข้อความในเอกสารหนึ่งที่ทำเครื่องหมายหรือเน้นสีสำหรับความมุ่งหมายอ้างอิง เนื่องจากความเกี่ยวข้องในบริบทอื่น ข้อความที่ทำเครื่องหมายจัดรูปแบบด้วยพื้นหลังสีเหลืองโดยปริยาย แต่สามารถปรับสีได้ด้วยรหัส style
การรองรับ: ไม่รองรับในอินเทอร์เน็ตเอ็กซ์พลอเรอร์ 8 และเก่ากว่า 

**pre**
ส่วนย่อย pre แทนบล็อกข้อความก่อนจัดรูปแบบ ในมีเดียวิกิ ที่จริง pre เป็นป้ายระบุตัวแจงส่วน (parser) ไม่ใช่เอชทีเอ็มแอล แต่มีหน้าที่เหมือนกัน ยังป้องกันการแจงส่วนแม่แบบด้วย

**เอนทิตีเอชทีเอ็มแอล**
แจงส่วนเอนทิตีเอชทีเอ็มแอล หากคุณต้องการหลีก ให้แทน & ด้วย &amp; หรือใช้ params = lang="text" แทน
แม่แบบ:- pre วนข้อความที่ล้นหน้า- pre2 วนหรือใช้กล่องเลื่อน

**q**
ใช้ทำเครื่องหมายอัญพจน์สั้น ปัจจุบันมีการนำส่วนย่อยนี้ไปใช้น้อยมากในวิกิพีเดีย

**rp, rt, ruby**
ทำเครื่องหมายช่วงเนื้อหาความสัมพันธ์ด้วยความเห็นประกอบรูบี
ทำเครื่องหมายองค์ประกอบข้อความของความเห็นประกอบรูบี ข้อความรูบีแสดงเป็นขนาดเล็กลงเหนืออักขระธรรมดา
ใช้เพิ่มวงเล็บคร่อมองค์ประกอบข้อความรูบีของความเห็นประกอบรูบี ให้แสดงโดยเอเจนต์ผู้ใช้ที่ไม่รองรับความเห็นประกอบรูบี
เบราว์เซอร์ที่ไม่รองรับอักขระรูบีจะแสดงข้อความรูบีในขนาดปกติ มีวงเล็บปิดอยู่หลังเนื้อหาปกติ
แม่แบบ:- ruby- ruby-ja สำหรับภาษาญี่ปุ่น- Ruby-zh-p สำหรับพินอินภาษาจีน- Ruby-zh-b สำหรับปอพอมอฟอภาษาจีน

**s**
ใช้ระบุเนื้อหาที่ไม่แม่นยำหรือเกี่ยวข้อง และถูกลบออกจากนห้า ไม่เหมาะสมเมื่อระบุการแก้ไขเอกสาร คือ ทำเครื่องหมายช่วงข้อความว่าลบออกจากเอกสาร ให้ใช้ o

**samp**
ระบุการนำออกตัวอย่างจากโปรแกรมหรือระบบคอมพิวเตอร์ ตัวอย่างได้แก่ การนำออกของโปรแกรม สคริปต์ หรือแม่แบบวิกิพีเดีย การแสดงสถานภาพหรือการประกาศเสียงที่แอพหรืออุปกรณ์สร้างขึ้น การแสดงรายการสารบบระบบไฟล์และตัวอย่างจากสารบบเหล่านี้ เช่น พาธ (path) และชื่อไฟล์ 
แม่แบบ: samp ใช้การจัดลีลาความกว้างขนาดเดียว และให้ข้อความมีสีเทาเข้มเพื่อแยกกับรหัส (o) และสิ่งป้อนเข้า (o หรือ kbd)

**small**
จัดรูปแบบข้อความขนาดเล็ก
แม่แบบ:- small ใช้ params=style="font-size:85%;" แนะนำให้ใช้ small มากกว่า o เพราะไม่ใช่ทุกเบราว์เซอร์ที่แสงผลข้อความขนาดเล็กเหมือนกัน

**strong**
จัดรูปแบบช่วงข้อความที่มีความสำคัญมากหรือเน้นเป็นพิเศษ ซึ่งในเบราว์เซอร์ส่วนใหญ่แสดงผลเป็นตัวเส้นหนา ปกติไม่ควรใช้ในบทความวิกิพีเดียตามนโยบายมุมมองที่เป็นกลาง สำหรับการเน้นความหมาย รวมถึงในเนื้อความที่ยกมาจากที่อื่น ควรเรนเดอร์ด้วยส่วนย่อย o 
แม่แบบ: strong

**sub**
จัดรูปแบบช่วงข้อความเป็นตัวห้อย

**sup**
จัดรูปแบบช่วงข้อความเป็นตัวยก

**time**
นิยามเวลา (นาฬิกา 24 ชั่วโมง) หรือวันที่ในปฏิทินเกรโกเรียน ซึ่งจะใส่เวลาและออฟเซตเขตเวลาด้วยก็ได้
ลักษณะประจำ: datetime
รองรับ: ไม่รองรับในอินเทอร์เน็ตเอ็กซ์พลอเรอร์ 8 หรือเก่ากว่า

**u**
แทนช่วงออฟเซตข้อความจากเนื้อหาแวดล้อมโดยไม่เน้นหรือให้ความสำคัญเพิ่ม และสำหรับการนำเสนอไทโปกราฟีตามปกติเป็นการขีดเส้นใต้ ตัวอย่างเช่น ช่วงข้อความภาษาจีนที่มีวิสามานยนาม (เครื่องหมายวิสามานยนามภาษาจีน) หรือช่วงข้อความที่ทราบแล้วว่าสะกดผิด

**var**
จัดรูปแบบข้อความเป็นตัวเอนเพื่อระบุตัวแปรในนิพจน์คณิตศาสตร์หรือบริบทการเขียนโปรแกรม หรือข้อความสัญลักษณ์ที่ตั้งใจให้ผู้อ่านแทนค่าด้วยค่าสัญพจน์อื่นในใจ 

**wbr**
เป็นโอกาสแบ่งคำ นั่นคือ ระบุว่าที่ใดจะสามารถเพิ่มการแบ่งบรรทัดที่คำยาวเกินไปได้ หรือรับรู้ว่าเบราว์เซอร์จะแบ่งบรรทัดที่ที่ผิด
เมื่อปรับหน้าต่างเบราว์เซอร์ให้แคบลง ตัวอย่างที่สองจะวนระหว่าง Hyper และ Text

**รายการ**
อย่าปล่อยบรรทัดว่างระหว่างไอเท็มในรายการยกเว้นมีเหตุผล เนื่องจากจะทำให้ซอฟต์แวร์มีเดียวิกิตีความแต่ละไอเท็มว่าเป็นการเริ่มรายการใหม่

**dl, dt, dd**
ใช้ dl, dt และ dd เพื่อสร้างรายการคำอธิบายโดยมีคำและคำอธิบาย คำแสดงด้วยตัวเส้นหนาและมีการย่อหน้าคำอธิบาย แต่ละรายการ ต้อง มีคำอธิบายตั้งแต่หนึ่งคำขึ้นไป
มาร์กอัพวิกิ: สร้าง o โดยใช้ ; ขณะที่ปิดอัตโนมัติใน dl ส่วน o สร้างโดยใช้ : สำหรับแต่ละค่า สำหรับค่าเดี่ยวหรือค่าแรก : สามารถจัดอยู่ในบรรทัดเดียวกับ ; ได้โดยค่าต่อ ๆ มาต้องจัดให้อยู่คนละบรรทัด

**ol, ul, li**
แทนรายการเรียงลำดับ ul แทนรายการไม่เรียงลำดับ li แทนไอเท็มรายการประเภทใดก็ได้
มาร์กอัพ: ใช้ * สำหรับไอเท็มในรายการไม่เรียงลำดับ และ # สำหรับรายการเรียงลำดับ (ต้องให้ชิดขอบหน้าต่างด้านซ้ายจึงจะแสดงผล)

**ภาชนะ**

**div**
เป็นภาชนะทั่วไปสำหรับเนื้อหาการไหลที่แสดงเป็นส่วนย่อยบล็อก

**span**
เป็นภาชนะทั่วไปสำหรับเนื้อหาการไหลที่แสดงเป็นส่วนย่อยในบรรทัด

**ตาราง**

**table, td, tr**
นิยามตาราง
นิยามแถวตาราง
นิยามเซลล์ข้อมูลที่เนื้อหาอาจรวมทั้งข้อความ ลิงก์ ภาพ รายการ แบบ ตารางอื่น ฯลฯ
ลักษณะประจำ:- o:
*: อนุญาตแต่ไม่แนะนำ: border="" และ border="1"
*: อนุญาตแต่ล้าสมัยแล้ว: border (ที่มีค่าไม่ว่างไม่เท่ากับ "1"), align, bgcolor, cellpadding, cellspacing, frame, rules, summary, width- o: colspan, headers, rowspan
*: อนุญาตแต่ล้าสมัยแล้ว: abbr, align, axis, bgcolor, scope, height, nowrap, valign, width

**th**
นิยามส่วนหัวของตาราง จัดชิดกลางและเป็นตัวเส้นหนา
ลักษณะประจำ:- o: colspan, headers, rowspan, scope
*: อนุญาตแต่ล้าสมัยแล้ว: abbr, align, axis, bgcolor, height, nowrap, valign, width

**caption**
เพิ่มคำบรรยายในตาราง
ลักษณะประจำ:- o:
*: อนุญาตแต่ล้าสมัยแล้ว: align

**thead, tfoot, tbody**
ไม่รองรับ o, o และ o แต่สร้างอัตโนมัติเมื่อเร็นเดอร์หน้า

**ส่วนย่อยที่เลิกใช้แล้ว/ไม่สนับสนุนให้ใช้**
ส่วนย่อยต่อไปนี้เลิกใช้แล้วและไม่สนับสนุนให้ใช้ในเอชทีเอ็มแอล5 แต่เบราว์เซอร์ยังรองรับอยู่ ป้ายระบุเหล่านี้มีป้ายระบุทดแทนหรือแม่แบบที่แทนฟังก์ชันของป้ายระบุด้วยซีเอสเอส 
 center :  ใช้จัดส่วนย่อยข้อความชิดกลาง
 แม่แบบ: center ใช้ซีเอสเอส
 font :  ใช้จัดขนาดชุดแบบอักษร, font face และสีข้อความ
 แม่แบบ: font ใช้ซีเอสเอส
 rb :
  ในทำเครื่องหมายข้อความฐานในความเห็นประกอบรูบี
 strike :
จัดรูปแบบอักขระขีดฆ่า ให้ใช้ o แทน
 tt :
จัดรูปแบบข้อความความกว้างขนาดเดียว ให้ใช o, o หรือ o แทน

**ส่วนย่อยที่ไม่รองรับ**
ส่วนย่อยเหล่านี้ไม่รองรับ แต่มีมาร์กอัพวิกิเท่ียบเท่า หากพยายามใช้ส่วนย่อยใด ๆ ที่  ไม่ได้ขึ้นบัญชีขาว (whitelist) จะทำให้มาร์กอัพแสดงผลเป็นข้อความธรรมดา

**a**
ใช้สร้างลิงก์ ให้ใช้มาร์กอัพวิกิ  สำหรับลิงก์ภายใน และ  สำหรับลิงก์ภายนอก

**input**
ใช้สร้างแบบ (form) ป้ายระบุส่วนขยาย inputbox ใช้สร้างกล่องข้อความที่มีปุ่ม

**ข้อยกเว้น**
ในบางหน้าในเนมสเปซมีเดียวิิกิ ซึ่งตรงแบบเป็นสารสั้นที่มีป้ายปุ่ม เอชทีเอ็มแอลไม่มีการแจงส่วน และจะเปิดเผยป้ายระบุ
หน้าซีเอสเอสและจาวาคริปต์ของผู้ใช้และทั่วเว็บไซต์ตีความเสมือนอยู่ในบล็อก o

**ป้ายระบุตัวแจงส่วนและส่วนขยาย**
สำหรับรายการที่เครื่องสร้าง ดู Special:Version#mw-version-parser-extensiontags อาจมีป้ายระบุที่ไม่ได้จดไว้ที่นี่
ป้ายระบุตัวแจงส่วน :gallery, includeonly, noinclude, nowiki, onlyinclude, pre
ป้ายระบุส่วนขยาย :categorytree, ce, chem, charinsert, graph, hiero, imagemap, indicator, inputbox, math, math chem, poem, ref, references, score, section, syntaxhighlight (alias source), templatedata, timeline

**อ้างอิง**
หมวดหมู่:วิธีใช้วิกิพีเดีย
หมวดหมู่:คำอธิบายผู้เขียนวิกิพีเดีย