2009-05-27 23 views
10

Tôi có một dự án đường ray với nhiều id trùng lặp (có vẻ như id đã được sử dụng như lớp nên được sử dụng), vì vậy rõ ràng điều này là xấu.Firefox addon hoặc công cụ khác để xác nhận hợp lệ các trang HTML

Tôi cần phải cấu trúc lại mọi thứ để loại bỏ id trùng lặp và cần addon cho Firefox (lý tưởng) để xác thực trang khi tôi xem nó để đảm bảo không có id trùng lặp vì nó không phải là thứ tôi muốn tối đa "xem từng trang một".

Có công cụ bổ trợ hoặc công cụ khác cho phép tôi thực hiện việc này không? (Tôi đã kiểm tra thông qua addons firefox, và thấy không có gì mà thực sự hoạt động, tất cả họ chỉ chuyển hướng đến validator w3, mà tôi không thể sử dụng, kể từ khi ứng dụng là địa phương).

EDIT: Tôi cần phải đề cập, tôi muốn điều này trên Linux. Trình xác thực HTML không hoạt động trên Linux

+0

** Liên quan: ** [Tiện ích bổ sung của Firefox để tìm các phần tử HTML không được đính kèm] (http://stackoverflow.com/q/6549570/1497596) – DavidRR

Trả lời

9

Cài đặt Web Developer Toolbar, khởi động lại trình duyệt của bạn và nhấn Control + Shift + l (kiểm soát + shift + a trong các phiên bản cũ) hoặc sử dụng menu (nhấp chuột phải hoặc thanh công cụ): Công cụ> Xác thực Local

+1

Nó chỉ gửi HTML trên máy cục bộ, vấn đề này rằng trình xác thực không thể sử dụng tiêu đề http để xác định mã hóa của tài liệu để nếu trang của bạn có ký tự không phải ascii thì trình xác thực sẽ không thành công. – Calmarius

3

Phần mở rộng Web Developer sẽ cho phép bạn xác thực HTML cục bộ.

-Nhấp chuột phải -> Web Developer -> Tools -> Validate HTML địa phương (Ctrl + Shift + A)

8

Hoặc sử dụng HTML Validator, thậm chí có thể làm sạch mã của bạn bằng cách sử dụng ngăn xếp của WWWC.

+0

Tôi đã xem nó, nhưng không chạy trên Linux: ( –

+0

Nó chỉ hoạt động trên OS X. Nhưng kể từ khi ông không cung cấp hệ điều hành của mình, tôi chỉ đề nghị điều này. –

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