Tôi đang xem ASP.NET tìm hiểu video trên http://www.asp.net/learn/3.5-videos/video-13.aspx và nó cho thấy bạn có thể đặt điều khiển trên một trang bằng cách sử dụng Định vị tuyệt đối. Tôi chỉ tự hỏi liệu đây có phải là phương pháp hay nhất hay tôi nên tránh định vị tuyệt đối? Nó có vẻ như một tính năng dễ sử dụng, nhưng phải có một số lý do tại sao nó không được chọn theo mặc định trong IDE VS.Định vị tuyệt đối có phải là phương pháp hay nhất hay tôi nên tránh nó?
Trả lời
Nhiều người dùng thay đổi kích thước phông chữ của trang bằng cách định cấu hình cài đặt trình duyệt của họ. Nếu bạn sử dụng vị trí tuyệt đối, mọi thứ sẽ không phù hợp với chúng. Khi định vị tuyệt đối, khi trang của bạn phức tạp hơn, một quyết định thiết kế sẽ yêu cầu bạn định vị lại tất cả các phần tử, nhưng ở vị trí tương đối, bạn chỉ cần thay đổi một giá trị và tất cả các yếu tố khác sẽ điều chỉnh cho phù hợp.
+1 Tôi đồng ý, mặc dù điều này không có nghĩa là định vị tuyệt đối không có gì cả - hãy xem câu trả lời của tôi – eglasius
Tôi nghĩ bạn có nghĩa là định vị 'tĩnh' sẽ điều chỉnh các yếu tố tương ứng. Vị trí tương đối sẽ đặt mọi thứ trong luồng thông thường trước, sau đó di chuyển các phần tử ra khỏi vị trí. –
Định vị tuyệt đối đưa phần tử ra khỏi luồng của tài liệu. Điều này có nghĩa là nó sẽ không còn phù hợp với các yếu tố khác. Có những lý do rất tốt để làm điều này đôi khi nhưng nói chung bạn muốn tránh nó.
ASP.NET nổi tiếng vì sử dụng các phương pháp HTML/CSS không tốt. Khuôn khổ này được thiết kế cho 'phát triển nhanh' không 'phát triển các tiêu chuẩn trang nhã, web.
Trong khi điều này là chính xác ở một mức độ nào đó, bạn đang trình bày sai cách định vị tuyệt đối hoạt động. Vì RELATIVE tuyệt đối của nó với cha mẹ được định vị của nó, nó chắc chắn vẫn có thể xếp hàng với các phần tử khác. Bạn cần phải cẩn thận, chắc chắn, nhưng nó rất hữu ích và được hỗ trợ tốt trên các trình duyệt. – jvenema
Tôi nghĩ câu hỏi này là nhiều hơn về css so với studio trực quan. Vì những lý do được giải thích trong các câu trả lời khác, bạn nên sử dụng vị trí tương đối nếu có thể.
Điều này không có nghĩa là định vị tuyệt đối không hề sử dụng. Hãy xem http://csszengarden.com/ để biết cách bạn có thể sử dụng cấu trúc html đơn giản và vẫn sử dụng một số thiết kế thực sự thú vị.
Bạn có quyền nghi ngờ :)
Về cơ bản, không sử dụng nó để kiểm soát.
Tôi chỉ sử dụng nó cho hộp thoại hoặc các tính năng khác mà tôi có thể tính toán vị trí chính xác tương ứng với kích thước trang.
- 1. Các phương pháp hay nhất về Javascript
- 2. Caching $ (this) trong jQuery là phương pháp hay nhất?
- 3. Chỉ mục MySQL - các phương pháp hay nhất là gì?
- 4. Xác định xem URL tuyệt đối hay tương đối
- 5. Các phương pháp hay nhất về iFrame
- 6. Các phương pháp hay nhất về nội dung nên là chìa khóa trong cấu trúc có thể bắt buộc là
- 7. Các phương pháp hay nhất về Webrequest Webrequest
- 8. Powershell cmdlets phát triển các phương pháp hay nhất
- 9. Các phương pháp hay nhất về lược đồ SQL Server
- 10. Danh sách SharePoint Các phương pháp hay nhất
- 11. Tôi có nên đóng cURL hay không?
- 12. Sử dụng Action.Invoke có được coi là phương pháp hay nhất không?
- 13. Các phương pháp hay nhất cho pubnub trên android
- 14. Xác định xem Url có tuyệt đối hay tương đối từ vb
- 15. Cái nào là OLEDB hay đối tượng Excel hay cơ sở dữ liệu hay nhất
- 16. Phương pháp hay nhất với truy vấn phương tiện trong CSS3 là gì?
- 17. Một số phương pháp hay nhất cho mã hóa OpenGL (định hướng đối tượng w.r.t.) là gì?
- 18. C++, phương pháp hay nhất, int hoặc size_t?
- 19. Các phương pháp hay nhất với STDIN trong Ruby?
- 20. php và mysql, các phương pháp hay nhất
- 21. Các phương pháp hay nhất để sử dụng các vùng sẵn có EC2 là gì?
- 22. Các phương pháp hay nhất về Chẩn đoán mạng?
- 23. Tôi có nên sử dụng nguyên mẫu hay không?
- 24. Chuỗi kết nối Các phương pháp hay nhất
- 25. Phương pháp hay nhất khi tạo ID tài liệu trong couchdb là gì?
- 26. Các phương pháp hay nhất để tương thích ngược API
- 27. Các phương pháp hay nhất để ký hợp đồng .NET?
- 28. Mô hình đối tượng trang Các phương pháp hay nhất trong Selenium
- 29. Phương pháp hay nhất để xuất canvas với hình ảnh chất lượng cao là gì?
- 30. Các phương pháp hay nhất về quyền trên thư mục có thể ghi Apache là gì?
Đó là thực tiễn tồi tệ nhất - đó phải là lý do tại sao nó được sử dụng thường xuyên (và vì nó đơn giản hơn). –