Tôi đang tạo trang web và muốn biết thuộc tính CSS "borderRadius" có được chấp nhận hay không. Giống như, mọi người nên có một trình duyệt hỗ trợ nó, hay nó vẫn quá không được hỗ trợ mà tôi không nên sử dụng nó?Có phải "border-radius" được chấp nhận không?
Trả lời
Đây là thời điểm tốt để kiểm tra http://caniuse.com để biết thông tin cụ thể về trình duyệt nào hỗ trợ và trình duyệt nào không hỗ trợ. Ngoài ra, http://css3please.com sẽ cho bạn biết cách thích hợp để triển khai nó để được hỗ trợ rộng rãi nhất.
Từ trang web đầu tiên, chúng tôi thấy rằng hỗ trợ không phải là tất cả những điều xấu, mặc dù chúng tôi sẽ cần sử dụng một số tiền tố cho một số trình duyệt. Trang web thứ hai cung cấp cho chúng tôi triển khai sau:
.box_round {
-webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4+,
iOS 4, Android 2.1+ */
/* useful if you don't want a bg color from leaking outside the border: */
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
Bất kỳ trình duyệt nào không hiểu nó sẽ chỉ bỏ qua và chuyển sang quy tắc tiếp theo. Với điều đó, hãy chắc chắn không sử dụng nó theo bất kỳ cách nào mà bố cục của bạn phụ thuộc vào nó cho khả năng sử dụng. Sử dụng nó như là một tăng cường tiến bộ và không phải là tính năng cần thiết.
Theo kinh nghiệm của tôi, các trình duyệt không nhận ra bán kính đường viền chỉ cần bỏ qua nó. Vì vậy, đó là lợi ích tốt nhất của bạn để được tư duy về phía trước và chỉ sử dụng nó. Các trình duyệt cũ hơn chỉ đơn giản là sẽ hiển thị các góc khối mặc định thay vì các góc được làm tròn.
Đừng để tính năng thiếu trong các trình duyệt cũ ngăn bạn cải thiện trải nghiệm người dùng của những người đã nâng cấp trình duyệt của họ.
Phải, đây là cách tiếp cận tôi đã thực hiện với một trong các trang web của tôi. Đó là những gì tôi muốn đề nghị cũng trừ khi có một số lý do thiết kế mạnh mẽ tại sao biên giới nên * luôn luôn * được làm tròn. Là một mẹo bổ sung, bạn có thể làm cho các đường viền tròn biến mất bằng cách kích hoạt chế độ tương thích trong IE9. –
Cảm ơn, tôi đã sử dụng tập lệnh hành vi mà tôi đã tải xuống để nó hoạt động trong IE6 +. –
Bạn được chào đón :) Chúc may mắn! – jmort253
- 1. Có phải chuỗi xâu chuỗi xslt được chấp nhận không?
- 2. Hibernate có được chấp nhận không?
- 3. MFC có được chấp nhận không?
- 4. getch không được chấp nhận
- 5. File.toURL() không được chấp nhận?
- 6. Livequery không được chấp nhận
- 7. stringWithContentsOfFile Không được chấp nhận
- 8. dismissModalViewControllerAnimated không được chấp nhận
- 9. glEnableClientState không được chấp nhận
- 10. Enum.ToString() không được chấp nhận?
- 11. initWithContentsOfFile Không được chấp nhận
- 12. setFont Không được chấp nhận?
- 13. Phương pháp không được chấp nhận có nghĩa là gì?
- 14. netrc không được chấp nhận bởi git
- 15. NSOpenPanel - Mọi thứ không được chấp nhận?
- 16. TWTweetComposeViewController không được chấp nhận trong IOS6
- 17. Mẫu DTO có được chấp nhận hay không?
- 18. Ý nghĩa không được chấp nhận?
- 19. Tại sao Date.getTimezoneOffset không được chấp nhận?
- 20. Nhóm hoạt động không được chấp nhận
- 21. Android PowerManager WakeLock - Không được chấp nhận
- 22. Tạo: LDLIBS, không được chấp nhận?
- 23. -setStatusBarHidden: hoạt ảnh: không được chấp nhận
- 24. RKResponseDescriptor trong RESTKit không được chấp nhận
- 25. Hibernate - AnnotationConfiguration không được chấp nhận
- 26. directoryContentsAtPath không được chấp nhận iOS 4
- 27. Xử lý android.text.ClipboardManager không được chấp nhận
- 28. fopen cảnh báo không được chấp nhận
- 29. Tại sao buildSessionFactory() không được chấp nhận?
- 30. Có phải là thực tiễn có thể chấp nhận để bật UnsafeHeaderParsing theo mặc định không?
Liên kết đẹp +1 - http://caniuse.com/#feat=border-radius Mặc dù nó phải phân biệt với những thứ bạn không nên sử dụng vì bạn sẽ thấy lỗi và những thứ không được hỗ trợ nhưng sẽ không gây ra các vấn đề tương thích ngược. – jmort253
http://html5please.com/ là một tài nguyên tốt –
Không ai sử dụng những trình duyệt WebKit quá cũ sẽ là những người quan tâm đến các góc tròn. – reisio