Câu hỏi phỏng vấn CSS
Câu hỏi

Nêu những điểm khác nhau giữa CSSCSS3?

Câu trả lời

CSS và CSS3 đều là công cụ thiết kế web quan trọng, giúp tạo kiểu và bố cục cho các trang web. Tuy nhiên, có một số điểm khác biệt cơ bản giữa chúng:

CSS (Cascading Style Sheets)

  • Mục đích chính: Cung cấp kiểu dáng và bố cục cho trang web, bao gồm màu sắc, bố cục, hình nền, kiểu chữ và thuộc tính đường viền.
  • Tính năng: CSS cung cấp khả năng kiểm soát nội dung, tăng cường khả năng truy cập, cải thiện linh hoạt và kiểm soát đặc điểm trình bày.
  • Hỗ trợ: CSS được hỗ trợ bởi tất cả các trình duyệt hiện đại nhưng có thể gặp vấn đề tương thích với các phiên bản trình duyệt cũ.

CSS3 (Cascading Style Sheets Level 3)

  • Mục đích chính: Là phiên bản nâng cao của CSS, CSS3 được sử dụng cho cùng mục đích nhưng với các tính năng cập nhật và hiện đại hơn.
  • Tính năng mới: CSS3 bổ sung nhiều tính năng mới như animations, gradients, transitions, và hỗ trợ thiết kế đáp ứng (responsive design).
  • Module: CSS3 được chia thành nhiều module, giúp dễ dàng học và sử dụng hơn. Các module này bao gồm Box Model, Text Effects, Animations, và nhiều hơn nữa.
  • Hỗ trợ màu sắc và gradient: CSS3 hỗ trợ màu sắc RGBA, HSLA và gradient, cung cấp nhiều lựa chọn hơn cho việc thiết kế.
  • Tương thích: CSS3 tương thích ngược với CSS, nghĩa là mã CSS vẫn hợp lệ trong CSS3. CSS3 được hỗ trợ bởi tất cả các trình duyệt hiện đại.

Điểm Khác Biệt Chính

  • Tính năng: CSS3 cung cấp các tính năng nâng cao và hiện đại hơn so với CSS, bao gồm animations, gradients, và hỗ trợ thiết kế đáp ứng.
  • Module: CSS3 được chia thành các module riêng biệt, làm cho việc học và sử dụng các tính năng trở nên dễ dàng hơn.
  • Hỗ trợ màu sắc: CSS3 hỗ trợ một loạt màu sắc và gradient phong phú hơn so với CSS.
  • Tương thích: CSS3 tương thích ngược với CSS, đảm bảo rằng mã CSS vẫn có thể chạy trên CSS3 mà không gặp vấn đề.

Tóm lại, CSS3 là phiên bản nâng cao và cập nhật của CSS, mang lại nhiều tính năng mới và hiện đại hơn, giúp việc thiết kế web trở nên linh hoạt và đa dạng hơn.

middle

middle

Gợi ý câu hỏi phỏng vấn

senior

Việc kiểm tra trang web trên các trình duyệt khác nhau có quan trọng không? Tại sao?

expert

DOM là gì và cách nó liên kết với CSS như thế nào?

middle

Sự khác nhau giữa các thuộc tính position Fixed, Absolute, Relative, Static trong CSS là gì?

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào