Css có phải là ngôn ngữ dễ nhất không?
Đây là một chủ đề tuyệt vời của Kevin Powell đang lan truyền. Anh ấy tin rằng rất nhiều người coi CSS là một ngôn ngữ khó chịu và khó chịu Show
Tại sao mọi người tôn trọng JavaScript hoặc các ngôn ngữ khác đủ để học chúng từ trong ra ngoài, nhưng lại liên tục tìm hiểu về CSS?
Đã có lúc tôi ngồi lại với các kỹ sư để trao đổi với họ về một vấn đề phức tạp về bố cục và CSS được coi là kém hơn họ - như thể ngôn ngữ này bằng cách nào đó quá khó đoán để đảm bảo việc học và thành thạo. Có lẽ điều này có liên quan đến quá khứ, nơi mà chúng ta đã dành nhiều năm đấu tranh để thay đổi cách trình duyệt hiển thị mọi thứ. Nhưng đây chủ yếu là một vấn đề được giải quyết. Tôi không thể nhớ lần cuối cùng tôi chiến đấu với các trình duyệt như thế là khi nào Thay vào đó, tôi cho rằng vấn đề lớn nhất mà các kỹ sư phải đối mặt — và lý do tại sao họ cảm thấy rất khó chịu — đó là CSS buộc bạn phải đối mặt với sự phức tạp của trang web. Mọi thứ yêu cầu dự phòng. Bạn cần xem xét các thiết bị khác nhau và tất cả các cách khác nhau để xem một trang web. di động, máy tính để bàn, không chuột, không bàn phím, v.v. Chắc chắn, bạn cũng phải giải quyết vấn đề đó khi viết JavaScript, nhưng sẽ dễ bỏ qua hơn. Bạn không thể bỏ qua bố cục trang web của mình bị phá vỡ hoàn toàn trên điện thoại lưu ý bên lề. Chúng tôi có hướng dẫn về căn giữa trong CSS không phải vì CSS bị hỏng và ngớ ngẩn, mà bởi vì có quá nhiều biến số đến mức một câu hỏi đơn giản như "Làm cách nào để căn giữa văn bản?" . Có quá nhiều bối cảnh bị bỏ lỡ Điều này làm tôi nhớ đến một trong những bài đăng trên blog yêu thích của tôi mọi thời đại, nơi Brandon Smith lập luận rằng CSS thật tuyệt vời và chúng ta nên tôn trọng ngôn ngữ này cũng như tìm hiểu cách thức hoạt động của nó.
|