คุณไม่สามารถระบุรูปแบบอินไลน์สำหรับองค์ประกอบหลอก
นี่เป็นเพราะองค์ประกอบหลอกเช่นชั้นเรียนหลอก (ดูคำตอบของฉันกับคำถามอื่น ๆ นี้ ) กำหนดไว้ใน CSS โดยใช้ตัวเลือกเป็นตัวย่อของแผนผังเอกสารที่ไม่สามารถแสดงใน HTML ได้ style
ในทางกลับกันแอตทริบิวต์inline ถูกระบุไว้ใน HTML สำหรับองค์ประกอบเฉพาะ
เนื่องจากรูปแบบอินไลน์สามารถเกิดขึ้นได้ใน HTML เท่านั้นจึงจะใช้กับองค์ประกอบ HTML ที่กำหนดไว้เท่านั้นและไม่รวมถึงองค์ประกอบแบบหลอกที่สร้างขึ้น
ความแตกต่างที่สำคัญระหว่างองค์ประกอบหลอกและคลาสหลอกในแง่มุมนี้คือคุณสมบัติที่สืบทอดมาโดยค่าเริ่มต้นจะได้รับการสืบทอดโดย:before
และ:after
จากองค์ประกอบที่สร้างขึ้นในขณะที่สไตล์คลาสหลอกไม่ได้ใช้งานเลย ในกรณีของคุณตัวอย่างเช่นถ้าคุณวางtext-align: justify
ในแอตทริบิวต์สไตล์แบบอินไลน์สำหรับองค์ประกอบก็จะได้รับการสืบทอดโดยtd
td:after
ข้อแม้คือคุณไม่สามารถประกาศtd:after
ด้วยแอตทริบิวต์สไตล์อินไลน์ คุณต้องทำในสไตล์ชีท