Câu hỏi trang 117
Theo em, khi định kiểu cho các đề mục h1, việc viết mã lệnh CSS cho thuộc tính style trong từng thẻ gặp phải những hạn chế nào?
Phương pháp giải:
Các hạn chế bao gồm: không thể tái sử dụng, phức tạp và khó quản lý, ghi đè ưu tiên, không thể sử dụng các lớp và ID.
Lời giải chi tiết:
- Không thể tái sử dụng: Khi viết mã CSS trong thuộc tính style của mỗi thẻ , mã đó chỉ áp dụng cho thẻ đó cụ thể. Điều này làm cho việc tái sử dụng mã CSS trở nên khó khăn. Nếu có nhiều thẻ
trong trang, bạn phải viết mã CSS tương tự cho mỗi thẻ.
- Phức tạp và khó quản lý: Nếu bạn cần áp dụng nhiều thuộc tính CSS cho mỗi thẻ , việc viết mã trong thuộc tính style có thể trở nên phức tạp và khó quản lý. Mã CSS sẽ phải được viết trực tiếp trong từng thẻ, làm cho mã HTML trở nên lộn xộn và khó đọc.
- Ghi đè ưu tiên: Khi viết mã CSS trong thuộc tính style, nó sẽ ghi đè lên bất kỳ quy tắc CSS nào được áp dụng từ các tệp CSS bên ngoài hoặc trong thẻ