Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Làm việc với Inline CSS

Inline CSS: Gán attribute style trực tiếp lên element HTML. Style chỉ áp dụng cho element đó.

Cú pháp

<element style="property: value; property: value;">

Ví dụ

<html>
  <head></head>
  <body>
    <h2 style="color: #800000;">This is inline CSS</h2>
    <p style="font-size: 14px; color: #333; line-height: 1.5;">Paragraph with inline styles.</p>
  </body>
</html>

Thuộc tính style

AttributeValueMô tả
styleStyle rulesChuỗi các cặp property: value phân cách bằng ;.

Ưu/nhược điểm

Ưu điểmNhược điểm
Ưu tiên cao nhất (specificity 1000)Lặp code, khó bảo trì
Override dễ dàng external/embeddedKhông tái sử dụng
Hữu ích cho dynamic style (JS set style)Làm HTML rối, tách biệt cấu trúc/trình bày kém
Email HTML (client strip <style>)Không cache, tăng kích thước HTML

Khuyến nghị

  • Chỉ dùng cho: Email HTML, style động qua JS (el.style.color = 'red'), override nhanh khi debug.
  • KHÔNG dùng cho style chung, layout, theme.