2011-09-01 18 views
8

tôi mang đến cho bạn một đoạn mã đơn giản của HTML:Tại sao việc thêm id = "ad_a" vào thành phần HTML đôi khi làm cho nó ẩn trong Chrome và Firefox?

<HTML> 
<HEAD></HEAD> 
<BODY> 
<div id="ad_a">     
    test DIV 
</div> 

test BODY 

</BODY> 
</HTML> 

Yeah, không có loại tài liệu hoặc những gì có bạn, nhưng không ai trong số đó dường như quan trọng cho hành vi kỳ lạ này.

Ai có thể vui lòng cho tôi biết lý do tại sao gọi số div id="ad_(ANYTHING HERE)" của tôi ẩn tất cả mọi thứ bên trong div này? nó chỉ .. biến mất .. Nó xuất hiện trong nguồn trang nhưng nó không hiển thị trên trang được tải.

Lần đầu tiên tôi nhận thấy điều này trong Google Chrome. Firefox dường như bỏ qua nó (đối với tôi ít nhất, nhưng bạn tôi nói nó xảy ra trong FF của mình) Internet Explorer 9 của tôi cũng bỏ qua tên div này và hiển thị nội dung của nó trên trang.

Điều gì đang xảy ra và tại sao nó thực hiện việc này?

Đây có phải là điều thường được sử dụng không? Nếu vậy, nó sẽ làm gì?

+6

Tôi đang đi ra ngoài chi tiết, nhưng tiện ích chặn quảng cáo có thể giải thích tiền tố 'ad_' làm quảng cáo và giấu nó? Tôi vừa chạy mã trong Chrome với tất cả các tiện ích mở rộng bị vô hiệu hóa và nó hiển thị như dự định. – johnluetke

+6

Đây chắc chắn không phải là vấn đề về HTML, như johnluetke đã đề xuất. Có thể xảy ra nhất, việc ẩn được thực hiện bởi một số tiện ích chặn quảng cáo trong các trình duyệt đó. –

+4

Bạn có bất kỳ tài liệu nào nói rằng các trích dẫn đơn không hợp lệ không? –

Trả lời

6

(Gửi bài bình luận như câu trả lời theo yêu cầu của OP của)

tôi sẽ ra ở cánh một ở đây, nhưng một phần mở rộng chặn quảng cáo có thể được giải thích các tiền tố ad_ như một quảng cáo và giấu nó? Tôi vừa chạy mã trong Chrome với tất cả các tiện ích mở rộng bị vô hiệu hóa và nó hiển thị như dự định

+0

Thủ phạm là tiện ích mở rộng trình chặn quảng cáo của tôi. Trình chặn quảng cáo là một tiện ích mở rộng/plugin phổ biến nên sẽ có ý nghĩa khi không bao giờ gọi div ad_anything vì lý do này. Cảm ơn nhiều. – Partack

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