6.1 แอตทริบิวต์คลาสและแท็กสไตล์
แต่นั่นไม่ใช่ทั้งหมด หลังจากคิดค้น "สไตล์" หลายร้อยแบบ คำถามก็เกิดขึ้น: จะใช้ได้อย่างไร? จากนั้นพวกเขาก็เกิดความคิดที่จะจัดกลุ่มพวกเขาเป็น "ชั้นเรียน" แน่นอนว่าสิ่งเหล่านี้ไม่ใช่คลาสเดียวกับใน Java เฉพาะกลุ่มสไตล์พิเศษ
และถ้าก่อนใช้ "คลาส" คุณมีรูปภาพ:
<img src="logo.png" style="width=100px;height=100px;opacity=0.5">
ตอนนี้สามารถเขียนเป็น:
<img src="logo.png" class="picture">
<style>
img.picture {
width=100px;
height=100px;
opacity=0.5
}
</style>
เราสร้างแบบพิเศษ«style» picture
และถ่ายโอนค่าสไตล์จากไฟล์style
. จากนั้นเราก็ผูก <img> และรูปภาพ "สไตล์" ด้วยแท็class
ก
6.2 Selector ประเภทของตัวเลือก
สไตล์เหล่านี้ แสดงผลแยกกัน กลายเป็นที่รู้จักในชื่อclasses
หรือ selectors
พวกเขามีคุณสมบัติที่สำคัญหลายประการ
หนึ่งhtml-element
สามารถมีได้หลายตัวเลือก ชื่อของพวกเขาถูกระบุด้วยช่องว่าง ตัวอย่าง:
<img src="logo.png" class="picture main">
เหตุผลหนึ่งที่เราพูดถึงตัวเลือกที่นี่ เนื่องจากสามารถใช้ตัวเลือกเหล่านี้ได้โดยอัตโนมัติ และคุณสมบัติที่มีประโยชน์นี้จะถูกใช้บ่อยมากในอนาคต รวมถึงนักพัฒนา Java
นี่คือรายการสั้น ๆ ของพวกเขา:
# | ตัวเลือก | ตัวอย่าง | คำอธิบาย |
---|---|---|---|
1 | * |
|
ใช้กับองค์ประกอบทั้งหมดของเอกสาร HTML |
2 | #รหัส |
|
# ตามด้วยรหัสขององค์ประกอบที่จะใช้สไตล์ที่กำหนด |
3 | แท็ก |
|
ใช้กับตารางทั้งหมดในเอกสาร |
4 | แท็ก.ตัวเลือก |
|
นำไปใช้กับตารางเอกสารทั้งหมดที่มีการระบุแอตทริบิวต์คลาส |
5 | .ตัวเลือก |
|
นำไปใช้กับองค์ประกอบทั้งหมดที่มีการระบุแอตทริบิวต์คลาส แท็กใดก็ได้ |
6 | พ่อแม่ลูก |
|
ใช้กับองค์ประกอบทั้งหมดที่แท็กพาเรนต์มีคลาสหลักและแท็กย่อยมีคลาสบทความ |
7 | แท็ก: ลิงค์ |
|
:link pseudo-class ใช้เพื่อจัดรูปแบบลิงก์ที่ผู้ใช้ยังไม่ได้คลิก |
8 | แท็ก: เข้าชมแล้ว |
|
:link pseudo-class ใช้เพื่อจัดรูปแบบลิงก์ที่ผู้ใช้คลิกไปแล้ว |
9 | แท็ก:ตรวจสอบแล้ว |
|
คลาสหลอกนี้จะเลือกเฉพาะองค์ประกอบ UI ที่เลือก: ปุ่มตัวเลือกหรือช่องทำเครื่องหมาย |
10 | แท็ก: โฉบ |
|
คลาสหลอกนี้ให้คุณเปลี่ยนสไตล์ขององค์ประกอบเมื่อวางเมาส์เหนือองค์ประกอบนั้น |
สิบเอ็ด | แท็ก: ลูกคนแรก |
|
คลาสหลอกนี้จะอนุญาตให้เลือกองค์ประกอบย่อยตัวแรกเท่านั้น |
คุณไม่จำเป็นต้องท่องจำทั้งหมด แต่จะเป็นการดีถ้าคุณศึกษาตารางนี้สองสามครั้งและทั้งหมดนี้ถูกฝากไว้ในหัวของคุณ ไม่มีเว็บในชีวิตสมัยใหม่ ไม่มีที่ไหนเลย และบนเว็บ ไม่มีที่ไหนเลยหากไม่มีตัวเลือก
GO TO FULL VERSION