รูปแบบมันประมาณนี้ครับ
<div> . . . แก้ไขได้
<div style="color:#ff9900;">
<p>Joe</p>
</div> . . . . แก้ไขไม่ได้
<div>
ปัญหาคือ div ภายในผมไม่สามารถแก้ไขได้ครับ(มันถูก include มาจากที่อื่น) ผมต้องการกำหนดสีอักษรภายใน มันเป็นไปได้ไหมครับ
ผมลอง ประกาศจากภายนอกยังไงมันก็เป็นสีส้ม(#ff9900)ตลอดเลยครับ เราพอมีวิธีอื่นๆไหมครับ ขอบคุณครับ
<div> . . . แก้ไขได้
<div style="color:#ff9900;">
<p>Joe</p>
</div> . . . . แก้ไขไม่ได้
<div>
ปัญหาคือ div ภายในผมไม่สามารถแก้ไขได้ครับ(มันถูก include มาจากที่อื่น) ผมต้องการกำหนดสีอักษรภายใน มันเป็นไปได้ไหมครับ
ผมลอง ประกาศจากภายนอกยังไงมันก็เป็นสีส้ม(#ff9900)ตลอดเลยครับ เราพอมีวิธีอื่นๆไหมครับ ขอบคุณครับ
ผมลืมบอกอีกครับ คือผมต้องประกาศ style ไปที่ div นั้น ได้อย่างเดียวครับ ผมไม่สามารถเข้าไปที่ .css ได้ ( เขาไม่ให้ผมไปแก้ไข )
ที่ผมลงคือตัวอย่างครับ แต่ความจริงแล้วมัน อยู่ลึกมากๆ ผมจึงไม่สามรถกำหนด .div p { color:; } ลงไปเรื่อยๆได้
ตอนนี้เริ่มจนปัญญาครับ พอมีวิธีการอื่นๆไหมครับ
ที่ผมลงคือตัวอย่างครับ แต่ความจริงแล้วมัน อยู่ลึกมากๆ ผมจึงไม่สามรถกำหนด .div p { color:; } ลงไปเรื่อยๆได้
ตอนนี้เริ่มจนปัญญาครับ พอมีวิธีการอื่นๆไหมครับ
inline style มีความสำคัญสูงสุดครับ เราไม่สามารถกำหนดเป็นอย่างอื่นได้ในไฟล์ CSS ภายนอก
ถ้าต้องการแก้ไขคงต้องใช้ javascript ครับ
document.getElementById('div_id').style.color = '#F00';
ถ้าต้องการแก้ไขคงต้องใช้ javascript ครับ
document.getElementById('div_id').style.color = '#F00';
ขอบพระคุณมากเลยครับ อาจารย์