HTML5 sthế h tiếp theo ca công ngh thiết kế
Web
S kin gii thiu ca HTML5 lần đầu tiên đã diễn ra ti hi thảo W3C vào năm 2004, ngay
sau thời điểm đó W3C tiếp tc công b s quan tâmn trong vic theo đui phát trin nó. Và
cho tới năm 2007, WHATWG (Web Hypertext Application Technology Working Group) bắt đầu
tham gia đóng góp cho các đc tính k thut HTML5, theo t l phát trin hin ti t nó không
phải được d kiến hoàn thành vào năm 2020 hoặc 2022. Để gii quyết mt vài mu thun ca
các tiêu chun và s trin khai thc hin liên quan đến XHTML, WHATWG được thành lp
để ch yếu làm vic vi các k thut HTML5. Các n lc hp tác ca WHATWG bao gm
các các nhân đến t Apple, Mozila, Opera… và đây cnh là một liên minh không tnh thc ca
các nhà sn xut trình duyt web tp trung vào vic đạt được mt tiêu chun web duy nht.
4 ch đ trong phát trin các đặc tính k thut HTML5 :
- Công ngh cn phải được tương thích ngược (phù hp vi chuẩn trước đó).
- Khi thc hin bt kng ngh mi nào t công ngh đó phải được kim chứng để phi tr
thành mt tiêu chun.
- Các thông s k thut cn phi đưc trình bày chi tiết mà không s đảo ngược.
- DOM(Document Object Model) phi làm vic vi c tiêu chun
Cùng vi HTML5 CSS3, s thay đổi th hin trong các kiểu Sheet được son tho thc
hin tốt hơn. Điều khác bit duy nht gia W3C và WHATWG ch yếu vic biên tp t nhiên,
còn văn bản trong mi nhóm là ging ht nhau cho hu hết các phn. Thông qua t l gia các
nhà phát triển web, dường như các đặc tính k thuật HTML5 đã trưởng thành mt chút trong
vòng vài năm qua, nhưng vẫn n nhiu thách thức đang tn ti cn tr những người thc
hin s thay đổi cho chun ngôn ng mi này. Nhng câu hi đặt ra sau đây sẽ cho chúng ta thy
công ngh tiếp theo ca HTML5 s ra sao?
Liu th xy ra cuc chiến tranh trình duyt mt ln na chăng?
nhiu ý kiến cho rằng: “Có lẽ là không”, nhưng hầu hết các trình duyt web hiện nay đang
tp trung vào vic h tr HTML5 và CSS3. Theo kh năng tiếp cn chun HTML5, dn đầu
trong gói trình duyt h tr HTML5 chính là Google Chrome, tiếp theo đó là Mozilla Firefox, ri
đến IE 9, Safari cui cùng là Opera. Cũng theo một báo cáo v kh năng tiếp cn HTML5, s
thay đổi ca trình duyệt đối vi HTML5 mt cách phù hp nht là không xếp loi quá cao tt
c các lĩnh vực. Đến vi bng so sánh s h tr ca HTML5, CSS3, SVG, JS…giữa các trình
duyt trên máy tính đ bàn và trình duyt trên thiết b di động ti đa ch http://caniuse.com/ bn
s thy đưc s tương thích, sự so sánh, s h tr đối vi tng duyt tng trình duyt tt c các
phiên bn gn đây, phiên bn hin phiên bn sp phát hành. T đó thể tng hợp được
bng xếp hng tnh duyt da vào kh năng hỗ tr các chun ngôn ng trên.
HTML5 thay đi?
những thay đổi ln trong vic khai báo DOCTYPE, khai báo b ký t(Character), khai báo
các giá tr ngôn ng, tài liu HTML được cu trúc và chia ra tng phần, đến những thay đổi
Scripts…Nếu như trước đây HTML sử dng các th Div vi thuộc tính ID, Class… ttrong
HTML5, th DIV đã tr lên li thi và không cn thiết. Các yếu t cu trúc và chia nh được sn
sàng trong HTML5 bng s xut hin ca mt s th mới như Section và Navigation. Việc s
dng Div ch nên được thêm vào mã HTML như mt phương sách cuồi cùng, hoc khi tt c
các u tt la chn khác b bãi b.
K thut HTML5 nh ng thế nào?
Ti sao phi ch đợi cho đến m 2020 hoc thậm chí 2022 như mt s suy đoán, khi các
đặc tính k thuật được d kiến s hoàn thành sm, khi hin ti nhiu yếu t tính năng đã đưc
thông qua bi các trình duyt web phn lớn người dùng? Điều này có nghĩa các nhà phát triển
th đã bắt đầu s dng mt vài yếu t ca HTML5 CSS3 mc toàn b các đặc tính k
thuật đã không được hoàn thành. như vậy, vi những tính năng thể được thc hin ngày
này, nó s ý nghĩa rằng hu hết các trình duyt s h tr vic hin th các tài liệu web đưc
viết bng ngôn ng HTML5.