Tải bản đầy đủ (.pptx) (37 trang)

Giới thiệu về ngôn ngữ lập trình web HTML5

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.51 MB, 37 trang )

HTML5
THÀNH PHẦN HTML5
<video> và <audio>

Cho phép nhúng file video và audio vào web

Không cần dùng plug-in của trình duyệt
<vanvas>
• Cung cấp các tính năng vẽ hoạt hình
• Làm việc giống như một bảng vẽ trên web
• Có thể thêm các mã JavaScript hoặc các tính năng hoạt hình mới của CSS3 để tạo đối tượng trên các bảng vẽ di chuyển,
thay đổi tỉ lệ,…
• Lưu hình ảnh vừa vẽ dưới dạng .png
<canvas>

Khai báo <canvas>:

Sử dụng javascript
Web from:
• Thành phần form mới trong html khi được thực thi sẽ
giúp quá trình làm việc với các form dễ dàng hơn so
với hiện tại
Một số thành phần mới khác

<figure>, <figurecaption>: gán nhãn cho các
hình ảnh trên web.

<hgroup>: nhóm một tập các thành phần vào
thành phần hợp lí



….
NGÔN NGỮ ĐÁNH DẤU HTML5

Cú pháp html 5 rất mở:

Không phân biệt kiểu chữ hoa thường

Các phần tử không bắt buộc phải có thẻ đóng

Không bắt buộc có dấu nháy kép trong thuộc
tính
NGÔN NGỮ ĐÁNH DẤU HTML5

Cấu trúc file mã html5
NGÔN NGỮ ĐÁNH DẤU HTML5

Khai báo DOCTYPE
DOCTYPE được sử dụng để kiểm tra hợp lệ các
tài liệu
NGÔN NGỮ ĐÁNH DẤU HTML5

Vùng mã nội dung(content) html5
NGÔN NGỮ ĐÁNH DẤU HTML5

Vùng nội dung metadata:

Là phần nội dung thiết lập cách trình bày hoặc các hành vi
của các nooijd ung còn lại trên trang.


Có thể sử dụng nội dung metadata để thiết lập quan hệ giữa
các tài liệu html

Thường chứa các từ khóa hoặc mô tả cho trang web, và được
các bộ máy tìm kiếm sử dụng để phân loại trang web

Được đặt trong thành phần <head>
NGÔN NGỮ ĐÁNH DẤU HTML5

Vùng flow

Đại diện cho các phần tử được coi là nội dung của trang web

Các thẻ đánh dấu nội dung đều thuộc vùng này

Những phần tử được thêm mới trong html 5:<article>,
<aside>, <audio>, …
NGÔN NGỮ ĐÁNH DẤU HTML5

Vùng Sectioning:

Là vùng nội dung mới của html5

Bao gồm 4 phần tử: <article>, <aside>, <nav>,
<section>
NGÔN NGỮ ĐÁNH DẤU HTML5

Vùng heading:

Chứa tất cả phần tử tiêu đề tiêu chuẩn hiện đang được sử

dùng trong html 4.0 bao gồm:<h1>, <h2>,…

Với html 5 bổ sung thêm <hgroup>
NGÔN NGỮ ĐÁNH DẤU HTML5

Vùng phrasing:

Là văn bản của tài liệu gồm các phần tử đánh dấu văn
bản bên trong một đoạn văn.

Là tập con của flow

Vùng embedded

Nhập một tài nguyên khác như video hay hình ảnh vào
trong tài liệu
NGÔN NGỮ ĐÁNH DẤU HTML5

Vùng interactive:

Là những phần tử được sử dụng để tương tác người
dùng
CONTENT HTML5

Hỗ trợ tương thích cho các thành phần html5 trên các
trình duyệt:

Dùng file reset.css: khai báo để buộc các phần tử mới
của html5 hiển thị như 1 khối thay cho inline


Dùng javascript (đối với IE 6,7,8)
CONTENT HTML5

Phần tử <header>:

Đại diện cho một nhóm hỗ trợ giới thiệu hoặc định
hướng

Có thể chứa:phần tử tiêu đề (h1 -> h6), <hgroup>, bảng
chứa nội dung, form tìm kiếm,…

Trong html 5 có thể dùng phần tử này nhiều lần
CONTENT HTML5

Phần tử <nav>:

Thường dùng để chứa các thành phần điều hướng cho
web
CONTENT HTML5
CONTENT HTML5

Thành phần <section>:

Biểu diễn một vùng chung của tài liệu hoặc ứng dụng

Nên sử dụng một section khi muốn phân chia nội dung
quan trọng như văn bản và hình ảnh thành các vùng
CONTENT HTML5

×