CSS tuyệt đối
Hãy nói về tài sản Show
Câu trả lời ngắnCó hai nữa. câu trả lời dài hơnMột khái niệm quan trọng cần hiểu trước tiên là mọi thành phần đơn lẻ trên trang web đều là một khối. Nghĩa đen là một hình chữ nhật pixel. Điều này rất dễ hiểu khi bạn đặt phần tử thành Bây giờ bạn đang hình dung mọi thành phần trang đơn lẻ dưới dạng một khối pixel, chúng ta có thể nói về cách định vị được sử dụng để đưa các khối pixel chính xác đến nơi bạn muốn. Đây là giá trị mặc định cho mọi thành phần trang đơn. Các phần tử khác nhau không có các giá trị mặc định khác nhau để định vị, tất cả chúng đều bắt đầu bằng Loại định vị này có lẽ là dễ gây nhầm lẫn và sử dụng sai nhất. Điều nó thực sự có nghĩa là “tương đối với chính nó”. Nếu bạn đặt Có hai điều khác xảy ra khi bạn đặt Một điều khác xảy ra là nó giới hạn phạm vi của các phần tử con được định vị tuyệt đối. Bất kỳ phần tử nào là con của phần tử được định vị tương đối đều có thể được định vị tuyệt đối trong khối đó. Điều này mang đến một số cơ hội mạnh mẽ mà tôi nói ở đây Đây là một kiểu định vị rất mạnh mẽ cho phép bạn đặt bất kỳ phần tử trang nào vào chính xác nơi bạn muốn. Bạn sử dụng các thuộc tính định vị Sự đánh đổi (và điều quan trọng nhất cần nhớ) về định vị tuyệt đối là các phần tử này bị xóa khỏi luồng các phần tử trên trang. Một phần tử có kiểu định vị này không bị ảnh hưởng bởi các phần tử khác và nó không ảnh hưởng đến các phần tử khác. Đây là một điều nghiêm túc cần xem xét mỗi khi bạn sử dụng định vị tuyệt đối. Việc sử dụng quá mức hoặc sử dụng không đúng cách có thể hạn chế tính linh hoạt của trang web của bạn Phần tử vị trí Điều này có thể được sử dụng cho một cái gì đó như thanh điều hướng mà bạn muốn luôn hiển thị bất kể vị trí cuộn của trang. Mối quan tâm với định vị cố định là nó có thể gây ra các tình huống trong đó phần tử cố định chồng lấp nội dung đến mức không thể truy cập được. Bí quyết là có đủ không gian để tránh điều đó và những thủ thuật như thế này Định vị dính thực sự độc đáo. Một phần tử |