Professional Documents
Culture Documents
HTML5/ CSS3
HTML5/ CSS3
MC TIU BI HC
nh ngha v HTML5
Tng qut v c php ca HTML5
Mt s thnh phn mi ca HTML5
Tng quan v HTML5 API (giao din lp trnh ng
dng) v cng ngh h tr
Gii thiu CSS3
NH NGHA HTML5
NH NGHA HTML5
Thnh phn ca HTML5:
Th
HTML
mi
Thuc
.nh
CSS3
HTML5
Javascript
Cng
ngh
h
tr
tch
bit
NH NGHA HTML5
HTML5 v h HTML5:
HTML5:
L nhng thnh phn nh du/ c php mi
Cc th (tag)
V d: <ul>, <li>, <div>,
H HTML5:
Bao gm cc th mi
Cng ngh mi: CSS3, Geolocation, Web storage, web
workers, web socket
Tc dng ca cng ngh mi:
Cung cp tnh nng mnh m cho b cng c
To ra website hu dng & tinh xo
Slide 1 - Nhng khi nim u tin v HTML5
NH NGHA HTML5
Phm vi s dng HTML5:
PC
Thit b di ng & smartphone
.......
HTML5
10
MT S THNH PHN MI CA
HTML5
<video>
<audio>
Thnh phn
<canvas>
Web
form
.
12
m
thanh
<audio
src="high_seas_rip.mp3"
controls
preload="auto"
autobuer>
</audio>
13
14
15
S dng javascript:
<script>
var canvas = document.getElementById ("myCanvas"), context
= canvas.getContext("2d");
// x = 10, y = 20, width = 200, height = 100 context.fillRect(10,
20, 200, 100);
</script>
16
17
18
20
21
22
Web storage:
Ci tin cookie ca trnh duyt
Cookie l mt cng ngh b gii hn v kh khn cho
cc nh thit k c th s dng.
Web storage nng cp m hnh ny cung cp
khng gian lu tr ln hn cho cc ng dng web
hin i
Slide 1 - Nhng khi nim u tin v HTML5
23
localStorage:
D
liu
c
th
truy
cp
ti
bt
k
thi
im
no,
ngay
c
khi
ng
trnh
duyt
hoc
khi
h
thng
khi
ng
li
Web
storage
sessionStorage:
D
liu
b
mt
i
khi
ng
trnh
duyt
24
CSS3
CSS3
CSS3 khng phi l mt thnh phn ca HTML5,
nhng li c mi lin quan mt thit vi HTML5
CSS3 c pht trin song song vi HTML5
26
CSS3
Mt s thnh phn CSS3 mi:
CSS animation (CSS hot hnh)
CSS transition (CSS chuyn i)
CSS 2D/ 3D transformation: transform
CSS3 background, border, RGAa color, gradient, drop
shadows, gc bo trn, .: border-radius, backgroundimage, border-image
Web font: @font-face
27
TNG KT
HTML5 cung cp cc thnh phn mi, da theo tn
cc thnh phn thng dng c s dng trong
phn b cc trang web: footer, nav, section, article,
aside, footer
Mt s thnh phn mi ca HTML5: <video>,
<audio>, <canvas>,
API: L cch to ra cc ng dng s dng cc thnh
phn c dng sn
Mt s HTML5 API: Drag and Drop, Web storage,
Microdata,v Geolocation
28