09/10/2018, 23:29

<br> hay <br /> ???

Các anh có thể cho em một vài thông tin về việc sử dụng loại tag này không? Tại sao lại có đến 2 dạng <br> và <br />, cái nào là Chuẩn, cái nào không?

Em tìm không ra chỗ nào nói về việc này cả, rất mong các anh giúp. Xin cảm ơn?
Dctran viết 01:31 ngày 10/10/2018
Thông thường các thẻ HTML không có thẻ đóng như thẻ input, img, br, hr ... khi đó theo chuẩn thì bạn cần thêm thẻ đóng vào cuối thẻ (bạn có thể thấy rất rõ nếu dùng thẻ của Struts) ví dụ:

HTML:
<IMG src="sample.gif"
width="10" height="20">

Well-formed HTML:
<IMG src="sample.gif"
width="10" height="20" />

Tương tự như vậy với thẻ <br> => <br />
Như vậy về cách hiển thị thì không bị sai dù không thêm thẻ đóng / ở cuối thẻ. Nhưng tốt nhất nên thêm vào để sau này nếu dùng các thẻ mở rộng khác như thẻ của ASP.NET, thẻ của Struts sẽ dễ dàng hơn.
kid08 viết 01:30 ngày 10/10/2018
thêm 1 đìu nữa là các tag hok đc vít hoa
cái nick đó viết 01:37 ngày 10/10/2018
Quote Được gửi bởi kid08 View Post
thêm 1 đìu nữa là các tag hok đc vít hoa
theo chuẩn XHTML thì các thẻ phải luôn được đóng => <br />

HTML4 thì viết <br> hay <BR> cũng vậy
kid08 viết 01:43 ngày 10/10/2018
thì em đang nói theo chuẩn xhtml mà, với cả bây h toàn dùng theo chuẩn đó thui
jiSh@n viết 01:45 ngày 10/10/2018
Quote Được gửi bởi Dctran View Post
Thông thường các thẻ HTML không có thẻ đóng như thẻ input, img, br, hr ... khi đó theo chuẩn thì bạn cần thêm thẻ đóng vào cuối thẻ (bạn có thể thấy rất rõ nếu dùng thẻ của Struts) ví dụ:

HTML:
<IMG src="sample.gif"
width="10" height="20">

Well-formed HTML:
<IMG src="sample.gif"
width="10" height="20" />

Tương tự như vậy với thẻ <br> => <br />
Như vậy về cách hiển thị thì không bị sai dù không thêm thẻ đóng / ở cuối thẻ. Nhưng tốt nhất nên thêm vào để sau này nếu dùng các thẻ mở rộng khác như thẻ của ASP.NET, thẻ của Struts sẽ dễ dàng hơn.
HTML thì ko có well-formed. Chỉ có XHTML mới có cái đó thôi.
Than Dieu viết 01:34 ngày 10/10/2018
Em cũng hiểu một chút rồi. Cảm ơn các anh

Nhưng khi em viết là <br /> thì kết quả khi vew source vẫn chỉ là <br> mà không phải là <br />. Tại sao vậy?
kid08 viết 01:36 ngày 10/10/2018
do bạn chưa định dạng trang đúng chuẩn xhtml nên thế
laola viết 01:43 ngày 10/10/2018
Em dùng textarea để nhập văn bản , nhưng khi xuất văn bản thì các text cứ nối đuôi nhau , các bác giải quyết hộ em với .
kid08 viết 01:42 ngày 10/10/2018
lúc xuất dữ liệu bạn replace kí tự /n hoặc /r/n thành <br /> là ok
Bài liên quan
0