Ngay cả các thẻ HTML5 mới cũng không đủ để mô tả cấu trúc mà không bị rơi trở lại div
s. Có gì khiến tôi dừng lại từ việc thay đổi:Điều gì khiến tôi không thể sử dụng các thẻ tùy ý trong HTML?
<div class="post">
<div class="userinfo">
<span class="name">Casey</span>
<img class="avatar" src="..." />
</div>
<div class="body">
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</div>
</div>
vào một cái gì đó như:
<post>
<userinfo>
<name>Casey</name>
<img class="avatar" src="..." />
</userinfo>
<pbody>
<p>blah blah blah</p>
<p>blah blah blah</p>
<p>blah blah blah</p>
</pbody>
</post>
Đối với tôi, ví dụ thứ hai là rất nhiều bụi. Có bất kỳ điều gì (tức là hỗ trợ trình duyệt) ngăn tôi thực hiện việc này không?
(Tôi nhận ra nó đang là những gì, về cơ bản, XML, nhưng trong trường hợp đó, câu hỏi trở thành "những gì hiện hỗ trợ trình duyệt trông giống như cho render các trang web XML?")
gì ngăn cản bạn? Các thông số kỹ thuật, duh. –
Nếu bạn muốn các trang hợp lệ hoạt động trong tất cả các trình duyệt và được Công cụ Tìm kiếm thu thập thông tin - tôi thực sự sẽ tránh xa nó. NHƯNG, không có gì ngăn bạn sử dụng XSLT để chuyển đổi một tài liệu XML thành HTML. Umbraco sử dụng ** rất ** thành công. – Marko
Hãy hỏi ** 'Jon Skeet' ** để tạo ngôn ngữ mới cho bạn. – shamittomar