HTML - คุณสมบัติ
เราได้เห็นแท็ก HTML เพียงไม่กี่แท็กและการใช้งานเช่นแท็กหัวเรื่อง <h1>, <h2>, แท็กย่อหน้า <p>และแท็กอื่น ๆ จนถึงตอนนี้เราใช้มันในรูปแบบที่ง่ายที่สุด แต่แท็ก HTML ส่วนใหญ่ยังสามารถมีแอตทริบิวต์ซึ่งเป็นข้อมูลเพิ่มเติม
แอตทริบิวต์ถูกใช้เพื่อกำหนดลักษณะขององค์ประกอบ HTML และวางไว้ในแท็กเปิดขององค์ประกอบ แอตทริบิวต์ทั้งหมดประกอบด้วยสองส่วน - กname และก value
nameคือคุณสมบัติที่คุณต้องการตั้งค่า ตัวอย่างเช่นย่อหน้า<p> องค์ประกอบในตัวอย่างมีแอตทริบิวต์ที่มีชื่อ alignซึ่งคุณสามารถใช้เพื่อระบุการจัดตำแหน่งของย่อหน้าบนหน้า
valueคือสิ่งที่คุณต้องการให้ตั้งค่าคุณสมบัติและใส่ไว้ในใบเสนอราคาเสมอ ตัวอย่างด้านล่างแสดงค่า 3 ค่าที่เป็นไปได้ของ align attribute: left, center และ right.
ชื่อแอตทริบิวต์และค่าแอตทริบิวต์ไม่คำนึงถึงตัวพิมพ์เล็กและใหญ่ อย่างไรก็ตาม World Wide Web Consortium (W3C) แนะนำแอตทริบิวต์ / ค่าแอตทริบิวต์ตัวพิมพ์เล็กในคำแนะนำ HTML 4
ตัวอย่าง
<!DOCTYPE html>
<html>
<head>
<title>Align Attribute Example</title>
</head>
<body>
<p align = "left">This is left aligned</p>
<p align = "center">This is center aligned</p>
<p align = "right">This is right aligned</p>
</body>
</html>
สิ่งนี้จะแสดงผลลัพธ์ต่อไปนี้ -
คุณสมบัติหลัก
แอตทริบิวต์หลักสี่ประการที่สามารถใช้กับองค์ประกอบ HTML ส่วนใหญ่ (แม้ว่าจะไม่ใช่ทั้งหมด) คือ -
- Id
- Title
- Class
- Style
แอตทริบิวต์รหัส
idแอตทริบิวต์ของแท็ก HTML สามารถใช้เพื่อระบุองค์ประกอบใด ๆ ภายในหน้า HTML โดยไม่ซ้ำกัน มีสาเหตุหลักสองประการที่คุณอาจต้องการใช้แอตทริบิวต์ id กับองค์ประกอบ -
หากองค์ประกอบมีแอตทริบิวต์ id เป็นตัวระบุเฉพาะก็เป็นไปได้ที่จะระบุเฉพาะองค์ประกอบนั้นและเนื้อหาขององค์ประกอบนั้น
หากคุณมีสององค์ประกอบที่มีชื่อเดียวกันภายในเว็บเพจ (หรือสไตล์ชีต) คุณสามารถใช้แอตทริบิวต์ id เพื่อแยกความแตกต่างระหว่างองค์ประกอบที่มีชื่อเดียวกัน
เราจะพูดถึงสไตล์ชีตในบทช่วยสอนแยกต่างหาก ในตอนนี้ให้ใช้แอตทริบิวต์ id เพื่อแยกความแตกต่างระหว่างองค์ประกอบสองย่อหน้าดังที่แสดงด้านล่าง
Example
<p id = "html">This para explains what is HTML</p>
<p id = "css">This para explains what is Cascading Style Sheet</p>
แอตทริบิวต์หัวเรื่อง
titleแอตทริบิวต์ให้ชื่อที่แนะนำสำหรับองค์ประกอบ พวกเขาไวยากรณ์สำหรับtitle แอตทริบิวต์คล้ายกับที่อธิบายไว้สำหรับ id แอตทริบิวต์ -
ลักษณะการทำงานของแอตทริบิวต์นี้จะขึ้นอยู่กับองค์ประกอบที่ดำเนินการแม้ว่ามักจะแสดงเป็นคำแนะนำเครื่องมือเมื่อเคอร์เซอร์อยู่เหนือองค์ประกอบหรือในขณะที่องค์ประกอบกำลังโหลด
Example
<!DOCTYPE html>
<html>
<head>
<title>The title Attribute Example</title>
</head>
<body>
<h3 title = "Hello HTML!">Titled Heading Tag Example</h3>
</body>
</html>
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้ -
ตอนนี้ให้ลองนำเคอร์เซอร์ของคุณไปไว้เหนือ "ตัวอย่างแท็กหัวเรื่อง" และคุณจะเห็นว่าหัวเรื่องใดก็ตามที่คุณใช้ในโค้ดของคุณออกมาเป็นคำแนะนำเครื่องมือของเคอร์เซอร์
แอตทริบิวต์คลาส
classแอตทริบิวต์ใช้เพื่อเชื่อมโยงองค์ประกอบกับสไตล์ชีตและระบุคลาสขององค์ประกอบ คุณจะได้เรียนรู้เพิ่มเติมเกี่ยวกับการใช้แอตทริบิวต์คลาสเมื่อคุณเรียนรู้ Cascading Style Sheet (CSS) ดังนั้นในตอนนี้คุณสามารถหลีกเลี่ยงได้
ค่าของแอตทริบิวต์อาจเป็นรายการชื่อคลาสที่คั่นด้วยช่องว่าง ตัวอย่างเช่น -
class = "className1 className2 className3"
แอตทริบิวต์สไตล์
แอตทริบิวต์ style ช่วยให้คุณระบุกฎ Cascading Style Sheet (CSS) ภายในองค์ประกอบ
<!DOCTYPE html>
<html>
<head>
<title>The style Attribute</title>
</head>
<body>
<p style = "font-family:arial; color:#FF0000;">Some text...</p>
</body>
</html>
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้ -
ในตอนนี้เราไม่ได้เรียนรู้ CSS ดังนั้นเรามาดำเนินการต่อโดยไม่ต้องกังวลกับ CSS มากนัก ที่นี่คุณต้องเข้าใจว่าแอตทริบิวต์ HTML คืออะไรและสามารถใช้งานได้อย่างไรขณะจัดรูปแบบเนื้อหา
แอตทริบิวต์สากล
มีแอตทริบิวต์การทำให้เป็นสากลสามแบบซึ่งมีให้สำหรับองค์ประกอบ XHTML ส่วนใหญ่ (แม้ว่าจะไม่ใช่ทั้งหมด)
- dir
- lang
- xml:lang
คุณสมบัติผบ
dirแอตทริบิวต์ช่วยให้คุณระบุให้เบราว์เซอร์ทราบถึงทิศทางที่ข้อความควรไหล แอตทริบิวต์ dir สามารถรับหนึ่งในสองค่าดังที่คุณเห็นในตารางต่อไปนี้ -
มูลค่า | ความหมาย |
---|---|
ltr | ซ้ายไปขวา (ค่าเริ่มต้น) |
rtl | ขวาไปซ้าย (สำหรับภาษาเช่นฮีบรูหรืออาหรับที่อ่านจากขวาไปซ้าย) |
Example
<!DOCTYPE html>
<html dir = "rtl">
<head>
<title>Display Directions</title>
</head>
<body>
This is how IE 5 renders right-to-left directed text.
</body>
</html>
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้ -
เมื่อใช้แอตทริบิวต์dirภายในแท็ก <html> จะกำหนดวิธีการนำเสนอข้อความภายในเอกสารทั้งหมด เมื่อใช้ภายในแท็กอื่นจะควบคุมทิศทางของข้อความสำหรับเนื้อหาของแท็กนั้น
แอตทริบิวต์ lang
langแอตทริบิวต์ช่วยให้คุณระบุภาษาหลักที่ใช้ในเอกสาร แต่แอตทริบิวต์นี้ถูกเก็บไว้ใน HTML เพื่อให้เข้ากันได้กับ HTML เวอร์ชันก่อนหน้าเท่านั้น แอตทริบิวต์นี้ถูกแทนที่ด้วยxml:lang แอตทริบิวต์ในเอกสาร XHTML ใหม่
ค่าของแอตทริบิวต์langคือรหัสภาษาสองอักขระมาตรฐาน ISO-639 ตรวจสอบHTML Language Codes: ISO 639 สำหรับรายการรหัสภาษาทั้งหมด
Example
<!DOCTYPE html>
<html lang = "en">
<head>
<title>English Language Page</title>
</head>
<body>
This page is using English Language
</body>
</html>
สิ่งนี้จะให้ผลลัพธ์ดังต่อไปนี้ -
xml: lang Attribute
XML: langแอตทริบิวต์การเปลี่ยน XHTML สำหรับlangแอตทริบิวต์ ค่าของแอตทริบิวต์xml: langควรเป็นรหัสประเทศ ISO-639 ตามที่กล่าวไว้ในหัวข้อก่อนหน้า
คุณสมบัติทั่วไป
นี่คือตารางของคุณสมบัติอื่น ๆ ที่สามารถใช้งานได้กับแท็ก HTML จำนวนมาก
แอตทริบิวต์ | ตัวเลือก | ฟังก์ชัน |
---|---|---|
จัดตำแหน่ง | ขวาซ้ายตรงกลาง | จัดเรียงแท็กในแนวนอน |
กล้าหาญ | ด้านบนกลางด้านล่าง | จัดเรียงแท็กในแนวตั้งภายในองค์ประกอบ HTML |
bgcolor | ค่าตัวเลขฐานสิบหก RGB | วางสีพื้นหลังไว้ด้านหลังองค์ประกอบ |
พื้นหลัง | URL | วางภาพพื้นหลังไว้ด้านหลังองค์ประกอบ |
id | ผู้ใช้กำหนด | ตั้งชื่อองค์ประกอบเพื่อใช้กับ Cascading Style Sheets |
ชั้นเรียน | ผู้ใช้กำหนด | จำแนกองค์ประกอบสำหรับใช้กับ Cascading Style Sheets |
ความกว้าง | ค่าตัวเลข | ระบุความกว้างของตารางรูปภาพหรือเซลล์ตาราง |
ความสูง | ค่าตัวเลข | ระบุความสูงของตารางรูปภาพหรือเซลล์ตาราง |
หัวข้อ | ผู้ใช้กำหนด | ชื่อ "ป๊อปอัป" ขององค์ประกอบ |
เราจะเห็นตัวอย่างที่เกี่ยวข้องเนื่องจากเราจะศึกษาแท็ก HTML อื่น ๆ ต่อไป สำหรับรายการที่สมบูรณ์ของแท็ก HTML และคุณลักษณะที่เกี่ยวข้องโปรดตรวจสอบเพื่ออ้างอิงแท็ก HTML รายการ