SlideShare a Scribd company logo
1 of 42
11
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
22
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Mục tiêuMục tiêu
• Định dạng trang web bằng CSS
• Sử dụng CSS để tạo các trang DHTML
33
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động
7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
44
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Style Sheet
− Là một tập hợp các khai báo style
Bài 5: CSS và DHTML
Giới thiệu CSS
<head>
<style type = "text/css">
<tên tag 1> { <tên thuộc tính >: <giá trị> ; … }
<tên tag 1> { <tên thuộc tính >: <giá trị> ; … }
…
</style>
</head>
Các styleStyle
Sheet
55
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Style Sheet
− Là một tập hợp các khai báo style
Bài 5: CSS và DHTML
Giới thiệu CSS
Ví dụ:
<style type="text/css">
h1 {color:#FF0000}
div {background-color:#66CCFF; color:#0000FF; border-
color:#0000FF; border-style:double; width:300}
ul {list-style:square; color:#660000}
</style>
66
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• CSS – Cascading Style Sheets
− Là một chuẩn của Internet do W3C định nghĩa
− Hiệu ứng của style có thể được kế thừa từ các tag khác
Bài 5: CSS và DHTML
Giới thiệu CSS
Ví dụ:
<div>
<ul>
<li> Canh chua</li>
<li> Cá kho tộ</li>
<li> Trứng chiên</li>
</ul>
</div> 
77
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động
7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
88
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Các loại CSSCác loại CSS
• Inline Style
• Internal Style
• External Style



99
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Inline Style
− Loại style này chính là phần khai báo thuộc tính style
trong các tag HTML
Bài 5: CSS và DHTML
Các loại CSS
Ví dụ:
<div style="color:#FF0000; background-color:#CCCCCC; border-style:inset;
width:450; text-align:center; padding:10,10, 10,10">
Chào mừng các bạn đến với bài học về "CSS và DHTML"
</div>
1010
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Các loại CSSCác loại CSS
• Inline Style
• Internal Style
• External Style



1111
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Internal Style
− Dùng để định nghĩa các style dùng chung trong một
trang web
Bài 5: CSS và DHTML
Các loại CSS
<head>
<style type = “text/css” id =“tên style sheet 1”>
<tên tag 1> { <tên thuộc tính >: <giá trị> ; … }
…
</style>
<style type = “text/css” id =“tên style sheet 2”>
…
</style>
</head>

1212
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Các loại CSSCác loại CSS
• Inline Style
• Internal Style
• External Style



1313
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• External Style
− Dùng chung trong một website
− Phần khai báo nằm trong một tập tin có kiểu là .css và
tập tin này được xem như là một Style Sheet
Bài 5: CSS và DHTML
Các loại CSS
1414
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• External Style
− Khai báo và sử dụng:
• Khai báo trong tập tin .css
• Liên kết với trang web
Bài 5: CSS và DHTML
Các loại CSS
<tên tag> { <tên thuộc tính >: <giá trị> ; … }
<head>
…
<link rel=stylesheet href="<tên tập tin>.css" type="text/css">
</head>
Minh họaMinh họa
1515
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động
7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
1616
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Tạo và sử dụng CSS phức tạpTạo và sử dụng CSS phức tạp
• Grouping - nhóm
• Class – lớp


1717
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Grouping – nhóm
− Khai báo một style áp dụng cho nhiều tag khác nhau
Bài 5: CSS và DHTML
Tạo và sử dụng CSS phức tạp
<head>
<style type = “text/css” >
<tên tag 1>, <tên tag 2>, … { <tên thuộc tính >: <giá trị> ; … }
…
</style>
</head>
Ví dụ:
<style type="text/css">
h1, h2, h3 {color: red; font-family:sans-serif }
</style>
1818
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Tạo và sử dụng CSS phức tạpTạo và sử dụng CSS phức tạp
• Grouping - nhóm
• Class – lớp


1919
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Class – lớp
− Khai báo nhiều style khác nhau cho cùng một tag hoặc
cho nhiều tag
− Khai báo
• Cùng một tag
• Nhiều tag khác nhau
Bài 5: CSS và DHTML
Tạo và sử dụng CSS phức tạp
<tên tag>.<tên lớp> {<danh sách thuộc tính> }
.<tên lớp> {<danh sách thuộc tính> }
2020
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Class – lớp
− Sử dụng
Bài 5: CSS và DHTML
Tạo và sử dụng CSS phức tạp
<têntag class = ”tên lớp” ... >
2121
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Class – lớp
Bài 5: CSS và DHTML
Tạo và sử dụng CSS phức tạp
Ví dụ: sử dụng style cho tag <p>
<head>
<style type="text/css">
p{ color: red; font-size: 20px; font-weight:bold}
p.dong1{ color: blue; font-size: 18px; }
p.dong2{ font-size: 16px; }
</style>
</head>
<body >
<p> HocLapTrinhWeb.com </p>
<p class="dong1"> Học lập trình web cơ bản </p>
<p class="dong2"> Học lập trình web nâng cao </p>
</body>
2222
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Class – lớp
Bài 5: CSS và DHTML
Tạo và sử dụng CSS phức tạp
Ví dụ: sử dụng style cho nhiều tag
<head>
<style type="text/css">
.dong1{ color: red; font-size: 20px; font-weight:bold}
.dong2{ color: blue; font-size: 18px;}
.dong3{ color: #000099; font-size: 16px; }
</style>
</head>
<body >
<p class="dong1"> HocLapTrinhWeb.com<br>
<label class="dong2"> Học lập trình web cơ bản</label><br>
<label class="dong3"> Học lập trình web nâng cao</label>
</body>
2323
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Các mục thường định dạng
− Font chữ
− Màu chữ và nền (màu, hình ảnh) – Colors và Background
− Canh lề văn bản - Text Alignment
− Lề văn bản và đường viền – Margins và Borders
Bài 5: CSS và DHTML
Tạo và sử dụng CSS phức tạp
2424
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động
7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
2525
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Giới thiệu DHTML – Dynamic HTML
− Tạo tính “linh động” cho trang web
− Xử lý các yêu cầu khi người dùng tương tác với trang
web
− Là sự kết hợp HTML, CSS, DOM và một ngôn ngữ
client-side script
− Không phải là chuẩn của W3C
Bài 5: CSS và DHTML
Giới thiệu DHTML
2626
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động
7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
2727
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Style động – Dynamic StylesStyle động – Dynamic Styles
• Thay đổi thuộc tính
• Thay đổi style


2828
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Thay đổi thuộc tính
− Sử dụng cú pháp tham chiếu đến một đối tượng trong
DOM
Bài 5: CSS và DHTML
Style động – Dynamic Styles
Ví dụ: thay đổi thuộc tính src của tag <img>
Minh họaMinh họa
2929
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Style động – Dynamic StylesStyle động – Dynamic Styles
• Thay đổi thuộc tính
• Thay đổi style


3030
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Thay đổi style
Có 2 cách làm thay đổi Inline Style
− Thay đổi thuộc tính style: thường dùng từ khóa this và
viết code trực tiếp vào sự kiện
Bài 5: CSS và DHTML
Style động – Dynamic Styles
Ví dụ:
<div id="nd" onMouseOver="this.style.fontSize=36"
onMouseOut="this.style.fontSize=16" >Một bông hồng cho em</div>
this.style.<tên thuộc tính> = <giá trị>
Minh họaMinh họa
3131
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Thay đổi style
− Thay đổi tên lớp: dùng để thay đổi nhiều thông tin trong
thuộc tính style
Bài 5: CSS và DHTML
Style động – Dynamic Styles
Ví dụ:
<head>
<style type="text/css">
.vao { font-size:36px; color:#FF0000; font-weight:bold; font-style:italic}
.ra { font-size:16px; color:black; text-decoration: none}
</style>
</head>
<body><div id="nd" onMouseOver="this.className='vao' "
onMouseOut="this.className='ra' ">Một bông hồng cho em</div>
</body>
this.className = ‘Tên lớp’
Minh họaMinh họa
3232
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động
7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
3333
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Nội dung động
− Chèn vào, hủy bỏ hoặc thay đổi nội dung của một
element.
− Thay đổi nội dung: thường sử dụng thuộc tính
innerText, innerHTML hoặc value
Bài 5: CSS và DHTML
Nội dung động – Dynamic content
3434
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Nội dungNội dung
1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
3. Tạo và sử dụng3. Tạo và sử dụng
CSS phức tạpCSS phức tạp
4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 3. Style động3. Style động3. Style động3. Style động 4. Nội dung động4. Nội dung động4. Nội dung động4. Nội dung động
5. Vị trí động5. Vị trí động5. Vị trí động5. Vị trí động
3535
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Vi trí động – Dynamic positionVi trí động – Dynamic position
• Thuộc tính position
• Thuộc tính visibility
• Thuộc tính z-index



3636
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
− Định vị trí của một element (theo tọa độ (x,y) hay left, top)
− Gối chồng các element với nhau theo thứ tự trên, dưới.
− Thường sử dụng các thuộc tính left, top, position,
visibility và z-index.
Bài 5: CSS và DHTML
Vị trí động – Dynamic position
3737
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Thuộc tính position
− Khai báo loại vị trí của một element
− Có 3 giá trị:
• static: mặc định. Thuộc tính left và top sẽ không có tác dụng
nếu element có position là static
• absolute: vị trí dịch chuyển của đối tượng tùy theo vị trí của
elemnet cha hoặc element body
• relative: vị trí dịch chuyển của đối tượng tùy theo vị trí ban
đầu khi viết code HTML
Bài 5: CSS và DHTML
Vị trí động – Dynamic position
Minh họaMinh họa
Minh họaMinh họa
3838
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Vi trí động – Dynamic positionVi trí động – Dynamic position
• Thuộc tính position
• Thuộc tính visibility
• Thuộc tính z-index



3939
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Thuộc tính visibility
− Dùng để thể hiện hoặc làm ẩn đi một đối tượng
− Có 2 giá trị:
• visible: thể hiện đối tượng lên trang web
• hidden: làm ẩn đi đối tượng
Bài 5: CSS và DHTML
Vị trí động – Dynamic position
Ví dụ: thể hiện khẩu hiệu “Học, học nữa, học mãi” khi rê chuột vào
hình và ngược lại làm ẩn đi
Minh họaMinh họa
4040
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Vi trí động – Dynamic positionVi trí động – Dynamic position
• Thuộc tính position
• Thuộc tính visibility
• Thuộc tính z-index



4141
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
• Thuộc tính z-index
− Dùng để gối chồng các element lên nhau theo thứ tự
trên, dưới
− Giá trị của thuộc tính là các con số
− Thường kết hợp với thuộc tính visibility và position
Bài 5: CSS và DHTML
Vị trí động – Dynamic position
Minh họaMinh họa
Minh họaMinh họa
4242
HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO
HocLapTrinhWeb.COM
α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
Bài 5: CSS và DHTML
HẾTHẾT

More Related Content

Viewers also liked

04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web
Đinh Luận
 
Restful services-slides
Restful services-slidesRestful services-slides
Restful services-slides
MasterCode.vn
 
Bài 2 xử lý sự cố hệ điều hành
Bài 2   xử lý sự cố hệ điều hànhBài 2   xử lý sự cố hệ điều hành
Bài 2 xử lý sự cố hệ điều hành
MasterCode.vn
 
Bài 5 xử lý sự cố email
Bài 5   xử lý sự cố emailBài 5   xử lý sự cố email
Bài 5 xử lý sự cố email
MasterCode.vn
 
Xử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tínhXử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tính
MasterCode.vn
 
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất NghệGiáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
MasterCode.vn
 

Viewers also liked (16)

Slide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bảnSlide 8 - Thiết kế Web cơ bản
Slide 8 - Thiết kế Web cơ bản
 
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPTBÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
BÀI 7: Thao tác với file - các vấn đề khác - Giáo trình FPT
 
Nhập môn HTML 1
Nhập môn HTML 1Nhập môn HTML 1
Nhập môn HTML 1
 
04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web04. de cuong bai giang cong nghe web
04. de cuong bai giang cong nghe web
 
BÀI 7: THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
BÀI 7:  THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...BÀI 7:  THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
BÀI 7: THỰC THI CÁC HOẠT ĐỘNG XỬ LÝ XML THEO CƠ CHẾ DỮ LIỆU NGẮT KẾT NỐI (DI...
 
Chuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tinChuong 5 toi_uu_hoa_van_tin
Chuong 5 toi_uu_hoa_van_tin
 
Restful services-slides
Restful services-slidesRestful services-slides
Restful services-slides
 
Bài 2 xử lý sự cố hệ điều hành
Bài 2   xử lý sự cố hệ điều hànhBài 2   xử lý sự cố hệ điều hành
Bài 2 xử lý sự cố hệ điều hành
 
Bài 5 xử lý sự cố email
Bài 5   xử lý sự cố emailBài 5   xử lý sự cố email
Bài 5 xử lý sự cố email
 
Lập trình web - HTML cơ bản
Lập trình web - HTML cơ bảnLập trình web - HTML cơ bản
Lập trình web - HTML cơ bản
 
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPTBài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
Bài 2 Làm quen với môi trường PHP và MySQL (phần 2) - Giáo trình FPT
 
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vnPdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
Pdf tim hieu_c_sharp__va_ung_dung-mastercode.vn
 
Pdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vnPdfc fast food-mastercode.vn
Pdfc fast food-mastercode.vn
 
Xử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tínhXử lý sự cố phần mềm máy tính
Xử lý sự cố phần mềm máy tính
 
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất NghệGiáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
Giáo trình asp net 3.5 sử dụng VS 2008 - Nhất Nghệ
 
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPTBài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
Bài 7 Xây dựng website sử dụng PHP và MySQL - Giáo trình FPT
 

More from MasterCode.vn

Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
MasterCode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
MasterCode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
MasterCode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
MasterCode.vn
 

More from MasterCode.vn (20)

Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vnPd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
Pd ftai lieu-tieng-anh-cho-nguoi-moi-bat-dau-mastercode.vn
 
Why apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vnWhy apps-succeed-wpr-mastercode.vn
Why apps-succeed-wpr-mastercode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
 
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vnGoogle công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
Google công bố thông tin lịch xu hướng ngành 2017 mastercode.vn
 
Nghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vnNghiên cứu về khách hàng mastercode.vn
Nghiên cứu về khách hàng mastercode.vn
 
Pd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vnPd fbuoi7 8--tongquanseo-mastercode.vn
Pd fbuoi7 8--tongquanseo-mastercode.vn
 
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vnPd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
Pd fbuoi5 6-ảnh hưởng của social media tới kết quả seo-mastercode.vn
 
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vnPdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
Pdf buoi3 4-link-building-tran-ngoc-chinh-mastercode.vn
 
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vnPd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
Pd fbuoi3 4-kỹ thuật xây dựng back link-mastercode.vn
 
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vnPd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
Pd fbuoi2 onpage – tối ưu hóa trang web-mastercode.vn
 
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vnPd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
Pd fbuoi1 giới thiệu seo tools cơ bản-seo manager + seo guy-mastercode.vn
 
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vnPdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
Pdf buoi1 2-on-page-tran-ngoc-chinh-mastercode.vn
 
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vnPdfbài 7 máy tính xác tay và máy in   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 7 máy tính xác tay và máy in bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vnPdfbài 6 bảo trì máy tính   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 6 bảo trì máy tính bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vnPdfbài 5 bảo trì và tối ưu windows   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 5 bảo trì và tối ưu windows bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vnPdfbài 4 ổ cứng hard drive   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 4 ổ cứng hard drive bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vnPdfbài 3 cpu và ram   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 3 cpu và ram bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vnPdfbài 1 giới thiệu chung về phần cứng   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 1 giới thiệu chung về phần cứng bảo trì sự cố máy tính-mastercode.vn
 
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vnPdfbài 2 bo mạch chủ (main)   bảo trì sự cố máy tính-mastercode.vn
Pdfbài 2 bo mạch chủ (main) bảo trì sự cố máy tính-mastercode.vn
 
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
Pdf bai 7 làm việc với truy vấn nâng cao-slide 07-quan tri csdl voi access-ma...
 

Bài 5 - CSS và DHTML - Học lập trình web cơ bản với Html, Css, Javascript

  • 1. 11 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/
  • 2. 22 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Mục tiêuMục tiêu • Định dạng trang web bằng CSS • Sử dụng CSS để tạo các trang DHTML
  • 3. 33 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động 7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
  • 4. 44 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Style Sheet − Là một tập hợp các khai báo style Bài 5: CSS và DHTML Giới thiệu CSS <head> <style type = "text/css"> <tên tag 1> { <tên thuộc tính >: <giá trị> ; … } <tên tag 1> { <tên thuộc tính >: <giá trị> ; … } … </style> </head> Các styleStyle Sheet
  • 5. 55 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Style Sheet − Là một tập hợp các khai báo style Bài 5: CSS và DHTML Giới thiệu CSS Ví dụ: <style type="text/css"> h1 {color:#FF0000} div {background-color:#66CCFF; color:#0000FF; border- color:#0000FF; border-style:double; width:300} ul {list-style:square; color:#660000} </style>
  • 6. 66 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • CSS – Cascading Style Sheets − Là một chuẩn của Internet do W3C định nghĩa − Hiệu ứng của style có thể được kế thừa từ các tag khác Bài 5: CSS và DHTML Giới thiệu CSS Ví dụ: <div> <ul> <li> Canh chua</li> <li> Cá kho tộ</li> <li> Trứng chiên</li> </ul> </div> 
  • 7. 77 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động 7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
  • 8. 88 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Các loại CSSCác loại CSS • Inline Style • Internal Style • External Style   
  • 9. 99 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Inline Style − Loại style này chính là phần khai báo thuộc tính style trong các tag HTML Bài 5: CSS và DHTML Các loại CSS Ví dụ: <div style="color:#FF0000; background-color:#CCCCCC; border-style:inset; width:450; text-align:center; padding:10,10, 10,10"> Chào mừng các bạn đến với bài học về "CSS và DHTML" </div>
  • 10. 1010 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Các loại CSSCác loại CSS • Inline Style • Internal Style • External Style   
  • 11. 1111 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Internal Style − Dùng để định nghĩa các style dùng chung trong một trang web Bài 5: CSS và DHTML Các loại CSS <head> <style type = “text/css” id =“tên style sheet 1”> <tên tag 1> { <tên thuộc tính >: <giá trị> ; … } … </style> <style type = “text/css” id =“tên style sheet 2”> … </style> </head> 
  • 12. 1212 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Các loại CSSCác loại CSS • Inline Style • Internal Style • External Style   
  • 13. 1313 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • External Style − Dùng chung trong một website − Phần khai báo nằm trong một tập tin có kiểu là .css và tập tin này được xem như là một Style Sheet Bài 5: CSS và DHTML Các loại CSS
  • 14. 1414 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • External Style − Khai báo và sử dụng: • Khai báo trong tập tin .css • Liên kết với trang web Bài 5: CSS và DHTML Các loại CSS <tên tag> { <tên thuộc tính >: <giá trị> ; … } <head> … <link rel=stylesheet href="<tên tập tin>.css" type="text/css"> </head> Minh họaMinh họa
  • 15. 1515 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động 7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
  • 16. 1616 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Tạo và sử dụng CSS phức tạpTạo và sử dụng CSS phức tạp • Grouping - nhóm • Class – lớp  
  • 17. 1717 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Grouping – nhóm − Khai báo một style áp dụng cho nhiều tag khác nhau Bài 5: CSS và DHTML Tạo và sử dụng CSS phức tạp <head> <style type = “text/css” > <tên tag 1>, <tên tag 2>, … { <tên thuộc tính >: <giá trị> ; … } … </style> </head> Ví dụ: <style type="text/css"> h1, h2, h3 {color: red; font-family:sans-serif } </style>
  • 18. 1818 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Tạo và sử dụng CSS phức tạpTạo và sử dụng CSS phức tạp • Grouping - nhóm • Class – lớp  
  • 19. 1919 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Class – lớp − Khai báo nhiều style khác nhau cho cùng một tag hoặc cho nhiều tag − Khai báo • Cùng một tag • Nhiều tag khác nhau Bài 5: CSS và DHTML Tạo và sử dụng CSS phức tạp <tên tag>.<tên lớp> {<danh sách thuộc tính> } .<tên lớp> {<danh sách thuộc tính> }
  • 20. 2020 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Class – lớp − Sử dụng Bài 5: CSS và DHTML Tạo và sử dụng CSS phức tạp <têntag class = ”tên lớp” ... >
  • 21. 2121 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Class – lớp Bài 5: CSS và DHTML Tạo và sử dụng CSS phức tạp Ví dụ: sử dụng style cho tag <p> <head> <style type="text/css"> p{ color: red; font-size: 20px; font-weight:bold} p.dong1{ color: blue; font-size: 18px; } p.dong2{ font-size: 16px; } </style> </head> <body > <p> HocLapTrinhWeb.com </p> <p class="dong1"> Học lập trình web cơ bản </p> <p class="dong2"> Học lập trình web nâng cao </p> </body>
  • 22. 2222 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Class – lớp Bài 5: CSS và DHTML Tạo và sử dụng CSS phức tạp Ví dụ: sử dụng style cho nhiều tag <head> <style type="text/css"> .dong1{ color: red; font-size: 20px; font-weight:bold} .dong2{ color: blue; font-size: 18px;} .dong3{ color: #000099; font-size: 16px; } </style> </head> <body > <p class="dong1"> HocLapTrinhWeb.com<br> <label class="dong2"> Học lập trình web cơ bản</label><br> <label class="dong3"> Học lập trình web nâng cao</label> </body>
  • 23. 2323 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Các mục thường định dạng − Font chữ − Màu chữ và nền (màu, hình ảnh) – Colors và Background − Canh lề văn bản - Text Alignment − Lề văn bản và đường viền – Margins và Borders Bài 5: CSS và DHTML Tạo và sử dụng CSS phức tạp
  • 24. 2424 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động 7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
  • 25. 2525 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Giới thiệu DHTML – Dynamic HTML − Tạo tính “linh động” cho trang web − Xử lý các yêu cầu khi người dùng tương tác với trang web − Là sự kết hợp HTML, CSS, DOM và một ngôn ngữ client-side script − Không phải là chuẩn của W3C Bài 5: CSS và DHTML Giới thiệu DHTML
  • 26. 2626 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động 7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
  • 27. 2727 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Style động – Dynamic StylesStyle động – Dynamic Styles • Thay đổi thuộc tính • Thay đổi style  
  • 28. 2828 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Thay đổi thuộc tính − Sử dụng cú pháp tham chiếu đến một đối tượng trong DOM Bài 5: CSS và DHTML Style động – Dynamic Styles Ví dụ: thay đổi thuộc tính src của tag <img> Minh họaMinh họa
  • 29. 2929 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Style động – Dynamic StylesStyle động – Dynamic Styles • Thay đổi thuộc tính • Thay đổi style  
  • 30. 3030 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Thay đổi style Có 2 cách làm thay đổi Inline Style − Thay đổi thuộc tính style: thường dùng từ khóa this và viết code trực tiếp vào sự kiện Bài 5: CSS và DHTML Style động – Dynamic Styles Ví dụ: <div id="nd" onMouseOver="this.style.fontSize=36" onMouseOut="this.style.fontSize=16" >Một bông hồng cho em</div> this.style.<tên thuộc tính> = <giá trị> Minh họaMinh họa
  • 31. 3131 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Thay đổi style − Thay đổi tên lớp: dùng để thay đổi nhiều thông tin trong thuộc tính style Bài 5: CSS và DHTML Style động – Dynamic Styles Ví dụ: <head> <style type="text/css"> .vao { font-size:36px; color:#FF0000; font-weight:bold; font-style:italic} .ra { font-size:16px; color:black; text-decoration: none} </style> </head> <body><div id="nd" onMouseOver="this.className='vao' " onMouseOut="this.className='ra' ">Một bông hồng cho em</div> </body> this.className = ‘Tên lớp’ Minh họaMinh họa
  • 32. 3232 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 5. Style động5. Style động5. Style động5. Style động 6. Nội dung động6. Nội dung động6. Nội dung động6. Nội dung động 7. Vị trí động7. Vị trí động7. Vị trí động7. Vị trí động
  • 33. 3333 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Nội dung động − Chèn vào, hủy bỏ hoặc thay đổi nội dung của một element. − Thay đổi nội dung: thường sử dụng thuộc tính innerText, innerHTML hoặc value Bài 5: CSS và DHTML Nội dung động – Dynamic content
  • 34. 3434 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Nội dungNội dung 1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS1. Giới thiệu CSS 2. Các loại CSS2. Các loại CSS2. Các loại CSS2. Các loại CSS 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 3. Tạo và sử dụng3. Tạo và sử dụng CSS phức tạpCSS phức tạp 4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML4. Giới thiệu DHTML 3. Style động3. Style động3. Style động3. Style động 4. Nội dung động4. Nội dung động4. Nội dung động4. Nội dung động 5. Vị trí động5. Vị trí động5. Vị trí động5. Vị trí động
  • 35. 3535 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Vi trí động – Dynamic positionVi trí động – Dynamic position • Thuộc tính position • Thuộc tính visibility • Thuộc tính z-index   
  • 36. 3636 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ − Định vị trí của một element (theo tọa độ (x,y) hay left, top) − Gối chồng các element với nhau theo thứ tự trên, dưới. − Thường sử dụng các thuộc tính left, top, position, visibility và z-index. Bài 5: CSS và DHTML Vị trí động – Dynamic position
  • 37. 3737 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Thuộc tính position − Khai báo loại vị trí của một element − Có 3 giá trị: • static: mặc định. Thuộc tính left và top sẽ không có tác dụng nếu element có position là static • absolute: vị trí dịch chuyển của đối tượng tùy theo vị trí của elemnet cha hoặc element body • relative: vị trí dịch chuyển của đối tượng tùy theo vị trí ban đầu khi viết code HTML Bài 5: CSS và DHTML Vị trí động – Dynamic position Minh họaMinh họa Minh họaMinh họa
  • 38. 3838 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Vi trí động – Dynamic positionVi trí động – Dynamic position • Thuộc tính position • Thuộc tính visibility • Thuộc tính z-index   
  • 39. 3939 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Thuộc tính visibility − Dùng để thể hiện hoặc làm ẩn đi một đối tượng − Có 2 giá trị: • visible: thể hiện đối tượng lên trang web • hidden: làm ẩn đi đối tượng Bài 5: CSS và DHTML Vị trí động – Dynamic position Ví dụ: thể hiện khẩu hiệu “Học, học nữa, học mãi” khi rê chuột vào hình và ngược lại làm ẩn đi Minh họaMinh họa
  • 40. 4040 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Vi trí động – Dynamic positionVi trí động – Dynamic position • Thuộc tính position • Thuộc tính visibility • Thuộc tính z-index   
  • 41. 4141 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ • Thuộc tính z-index − Dùng để gối chồng các element lên nhau theo thứ tự trên, dưới − Giá trị của thuộc tính là các con số − Thường kết hợp với thuộc tính visibility và position Bài 5: CSS và DHTML Vị trí động – Dynamic position Minh họaMinh họa Minh họaMinh họa
  • 42. 4242 HỌC LẬP TRÌNH WEB TỪ CƠ BẢN ĐẾN NÂNG CAO HocLapTrinhWeb.COM α - Tek http://www.facebook.com/groups/hoclaptrinhweb/ Bài 5: CSS và DHTML HẾTHẾT

Editor's Notes

  1. Thời lượng : 5 tiết
  2. Minhoa_Bai05_slide14.html
  3. Minhoa_Bai05_slide28.html
  4. Minhoa_Bai05_slide30.html
  5. Minhoa_Bai05_slide31.html
  6. Ghi chú : Giáo viên d ẫn nhập vị trí của một element trên trang web, nhấn mạnh vị trí mặc định Minhoa_Bai05_slide37.html Minhoa_Bai05_slide37B.html
  7. Minhoa_Bai05_slide39.html
  8. Ghi chú : Giáo viên d ẫn nhập thứ tự trên dưới của một element, nhấn mạnh vị trí mặc định Minhoa_Bai05_slide41.html Minhoa_Bai05_slide41B.html