2010-12-19 21 views
7

Thuộc tính có thể chỉnh sửa trông rất tuyệt vời đối với nội dung như hộp nhận xét cho trang web, phải không? Nó cho thấy tất cả các định dạng, không giống như đầu vào, vì vậy, là nó có thể? nó có thông minh không Tôi thấy rằng IE không hỗ trợ nó? Nó sẽ được dễ dàng để tạo ra một đầu vào dự phòng để hiển thị nếu trình duyệt không hỗ trợ contenteditable?HTML5: Tại sao những người không sử dụng "ContentEditable" cho trang web của họ Nhận xét đầu vào?

ý tưởng hay xấu?

+4

Ai nói với bạn rằng IE không hỗ trợ? 'contentEditable' được giới thiệu bởi MSIE (tôi đoán trong phiên bản 5.5 năm 2000). Tất cả các trình duyệt chính đều hỗ trợ thuộc tính này ngay hôm nay. –

+0

http://caniuse.com/#search=contenteditable bạn là chính xác. –

Trả lời

7

Tôi nghĩ mẹo này đang kiểm tra xem trình duyệt có hỗ trợ không .. Các phiên bản hiện tại của hầu hết các trình duyệt máy tính để bàn hiện đại dường như chỉ hỗ trợ tốt (mặc dù chúng khác nhau và có các lệnh khác nhau). có vấn đề. Bởi vì chúng chỉ hoạt động không chính xác trong khi cung cấp tất cả các thuộc tính và chức năng giống như các đối tác trên máy tính để bàn của chúng, hãy tìm hiểu xem nó có thực sự được hỗ trợ hay không. Vì vậy, nếu nó là một cái gì đó đơn giản như một hình thức bình luận, nơi định dạng có thể được tốt đẹp để có nhưng không phải là cần thiết, có lẽ rắc rối nhiều hơn nó có giá trị.

Điều đó nói rằng, thêm các khu vực có thể chỉnh sửa bằng cách sử dụng tiến bộ để thay thế textareas có vẻ hoạt động rất độc đáo, vì vậy bạn chắc chắn có thể cung cấp dự phòng .. nếu bạn có thể tìm hiểu xem trình duyệt có cần nó hay không.

+2

http://caniuse.com/#search=contenteditable hỗ trợ những gì bạn đã nói và cho thấy Android và iOS không hỗ trợ nó và mọi trình duyệt chính có tối đa khoảng 6 phiên bản đều hỗ trợ nó. Một dự phòng cho các trình duyệt di động sẽ khá đơn giản để impliment, một lần nữa câu trả lời xuất sắc. –

Các vấn đề liên quan