Chào các bạn! Trong quá trình phát triển web, việc trình bày nội dung trên trang không chỉ dựa vào HTML. Để một trang web trông đẹp mắt, chuyên nghiệp và thân thiện với người dùng, chúng ta cần sử dụng CSS (Cascading Style Sheets). CSS giúp chúng ta định dạng, tùy chỉnh giao diện của các thành phần HTML theo ý muốn. Trong bài viết này, thuộc chuỗi bài học HTML của CodeTutHub.com, chúng ta sẽ khám phá cách sử dụng CSS để định dạng HTML.
Để hiểu rõ hơn về CSS, các bạn có thể tham khảo chuỗi bài học CSS của chúng tôi trên CodeTutHub để nắm vững kiến thức về CSS từ cơ bản đến nâng cao. Trong bài viết này chúng ta sẽ tìm hiểu sơ lược về CSS là gì và cách sử dụng chúng trong HTML.
1. CSS là gì?
CSS (Cascading Style Sheets) là một ngôn ngữ dùng để mô tả cách trình bày của các tài liệu được viết bằng HTML. CSS quy định cách các phần tử HTML sẽ hiển thị trên màn hình, máy in hoặc các phương tiện khác.
Ví dụ, với CSS, bạn có thể thay đổi màu văn bản, kiểu chữ, kích thước hình ảnh, bố cục trang, và nhiều yếu tố khác mà HTML đơn thuần không thể làm được.
2. Cách sử dụng CSS trong HTML
Có ba cách để sử dụng CSS trong HTML: Inline CSS, Internal CSS, và External CSS. Mỗi cách đều có ưu điểm và nhược điểm riêng, tùy thuộc vào yêu cầu và phạm vi của dự án.
a. Inline CSS
Inline CSS là phương pháp định dạng trực tiếp ngay trong thẻ HTML thông qua thuộc tính style.
Ví dụ:
<p style="color: red; font-size: 20px;">Đoạn văn này có màu đỏ và kích thước chữ là 20px.</p>Ưu điểm: Inline CSS đơn giản, dễ sử dụng cho các thay đổi nhỏ và nhanh chóng.
Nhược điểm: Khó quản lý khi trang web có nhiều phần tử và khiến mã HTML trông lộn xộn.
b. Internal CSS (CSS nội bộ)
Internal CSS là phương pháp nhúng CSS trực tiếp vào phần đầu của tài liệu HTML trong thẻ <style>.
Ví dụ:
