CSS là ngôn ngữ được sử dụng để định kiểu cho các phần tử HTML, giúp trang web trở nên bắt mắt hơn. CSS cho phép bạn thay đổi màu sắc, font chữ, bố cục và nhiều thuộc tính khác của trang web. Trong bài viết này, chúng ta sẽ cùng tìm hiểu các cách để thêm CSS vào tài liệu HTML, bao gồm: CSS nội tuyến (inline CSS), CSS nội bộ (internal CSS), và CSS ngoài (external CSS).
1. Tổng quan
CSS được sử dụng để điều chỉnh giao diện của các phần tử trên trang web. Bằng cách áp dụng các thuộc tính CSS, bạn có thể thay đổi:
- Màu sắc
- Kiểu font chữ
- Kích thước và vị trí các phần tử
- Khoảng cách giữa các phần tử
- Và nhiều thuộc tính khác liên quan đến thiết kế.
Có ba cách chính để thêm CSS vào tài liệu HTML:
- CSS nội tuyến (Inline CSS): Được sử dụng trực tiếp trong các thẻ HTML.
- CSS nội bộ (Internal CSS): Được thêm vào trong phần
<style>bên trong tài liệu HTML. - CSS ngoài (External CSS): Được liên kết qua một tệp CSS riêng biệt.
Bây giờ, chúng ta sẽ đi chi tiết từng phương pháp.
2. CSS Inline (nội tuyến)
CSS nội tuyến được sử dụng trực tiếp trong các phần tử HTML bằng cách thêm thuộc tính style ngay bên trong thẻ HTML. Phương pháp này hữu ích khi bạn chỉ muốn áp dụng một số thay đổi nhỏ cho một phần tử cụ thể.
Cú pháp:
<element style="property: value;">
Nội dung của phần tử
</element>Ví dụ:
<p style="color: red; font-size: 20px;">Đây là đoạn văn có màu đỏ và cỡ chữ 20px.</p>Trong ví dụ trên:
color: red;đặt màu chữ của đoạn văn thành màu đỏ.font-size: 20px;thay đổi kích thước chữ thành 20px.
Khi nào nên sử dụng Inline CSS?
- Khi bạn chỉ cần thay đổi một vài phần tử đơn lẻ trên trang web.
- Không cần thay đổi toàn bộ bố cục của trang.
Hạn chế:
- Inline CSS không lý tưởng cho các trang web lớn vì khó bảo trì và quản lý.
- Không khuyến khích sử dụng để quản lý giao diện của nhiều phần tử.
3. CSS Internal (CSS nội bộ)
CSS nội bộ được đặt trong thẻ <style> bên trong phần <head> của tài liệu HTML. Phương pháp này rất hữu ích khi bạn muốn áp dụng các kiểu cho toàn bộ trang, nhưng không muốn hoặc không cần sử dụng tệp CSS bên ngoài.
