2013-08-10 27 views
7

Tôi đã nghiên cứu về các công cụ mà nhà phát triển giao diện người dùng sẽ biết. Bây giờ, tôi tập trung vào HTML và tôi có một số câu hỏi được liệt kê bên dưới:So sánh HTML và HTML5

  1. Vì HTML5 tốt hơn HTML và cung cấp các thẻ mới như tiêu đề, điều hướng, bài viết, v.v ... tại sao không phải mọi người không sử dụng họ?
  2. Tại sao vẫn còn các thẻ cũ? Hoặc tôi có nên sử dụng thẻ HTML5 hoặc tiếp tục sử dụng thẻ HTML không?
  3. HTML5 cung cấp cơ hội nào cho tôi?
  4. HTML5 có được hỗ trợ cho tất cả các trình duyệt không?

Bạn có nhận xét, câu trả lời nào cho các câu hỏi đó không?

Cảm ơn trước ..

Trả lời

0

HTML5 được hỗ trợ bởi mọi trình duyệt hiện đại. HTML5 là người kế thừa HTML4, nó chỉ là HTML mới nhất. HTML5 cung cấp nhiều thứ, xem ở đây ví dụ: http://www.html5test.com/ Trang web này cũng sẽ cho bạn biết các tính năng nào được trình duyệt của bạn hỗ trợ.

Một điều tuyệt vời về HTML5 là khả năng hiển thị hoạt ảnh và video mà không cần plugin.

12
  1. Không phải ai cũng sử dụng chúng vì không phải mọi trình duyệt cũ đều hỗ trợ chúng. Hầu hết các trình duyệt hiện đại do hỗ trợ HTML5 nhưng vẫn còn rất nhiều người dùng trên internet đang sử dụng các trình duyệt cũ, lỗi thời. May mắn thay, một số thẻ HTML5 có các tùy chọn dự phòng trong đó các trình duyệt không được hỗ trợ tải các thẻ khác nhau tùy thuộc vào người đang xem các thẻ khác nhau. Rất nhiều trang web dựa vào các thẻ "cũ" này để vẫn hoạt động và vì vậy việc lấy chúng ra sẽ phá vỡ rất nhiều trang web. Có thực sự không có gì sai với các thẻ "cũ" và tất cả phụ thuộc vào việc thực hiện và khán giả của bạn. Nghĩ của HTML5 như một Ngoài cho gia đình HTML và không phải là một thay

  2. HTML5 cung cấp thẻ mới mát mẻ như <canvas>, <video>, <audio>, và nhiều hơn nữa để mang lại ngôn ngữ HTML hơn trong phù hợp với thời hiện đại . Xem thêm thông tin tại W3 tại đây: http://www.w3schools.com/html/html5_intro.asp

  3. HTML5 được hỗ trợ cho hầu hết các trình duyệt hiện đại. Bạn có thể xem danh sách tại đây: http://html5test.com/results/desktop.html

+0

Cảm ơn bạn đã trả lời! – ankakusu

+2

Điều này có lẽ nên được chấp nhận như là một câu trả lời đúng. –

+0

Tôi không sử dụng chúng vì chúng không cải thiện quá trình phát triển của tôi. Bây giờ khi nói đến video, vải, vv ... đó là một phải sử dụng cho những nhu cầu cụ thể. Nav, tiêu đề, vv ... không hữu ích cho tôi mặc dù tôi chỉ sử dụng divs và định nghĩa chúng theo các lớp mà tôi tạo kiểu. Tôi có lẽ nên sử dụng chúng, nhưng ehh. – dbrree

1

Tôi đồng ý với Shaun. HTML5 không phải là một sự thay thế cho HTML, mà là một sự bổ sung. Theo hiểu biết của tôi, HTML5 cung cấp một cách tiếp cận ngữ nghĩa hơn để mã hóa đánh dấu cho một trang web. Ngoài ra, HTML5 còn có nhiều tính năng hơn như âm thanh, âm thanh, canvas, video và hỗ trợ rất nhiều hoạt ảnh. Nếu bạn muốn sử dụng các thẻ HTML cũ hơn, bạn có thể làm như vậy.

Tuy nhiên, nếu bạn muốn giữ cho mọi thứ chính xác hơn về mặt ngữ nghĩa, hãy sử dụng các thẻ HTML5 như <header>, <footer>, <aside> vv HTML5 vẫn đang được phát triển, vì vậy sẽ mất một thời gian cho đến khi tất cả các trình duyệt hỗ trợ nó. Tuy nhiên, bạn có thể đã sử dụng nhiều phần tử HTML5 và CSS3 nếu bạn đang sử dụng một khung công tác như Bootstrap và nó hoạt động khá nhiều trên nhiều trình duyệt (ngoại trừ IE khét tiếng).