Tôi biết cách xử lý khoảng trắng trong các nút văn bản cho XML và HTML, nhưng tôi không chắc chắn về khoảng trắng bên trong các phần tử thẻ. Rõ ràng, không gian trắng được sử dụng bên trong các thẻ để phân tách các thuộc tính, nhưng nó có hợp lệ để có các khoảng trắng sau '<' hoặc trước '>' không?Không gian trắng bên trong thẻ XML/HTML
Ví dụ:
<foo>
</foo>
Hoặc thậm chí:
<foo>
</foo >
Are các thẻ XML hợp lệ? Điều gì về HTML, giả sử chúng là các tên thẻ HTML thực tế?
Rất tiếc. Điều đó sẽ dạy tôi kiểm tra kỹ thông số kỹ thuật ... +1 –
có hợp lệ để chia nhỏ các thẻ HTML dài thành các dòng riêng biệt không? Ví dụ: ' (newline)' - ví dụ, trong trường hợp các thẻ dài chứa mã PHP bên trong, để làm cho nó dễ đọc hơn. – iDontKnowBetter
@fakaff: Có, đó là hợp lệ. Ngắt dòng, tab và dấu cách là tất cả các ký tự khoảng trắng, và bạn có thể có nhiều khoảng trắng như bạn muốn sau tên thẻ và giữa các thuộc tính (và thậm chí xung quanh '=' trong một thuộc tính). – Guffa