2010-04-22 31 views
6

Tôi nhận được rất nhiều validation errors vì < br/> bên trong <p>. Nếu tôi loại bỏ các thẻ br sau đó nó hoạt động tốt.XHTML Nghiêm ngặt: thẻ br bên trong thẻ p

Tại sao tạo ra sự cố?

+1

Tôi không thể liên kết để hoạt động.
sẽ hoạt động tốt. Bạn có chắc chắn rằng
của mình đã bị chấm dứt như thế này
? –

Trả lời

16

Không phải là br nằm trong số p, nhưng thay vì bạn không kết thúc br bằng ký tự /. Bạn có <br> trong mã, khi cần là <br/>. Đó là lý do tại sao lỗi xác thực là "thẻ kết thúc cho" br "bị bỏ qua", nó cho bạn biết rằng bạn đã không kết thúc thẻ chính xác bằng /.

Lưu ý rằng trong HTML4, không bắt buộc phải đóng thẻ br với dấu gạch chéo cuối cùng, nhưng trong XHTML, thẻ được yêu cầu vì đó là thẻ đơn.

+0

Rất tiếc, không thấy câu trả lời bạn đã gửi sớm hơn tôi vài giây. –

+0

bất kỳ ý tưởng nào nếu IE6 sẽ bị nhầm lẫn bởi
hoặc bất kỳ trình duyệt nào khác? – HaveAGuess

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