2009-11-04 36 views
5

Trong thế giới CSS và HTML luôn có các tính năng (Thuộc tính/thuộc tính/Thẻ) sẽ hữu ích trong các trường hợp rìa, nhưng vì lý do đó, hầu hết mọi người không Tôi biết họ. Tôi yêu cầu các tính năng thường không được dạy bởi sách giáo khoa về CSS, CSS3 và HTML5.Tính năng ẩn/Thuộc tính/Thuộc tính/Thẻ của CSS3 và HTML

Bạn biết điều gì?

[UPDATE] Trình duyệt nào sử dụng thẻ HTML và phần tử CSS3? Và tôi có thể tiếp tục công nghệ mới này (HTML5) cho doanh nghiệp của mình không?

Trả lời

3

Đố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

1

Hầu hết các tính năng mới thú vị của CSS3 và HTML5 chưa được triển khai. Điều này bao gồm những thứ như:

0
  • Cross Browser Support from Quirks Mode - bạn có thể đi sâu vào các tính năng mà bạn thích, nó được rất chi tiết.
  • When can I use - Bảng tương tác cho biết thời điểm các tính năng được (và sẽ sẵn sàng) để sử dụng công khai. Ngoài ra còn có một tùy chọn tiện lợi để chấp nhận các thay thế JavaScript, như <Canvas> cho IE6.
1

mặt lưu ýhttp://code.google.com/p/ie7-js/ sẽ cung cấp cho bạn một khả năng để giúp tức là trình duyệt để hỗ trợ css thuộc tính mà các trình duyệt khác làm, gọn gàng có bên mình xuống của nó nhưng vẫn rất gọn gàng

và bây giờ, tôi sẽ không nặng nề dựa vào các công nghệ sắp tới, ít nhất là trong một năm, một năm rưỡi nữa, nhưng nó đang đến đó. Là một nhà phát triển, thực hành tốt để kiểm tra khả năng của những công nghệ đó trên cơ sở trang web đến trang web. Nhưng sau đó nói chung một lần nữa nói rằng không có gì ngoài đó là một sự bổ sung đáng kinh ngạc hay sự thay đổi mà chỉ cần phải kết hợp.

bằng cách này, ý của bạn là gì? không có tính năng điển hình nào được sử dụng trên cơ sở site to site, tùy thuộc vào nhu cầu của bạn.

ví dụ hầu hết các blog, diễn đàn, cửa hàng trực tuyến, trang web cá nhân được lưu giữ trong phạm vi các tính năng tối thiểu được thiết lập rất tốt. các tính năng này được tài liệu hóa và kiểm tra và sử dụng rộng rãi. tiêu chuẩn của một số loại.

Các vấn đề liên quan