Tôi thường xuyên thấy một khoảng trắng trước dấu gạch chéo đóng trong các thẻ XML và HTML. Dấu ngắt dòng XHTML có thể là ví dụ chuẩn:
<br />
thay vì:
<br/>
Không gian có vẻ thừa. Trong thực tế, tôi nghĩ rằng nó là thừa.
Lý do để viết khoảng trống này là gì?
Tôi đã đọc rằng không gian giải quyết một số "vấn đề tương thích ngược". Vấn đề tương thích ngược nào? Những vấn đề đó vẫn còn phù hợp hay chúng tôi vẫn thêm các khoảng trống bổ sung vì lợi ích tương thích của IE3? Có tồn tại một số thông số kỹ thuật với câu trả lời dứt khoát về điều này?
Nếu không tương thích ngược, thì đó có phải là vấn đề về khả năng đọc không? Tương tự như cuộc tranh luận Great Open Curly Brace?
void it_goes_up_here() {
int no_you_fool_it_goes_down_there()
{
Tôi chắc chắn có thể tôn trọng các ý kiến khác nhau về phong cách, vì vậy tôi rất vui khi biết rằng việc viết không gian chỉ đơn giản là một vấn đề của sở thích.