2013-08-22 43 views
9

Tôi có tài liệu có nhiều biểu tượng phông chữ tuyệt vời trong chúng, được nhúng bằng cách sử dụng <i class='icon-somename'></i>. Một thẻ trống i ... HTML Tidy sẽ loại bỏ chúng. Tôi đã đặt drop-empty-paras thành sai nhưng vẫn xóa thẻ này. Các documentation đã không được giúp đỡ trong việc giải quyết vấn đề, có lẽ ai đó ở đây biết?html gọn gàng xóa các thẻ trống, chẳng hạn như <i class = 'icon-foo'></i>

Tôi nghĩ thật vô lý khi phải phá vỡ tất cả các biểu tượng của mình bằng cách thêm nội dung bên trong thẻ chỉ để gọn gàng có thể chạy, sau đó xóa tất cả nội dung một lần nữa sau đó. Nhưng cho đến nay đó là gợi ý duy nhất tôi đã tìm thấy.

+0

Thử 'new-empty-tags'. "Trừ khi bạn khai báo thẻ mới, Tidy sẽ từ chối tạo tệp được dọn dẹp nếu đầu vào bao gồm các thẻ không xác định trước đây" –

+2

thẻ trống mới dường như không hoạt động đối với tôi. – dv8withn8

Trả lời

0

thử:

tidy.setTrimEmptyElements(false); 
7

tôi đã cùng một vấn đề trong các plugin Tidy2 cho Notapad ++. Nó đã được loại bỏ một số thẻ rỗng mà không có gì, nhưng một lớp bootstrap trên chúng, như <span class="caret"></span>. Tôi đã sửa lỗi bằng cách sử dụng drop-empty-elements: no trong tệp cấu hình.

Đây là câu hỏi cũ và tài liệu bạn đã liên kết không hiển thị tùy chọn đó là hợp lệ, vì vậy có thể bạn đang sử dụng Tidy gốc và tùy chọn đã được thêm vào Tidy2. Chỉ cần tìm, vì tìm kiếm ban đầu của tôi đã hạ cánh tôi ở đây và tôi không tìm thấy câu trả lời cho bài đăng này và phải tự mình tìm ra, có thể câu trả lời này sẽ giúp người khác, ngay cả khi quá muộn để giúp OP.

+0

Tôi cũng gặp vấn đề với việc đặt giá thầu Python. Thông qua tùy chọn {'drop-empty-elements': 0} để tidy_document() giải quyết nó, cảm ơn! –

0

Câu trả lời thực sự, tất nhiên, không được sử dụng phần tử rỗng lố bịch mà để sử dụng nhịp. Nó ăn xin niềm tin rằng các tác giả của FA tuyệt vời khác sẽ khuyên bạn nên sử dụng đánh dấu không có thật như thế này.

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