Câu hỏi:

19/03/2025 225

CSS có những cách nào để áp dụng kiểu dáng cho một trang web? Phân biệt giữa CSS nội bộ (internal) và CSS ngoài (external).

Sách mới 2k7: Tổng ôn Toán, Lí, Hóa, Văn, Sử, Địa... kỳ thi tốt nghiệp THPT Quốc gia 2025, đánh giá năng lực (chỉ từ 70k).

Tổng ôn Toán-lý hóa Văn-sử-đia Tiếng anh & các môn khác

Quảng cáo

Trả lời:

verified
Giải bởi Vietjack

CSS có 3 cách chính để áp dụng kiểu dáng cho một trang web:

  1. CSS nội dòng (Inline CSS):

    • Viết trực tiếp trong thuộc tính style của thẻ HTML.

    • Chỉ áp dụng cho phần tử cụ thể.

    • Ví dụ: 

html

Sao chépChỉnh sửa

<p style="color: blue; ">Đây là một đoạn văn bản.</p>

  • - Hạn chế: Khó bảo trì, khó kiểm soát khi áp dụng cho nhiều phần tử.

  1. CSS nội bộ (Internal CSS):

    • Viết trong thẻ <style> bên trong <head> của trang HTML.

    • Áp dụng cho toàn bộ trang web.

    • Ví dụ: 

html

Sao chépChỉnh sửa

<head>

  <style>

    p {

      color: blue;

      

    }

  </style>

</head>

  • - Ưu điểm: Dễ chỉnh sửa hơn so với inline CSS.

  • -  Hạn chế: Nếu có nhiều trang, cần lặp lại CSS trong mỗi trang.

  1. CSS ngoài (External CSS):

    • Viết trong một tệp riêng .css và liên kết với HTML bằng thẻ <link>.

    • Ví dụ: 

      • File style.css 

css

Sao chépChỉnh sửa

p {

  color: blue;

  

}

  • Trong file HTML: 

html

Sao chépChỉnh sửa

<head>

  <link rel="stylesheet" href="style.css">

</head>

  • - Ưu điểm: Dễ bảo trì, có thể sử dụng cùng một file CSS cho nhiều trang.

  • - Hạn chế: Cần tải thêm file CSS, có thể ảnh hưởng đến tốc độ tải trang.

Phân biệt Internal CSS và External CSS

Tiêu chí

Internal CSS

External CSS

Vị trí

Trong thẻ <style> trong <head>

Trong file .css riêng

Áp dụng

Chỉ cho trang HTML chứa nó

Nhiều trang web có thể sử dụng chung

Tốc độ tải

Nhanh hơn vì không cần tải file ngoài

Có thể chậm hơn nếu file CSS lớn

Dễ bảo trì

Khó bảo trì nếu có nhiều trang

Dễ bảo trì, chỉ cần sửa một file CSS

Bình luận


Bình luận

CÂU HỎI HOT CÙNG CHỦ ĐỀ

Câu 1:

Các thẻ (hay phần tử HTML) được chia thành những loại nào? 

Xem đáp án » 19/03/2025 1,960

Câu 2:

Mẫu CSS thiết lập định dạng khi di chuyển con trỏ chuột lên đối tượng có id="title" sẽ hiển thị với kiểu chữ đậm là 

Xem đáp án » 19/03/2025 1,709

Câu 3:

Bộ chọn CSS nào dùng để áp dụng định dạng cho tất cả phần tử có cùng class?

Xem đáp án » 19/03/2025 418

Câu 4:

Cho khai báo định dạng sau: p{height:50px;padding:5px;border:2px soild;margin:4px;} Khi đó, tổng chiều cao của phần tử p, không tính lề khung là bao nhiêu pixel?

Xem đáp án » 19/03/2025 334

Câu 5:

Khi khai báo bộ chọn lớp (class) trong CSS, ký tự nào đứng trước tên lớp?

Xem đáp án » 19/03/2025 251

Câu 6:

Trong CSS, thuộc tính nào dùng để thay đổi màu nền cho phần tử?

Xem đáp án » 19/03/2025 204