CSS ตัวเลือก
- หน้าก่อน CSS วลี
- หน้าต่อไป การใช้ CSS
CSS ตัวเลือก
เลือกเลขซีเอสเอสใช้สำหรับ "หา" (หรือเลือก) องค์ประกอบ HTML ที่ต้องการตั้งรูปแบบ
เราสามารถแบ่งเลือกเลขซีเอสเอสเป็นห้าประเภท:
- เลือกเลขซีเอสเอสที่ง่ายๆ(ตามชื่อ、id、class ขององค์ประกอบ)
- เลือกเลขซีเอสเอสตามตัวเลือกผสม(เลือกองค์ประกอบตามความสัมพันธ์เฉพาะระหว่างมันกัน)
- เลือกเลขซีเอสเอสตามประเภทหลอก(เลือกองค์ประกอบตามสถานะเฉพาะของมัน)
- เลือกเลขซีเอสเอสตามองค์ประกอบหลอก(เลือกส่วนหนึ่งขององค์ประกอบและตั้งรูปแบบ)
- เลือกเลขซีเอสเอสตามคุณสมบัติ(เลือกองค์ประกอบตามคุณสมบัติหรือค่าของคุณสมบัติ)
นี่หน้าจะเผยแพร่ประเด็นที่ง่ายที่สุดของเลือกเลขซีเอสเอส
CSS Element Selector
เลือกตัวที่มีชื่อองค์ประกอบตามชื่อองค์ประกอบ HTML
ตัวอย่าง
ที่นี้ ทุกองค์ประกอบ <p> บนหน้าเว็บจะมีการจัดลำดับของข้อความที่กลาง และมีสีขาวน้ำเงิน
p { text-align: center; color: red; }
CSS กลุ่มเลือกตัว id
เลือกตัว id ใช้ตัวเลือก id ขององค์ประกอบ HTML
id ขององค์ประกอบในหน้าเว็บเป็นเดียวของแค่ตัวเดียว ดังนั้นเลือกตัว id ใช้เพื่อเลือกองค์ประกอบเดียวโดยเฉพาะ!
ถ้าต้องการเลือกองค์ประกอบที่มี id พิเศษ ให้เขียนตัวอุปกรณ์ (#) ตามด้วย id ขององค์ประกอบ
ตัวอย่าง
กฎ CSS นี้จะถูกใช้บนองค์ประกอบ HTML ที่มี id="para1":
#para1 { text-align: center; color: red; }
ปรับปรุง:ชื่อ id ไม่สามารถเริ่มด้วยตัวเลขได้
CSS กลุ่มเลือกตัวชั้น
เลือกตัวที่มีชื่อชั้นเฉพาะขององค์ประกอบ HTML
ถ้าต้องการเลือกองค์ประกอบที่มี class พิเศษ ให้เขียนตัวอุปกรณ์ (.) ตามด้วยชื่อชั้น
ตัวอย่าง
ในตัวอย่างนี้ ทุกองค์ประกอบ HTML ที่มี class="center" จะมีสีแดงและจัดลำดับของข้อความที่กลาง
.center { text-align: center; color: red; }
คุณยังสามารถกำหนดให้แค่องค์ประกอบ HTML พิเศษนี้ที่จะได้รับผลของชั้น
ตัวอย่าง
ในตัวอย่างนี้ เพียงแค่ <p> ที่มี class="center" จะมีการจัดลำดับของข้อความที่กลาง
p.center { text-align: center; color: red; }
องค์ประกอบ HTML ก็สามารถมีชั้นหลายตัวได้
ตัวอย่าง
ในตัวอย่างนี้ <p> จะมีการกำหนดสไตล์ตาม class="center" และ class="large":
<p class="center large">บทความนี้มีชั้นสองตัว。</p>
ปรับปรุง:ชื่อชั้นไม่สามารถเริ่มด้วยตัวเลขได้!
CSS กลุ่มเลือกตัวทั่วไป
เลือกตัวทั้งหมดที่มีองค์ประกอบ HTML บนหน้าเว็บโดยใช้เลือกตัวทั่วไป (*)
ตัวอย่าง
กฎ CSS ใต้นี้จะทำให้มีผลบนทุกองค์ประกอบ HTML บนหน้าเว็บ:
* { text-align: center; color: blue; }
CSS กลุ่มเลือกตัว
เลือกตัวที่มีการกำหนดสไตล์เดียวกันโดยใช้เลือกตัวที่มีกลุ่ม
ดูรหัส CSS ใต้นี้ (h1, h2 และ p มีการกำหนดสไตล์เดียวกัน):
h1 { text-align: center; color: red; } h2 { text-align: center; color: red; } p { text-align: center; color: red; }
ดีที่จะกลุ่มตัวเลือกเพื่อลดรหัสที่ใช้ได้มากที่สุด
ถ้าต้องการกลุ่มตัวเลือก ให้ใช้คำตัดของเพื่อแยกตัวเลือกแต่ละตัว
ตัวอย่าง
ในตัวอย่างนี้,เราจะกลุ่มตัวเลือกที่กล่าวมาข้างต้นด้วยตัวจำกัด:
h1, h2, p { text-align: center; color: red; }
เลือกตัวทั้งหมดที่เป็น CSS ไซล์เล็กน้อย
เลือกตัว | ตัวอย่าง | การอธิบายตัวอย่าง |
---|---|---|
.class | .intro | เลือกทุกองค์ประกอบที่มี class="intro"。 |
#id | #firstname | เลือก element ที่ id="firstname"。 |
* | * | เลือกทุก element。 |
element | p | เลือกทุก element <p>。 |
element,element,.. | div, p | เลือกทุก element <div> และทุก element <p>。 |
การอ่านเพิ่มเติม
หนังสือเสริม:CSS Element Selector
หนังสือเสริม:CSS Selector Grouping
หนังสือเสริม:CSS Class Selector Detailed
หนังสือเสริม:CSS ID Selector Detailed
หนังสือเสริม:CSS Attribute Selector Detailed
หนังสือเสริม:CSS Descendant Selector
หนังสือเสริม:CSS Child Element Selector
หนังสือเสริม:CSS Adjacent Sibling Selector
- หน้าก่อน CSS วลี
- หน้าต่อไป การใช้ CSS