Tài liệu HTML chỉ có thể có một thẻ html
và một thẻ body
. Nếu bạn chỉ cần đặt một số tài liệu HTML với nhau, nó sẽ là một tài liệu không hợp lệ, và các trình duyệt có thể có vấn đề hiển thị nó.
Bạn có thể xóa các thẻ trùng lặp, nhưng có thể không đơn giản như vậy. Tài liệu cũng có thể chỉ có một thẻ head
, vì vậy bạn sẽ phải kết hợp nội dung từ thẻ đầu từ các trang riêng biệt. Nếu các trang chứa các tờ định kiểu xung đột, nó sẽ khó hơn, sau đó bạn phải viết lại các tờ định kiểu và cách sử dụng nó trong các trang để chúng không xung đột nữa. Cũng vậy với Javascript; nếu bạn có các tập lệnh có tên xung đột, bạn phải viết lại chúng để chúng không còn xung đột nữa.
Có thể có nội dung trong các trang xung đột. An id
chỉ có thể được xác định một lần trong một trang, do đó, nếu các trang sử dụng cùng số nhận dạng, bạn phải thay đổi chúng và cách sử dụng chúng trong các bảng định kiểu và tập lệnh.
Nếu bạn đảm bảo rằng không có xung đột như vậy, bạn sẽ có thể kết hợp các trang.
Nếu bạn có tài liệu mà bạn chỉ có quyền kiểm soát nội dung, bạn có thể vượt qua điều này bằng cách thêm thẻ bắt đầu và kết thúc cho nhận xét, để kết thúc một tệp và bắt đầu tệp tiếp theo bị bỏ qua. Bằng cách đó bạn có thể giữ sự bắt đầu của tập tin đầu tiên, nội dung từ mỗi tập tin, và sự kết thúc của tập tin cuối cùng:
<html>
<body>
content...
<!--
</body>
</html>
<html>
<body>
-->
content...
<!--
</body>
</html>
<html>
<body>
-->
content...
</body>
</html>
(Lưu ý rằng điều này sẽ chỉ sử dụng phần head
từ trang đầu tiên, những người khác sẽ bị bỏ qua.)
HTML rõ ràng là không hợp lệ. Bạn muốn xóa thẻ như thế nào và khi nào? Chính xác những gì bạn đang cố gắng để làm? – Eilon
Tại sao bạn cần nhiều thẻ HTML trong một tệp? Có lẽ có một cách tốt hơn để làm bất cứ điều gì bạn đang cố gắng đạt được. – keyboardP