Đối với tôi một vùng HTML và CSS mà hầu hết mọi người không khám phá là hỗ trợ quốc tế hóa rộng rãi, với các phần tử HTML như <ruby>
, các thuộc tính như hreflang=""
và CSS như {list-style-type: cjk-ideographic;}
. Phải thừa nhận rằng trong khi tôi đã sử dụng tất cả những điều này, phần lớn mọi người sẽ không bao giờ cần.
Để trả lời câu hỏi thứ hai của bạn (woops, updated), các trình duyệt đang triển khai các phần khác nhau của thông số kỹ thuật HTML5 và CSS3 và với các mức giá khác nhau. Nói chung các trình duyệt Webkit (Safari, Mobile Safari, Crome) và FireFox đang thực hiện nhanh nhất, Opera đang làm một công việc tốt và Internet Explorer đang say trong góc. Câu trả lời của @ Kobi có một số liên kết đến những gì trình duyệt hỗ trợ những gì.
Về thời điểm bạn có thể dựa vào các thông số mới này cho trang web doanh nghiệp, điều đó hoàn toàn phụ thuộc vào người dùng của bạn và trình duyệt nào họ sử dụng. Nếu trang web của bạn đang nhắm mục tiêu người dùng iPhone, bạn có thể sử dụng rất nhiều. Tuy nhiên, đây không phải là cách tốt nhất để suy nghĩ về vấn đề này. Hầu hết các thuộc tính CSS3 đã được triển khai, chẳng hạn như các góc tròn, bóng đổ và các gradient của CSS, thực sự làm suy giảm thực sự độc đáo để bạn có thể sử dụng chúng để thưởng cho người dùng có trình duyệt tốt ngay bây giờ. Ý tưởng này được gọi là nâng cao tiến bộ.
Đối với HTML5, nó là 90% HTML4 với xử lý lỗi được xác định, vì vậy việc thay đổi sang HTML5 dễ dàng như thay đổi loại tài liệu của bạn — không cần thay đổi nào khác. Nếu bạn không sử dụng các phần tử ngữ nghĩa mới thì IE không có vấn đề với HTML5. Lợi ích của loại tài liệu HTML5 là một thông số tốt hơn, hai trình xác thực có thông báo lỗi nhiều thông tin hơn (tôi nghĩ @Marius nghĩa là HTML5 các hình thức xác thực) và khả năng sử dụng vai trò ARIA. Tôi đã viết một bài báo trên changing from HTML4/XHTML1 to HTML5 và bao gồm những lợi ích khi làm như vậy.
HTH
Nguồn
2009-11-08 12:45:57