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