Tại sao CSS vị trí Tuyệt đối không hoạt động?
Mỗi lần tôi làm việc trên một thành phần cần định vị tuyệt đối, tôi tự hỏi mình. nó có thực sự cần thiết không? . Tôi thấy điều này thú vị và tôi đã nghĩ đến việc ghi lại các trường hợp sử dụng mà tôi thường gặp phải khi làm việc trên các dự án giao diện người dùng Show
Trong bài viết này, tôi sẽ khám phá một số trường hợp sử dụng mà việc sử dụng định vị tuyệt đối với chúng là không thực sự cần thiết Giới thiệuNếu chúng ta quay lại 5 năm trước, CSS flexbox vẫn còn mới và không thể được sử dụng với dự phòng phù hợp. Lưới CSS thậm chí không được hỗ trợ vào thời điểm đó. Cuối cùng, chúng tôi sẽ sử dụng định vị CSS để đạt được bố cục mong muốn. Tuy nhiên, một số trường hợp sử dụng này có thể được giải quyết bằng CSS flexbox hoặc grid ngày nay Một ngày nọ, chúng tôi đang phát triển giao diện người dùng của trang đích và đối tác của tôi đã hỏi tôi về vấn đề bố cục mà cô ấy đang gặp phải. Sự cố xảy ra do 5, vì vậy tôi đã can thiệp và cố gắng trợ giúp và chúng tôi đã khắc phục sự cố mà không cần sử dụng bất kỳ định vị CSS nào. Vào thời điểm đó, tôi thấy rằng mình nên ghi lại điều đó và đó là những gì tôi đang làm ngay bây giờCác trường hợp sử dụng và ví dụlớp phủ thẻKhi chúng tôi có một thẻ chứa văn bản trên một hình ảnh, chúng tôi thường sử dụng 5 để đặt nội dung trên hình ảnh. Điều này không còn cần thiết với lưới CSSĐây là thẻ văn bản trên hình ảnh điển hình. Đây là HTML
|