2010-07-22 11 views

Trả lời

5

Với ngoại lệ có thể có của thuộc tính (hiếm khi cần thiết) start, sự khác biệt giữa Giới hạn và Chuyển tiếp xuống "Những điều bạn không nên sử dụng vì Netscape 4 ngừng hoạt động là trình duyệt thống trị". Vì vậy, câu hỏi là một câu hỏi phức tạp, nếu bạn học HTML bên này của thiên niên kỷ, bạn không nên sử dụng Chuyển tiếp ngay từ đầu (bây giờ chúng ta có một phút im lặng khi chúng ta than thở về chất lượng kém). các hướng dẫn quá phổ biến (chẳng hạn như một từ một tổ chức nhận được rất nhiều vinh quang phản ánh từ W3C do tên tương tự của nó ... và tôi đang ranting, vì vậy tôi sẽ dừng lại ngay bây giờ)

0

Về mặt tiếp thị, bạn có thể nhận được phản hồi tốt hơn một chút để nói rằng bạn đúng trong XHTML nghiêm ngặt, nhưng thực sự, lựa chọn đó không quan trọng. Chuyển tiếp có một số tính năng cải thiện khả năng tương thích ngược với các phần tử từ HTML4 trở lên, nhưng từ đó đã bị loại bỏ và do đó không được chấp nhận trong các hương vị nghiêm ngặt (ví dụ: khung). Nếu bạn đang học cách viết đánh dấu những ngày này, bạn vẫn đang học tất cả XHTML, vì vậy bạn có thể thoải mái sử dụng nghiêm ngặt.

Câu trả lời ngắn gọn: điều đó không quan trọng.

+0

Bên tiếp thị? Có thật không? W3 đã ngừng tiến hành XHTML. Bạn cũng nên! Đây là lý do tại sao: HTML4.01 gần cú pháp của HTML5 hơn, do đó, nó sẽ dễ dàng chuyển đổi hơn khi đến lúc. Bây giờ, thoát khỏi con đường của chúng ta, Microsoft. – bpeterson76

+0

@ bpeterson76: http://www.w3.org/TR/html5/the-xhtml-syntax.html#the-xhtml-syntax – Quentin

+0

http://www.w3.org/News/2009#item119 – bpeterson76

-2

Đây là một bài viết tôi thấy ngày hôm qua đã đọc phần đánh dấu, phần đầu tiên của nó:. D http://davidwalsh.name/get-over-it

+3

Xin chào, cảm thấy tự do để viết đánh dấu không hợp lệ, nhiều tiền hơn và việc làm cho những người trong chúng ta thực sự quan tâm để viết mã tốt.Thêm vào đó, nhiều tiền hơn cho những người SEO thuê chúng tôi để sửa những người hỗn loạn không quan tâm đến việc bỏ lại phía sau. Chỉ vì Dojo có thể sử dụng các thẻ không chuẩn (và ARIA là một ví dụ khác) nó không cho chúng ta tất cả giấy phép để bắt đầu bỏ qua các thẻ kết thúc tiêu chuẩn và thả một cách ngẫu nhiên. Chúng tồn tại vì một lý do. – bpeterson76

-1

tôi viết HTML 4.01, hoặc truyền thống hoặc nghiêm ngặt

.

Sự thật là XHTML bị hỏng và hiển thị chính xác trên trình duyệt HTML 4.01 sẽ phân phát trang của bạn bằng dấu ngoặc nhọn bên phải.

Nếu bạn nghĩ mình biết cách < br/> được xác định trong tiêu chuẩn HTML 4, hãy nghĩ lại.

This sentence is <br/> across two lines. 

Khi đọc bởi một phân tích cú pháp chặt chẽ trở nên

This sentences is 
> across two lines. 

Hình thức ngôn ngữ SGML mà HTML được xây dựng trên có một tính năng gọi là shorttag NET. Chuyển đổi là "< br /" -> "<br> </br >". Vì vậy, "< br/>" bị bỏng.

+0

Không phải là '
'đúng không? –

+1

Điều này không liên quan gì đến câu hỏi. – Alohci

+0

@ Bạch kim, không phải vậy. – Joshua

0

Nó không tạo ra nhiều sự khác biệt mà bạn sử dụng - chỉ cố gắng nhất quán nhất có thể với điểm đánh dấu của bạn. Nếu không có gì khác, nó làm cho tìm kiếm + thay thế dễ dàng hơn nhiều.

0

Nếu bạn muốn sử dụng "chuyên nghiệp" và cập nhật <!DOCTYPE html>. Điều này sẽ không phá vỡ bất cứ điều gì và nó hiện đại như bạn có thể nhận được.