SlideShare a Scribd company logo
Bài 6
Thiết kế các thành phần giao diện
NHẮC LẠI BÀI TRƯỚC
Tìm hiểu về một số Layout phổ biến
Layout nổi (float) & Layout tuyệt đối (absolute)
Ngăn tràn bố cục
Một số vấn đề khi căn chỉnh cột Layout
Tìm hiểu về một số Layout phổ biến
Layout nổi (float) & Layout tuyệt đối (absolute)
Ngăn tràn bố cục
Một số vấn đề khi căn chỉnh cột Layout
Bài 6 - Thiết kế các thành phần giao diện
MỤC TIÊU BÀI HỌC
Làm quen với các thành phần trên trang web
Định nghĩa CSS cho những thành phần:
Table
Form
Lists & Menu
Làm việc với drop-down menu
Làm quen với các thành phần trên trang web
Định nghĩa CSS cho những thành phần:
Table
Form
Lists & Menu
Làm việc với drop-down menu
Bài 6 - Thiết kế các thành phần giao diện
CÁC THÀNH PHẦN TRÊN TRANG WEB
THÀNH PHẦN (COMPONENT)
Là thành phần mở rộng
Là một ứng dụng trên trang web
Được sử dụng trên trang web để thể hiện những
chức năng nhất định:
Hiển thị danh sách
Menu
…
Được trình bày trong những box trên trang web
Bài 6 - Thiết kế các thành phần giao diện
Là thành phần mở rộng
Là một ứng dụng trên trang web
Được sử dụng trên trang web để thể hiện những
chức năng nhất định:
Hiển thị danh sách
Menu
…
Được trình bày trong những box trên trang web
THÀNH PHẦN (COMPONENT)
Bài 6 - Thiết kế các thành phần giao diện
LÀM VIỆC VỚI BẢNG (TABLE)
BẢNG MẶC ĐỊNH
<table border="1">
<tr>
<td>&nbsp;</td>
<td>Styling</td>
<td>Coding</td>
</tr>
<tr>
<td>Ngôn ngữ</td>
<td>XHTML &amp; CSS</td>
<td>PHP &amp; SQL</td>
</tr>
<tr>
<td>Focus</td>
<td>Interface design</td>
<td>Back-end code</td>
</tr>
</table>
Bài 6 - Thiết kế các thành phần giao diện
<table border="1">
<tr>
<td>&nbsp;</td>
<td>Styling</td>
<td>Coding</td>
</tr>
<tr>
<td>Ngôn ngữ</td>
<td>XHTML &amp; CSS</td>
<td>PHP &amp; SQL</td>
</tr>
<tr>
<td>Focus</td>
<td>Interface design</td>
<td>Back-end code</td>
</tr>
</table>
CÁC THẺ THÀNH PHẦN CỦA BẢNG
tr
td
th
Bài 6 - Thiết kế các thành phần giao diện
table
tr th
THUỘC TÍNH CỦA BẢNG
Những thành phần định nghĩa trong CSS khi làm
việc với table:
Background
Border
Text
Kích thước
Bài 6 - Thiết kế các thành phần giao diện
Những thành phần định nghĩa trong CSS khi làm
việc với table:
Background
Border
Text
Kích thước
ĐỊNH STYLE CHO BẢNG
table.basic_lines {width:300px; border-top:3px solid #069;}
table.basic_lines th { border-bottom:2px solid #069;} /* định nghĩa vùng header cho
bảng*/
table.basic_lines td {border-bottom:1px solid #069;}/*định nghĩa style cho các ô của
bảng*/
Bài 6 - Thiết kế các thành phần giao diện
LÀM VIỆC VỚI FORM
FORM
Dùng để lấy dữ liệu của người dùng để gửi tới máy
chủ
Sử dụng để nhập dữ liệu từ người dùng:
Form đăng ký
Form đăng nhập
Form xác thực
Sử dụng như dạng biểu mẫu
Bài 6 - Thiết kế các thành phần giao diện
Dùng để lấy dữ liệu của người dùng để gửi tới máy
chủ
Sử dụng để nhập dữ liệu từ người dùng:
Form đăng ký
Form đăng nhập
Form xác thực
Sử dụng như dạng biểu mẫu
FORM
Trong form chứa những thành phần điều khiển
(control)
Thành phần điều khiển nhập
liệu
Bài 6 - Thiết kế các thành phần giao diện
Thành phần lựa chọn
Thành phần submit
ĐỊNH STYLE CHO THÀNH PHẦN FORM
CSS:
input {font-size:.8em;}
label {display:block; clear:both; font-size:85%;font-weight:bold; margin:.5em
0 0; padding-bottom:.5em;}
XHTML:
<label for="user_name">UserName</label>
<inputtype="text" id="user_name" name="user_name" size="18"
maxlength="36"tabindex="1" />
Bài 6 - Thiết kế các thành phần giao diện
Định dạng style cho nút submit:
ĐỊNH STYLE CHO THÀNH PHẦN FORM
CSS:
input[type="submit"] { float:right; margin:.5em 0; }
XHTML:
<div>
<input type="submit" value="Submit this Form" />
</div>
Bài 6 - Thiết kế các thành phần giao diện
CSS:
input[type="submit"] { float:right; margin:.5em 0; }
XHTML:
<div>
<input type="submit" value="Submit this Form" />
</div>
ĐỊNH STYLE CHO FORM
form {
float:left;
width:24em;
margin:20px 0 0 50px;
padding:1em .75em .5em;
border:1px solid #AAA;
}
input { font-size:.8em;}
input:focus, textarea:focus, select:focus {border:2px solid #7AA;}
label {display:block; clear:both; font-size:85%;font-weight:bold; margin: .5em 0 0;
padding-bottom: .5em;}
input[type="submit"] { float:right; margin: .5em 0;}
Bài 6 - Thiết kế các thành phần giao diện
form {
float:left;
width:24em;
margin:20px 0 0 50px;
padding:1em .75em .5em;
border:1px solid #AAA;
}
input { font-size:.8em;}
input:focus, textarea:focus, select:focus {border:2px solid #7AA;}
label {display:block; clear:both; font-size:85%;font-weight:bold; margin: .5em 0 0;
padding-bottom: .5em;}
input[type="submit"] { float:right; margin: .5em 0;}
DANH SÁCH (LIST) & MENU
DANH SÁCH (LIST) & MENU
List: là những nhóm mục văn bản liên quan tới đối
tượng. Cơ sở của việc điều hướng trên trang web
Menu: danh sách lựa chọn để chuyển hướng lựa
chọn
Bài 6 - Thiết kế các thành phần giao diện
LIST
3 loại list:
Không thứ tự: được gạch đầu dòng
Thứ tự: đánh số theo thứ tự
Định nghĩa: có chứa những mục con (subitem),
thường được sử dụng làm chú giải
Bài 6 - Thiết kế các thành phần giao diện
LIST
Bài 6 - Thiết kế các thành phần giao diện
LIST MẶC ĐỊNH
<ul>
<li>Gibson</li>
<li>Fender</li>
<li>Rickenbacker</li>
<li>Ibanez</li>
</ul>
<ol>
<li>Gibson</li>
<li>Fender</li>
<li>Rickenbacker</li>
<li>Ibanez</li>
</ol>
Bài 6 - Thiết kế các thành phần giao diện
<ul>
<li>Gibson</li>
<li>Fender</li>
<li>Rickenbacker</li>
<li>Ibanez</li>
</ul>
<ol>
<li>Gibson</li>
<li>Fender</li>
<li>Rickenbacker</li>
<li>Ibanez</li>
</ol>
ÁP STYLE CHO LIST
Áp dụng CSS để định dạng kiểu cho thẻ ul, li:
Thay đổi được kiểu hiển thị (thả xuống, thả sang
ngang)
Thay đổi kiểu bullet
CSS:
ul {border:0; margin:10px 30px 10px
1.25em; padding:0; list-style-type:none;}
li {border-bottom:2px solid #069; margin:0;
padding:.3em 0; text-indent:.5em}
Áp dụng CSS để định dạng kiểu cho thẻ ul, li:
Thay đổi được kiểu hiển thị (thả xuống, thả sang
ngang)
Thay đổi kiểu bullet
Bài 6 - Thiết kế các thành phần giao diện
CSS:
ul {border:0; margin:10px 30px 10px
1.25em; padding:0; list-style-type:none;}
li {border-bottom:2px solid #069; margin:0;
padding:.3em 0; text-indent:.5em}
MENU
Danh sách  tạo ra các link điều hướng
CSS:
a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-
decoration:none}
a:hover { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-
decoration:underline}
XHTML:
<ul>
<li><a href="#">Gibson</a></li>
<li><a href="#">Fender</a></li>
<li><a href="#">Rickenbacker</a></li>
<li><a href="#">Ibanez</a></li>
</ul>
Danh sách  tạo ra các link điều hướng
Bài 6 - Thiết kế các thành phần giao diện
CSS:
a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-
decoration:none}
a:hover { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text-
decoration:underline}
XHTML:
<ul>
<li><a href="#">Gibson</a></li>
<li><a href="#">Fender</a></li>
<li><a href="#">Rickenbacker</a></li>
<li><a href="#">Ibanez</a></li>
</ul>
MENU
Định dạng style cho menu:
Cách căn chỉnh trên IE6 & 7
CSS:
body {font:1em verdana, arial, sans-serif;}
div#listcontainer {border:1px solid #000; width:150px; font-size: .75em;
margin:20px;}
ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;}
li {border-bottom:2px solid #069; margin:0; padding: .3em0; text-indent: .5em;}
li:first-child {border-top:2px solid #069;}
Định dạng style cho menu:
Cách căn chỉnh trên IE6 & 7
Bài 6 - Thiết kế các thành phần giao diện
CSS:
body {font:1em verdana, arial, sans-serif;}
div#listcontainer {border:1px solid #000; width:150px; font-size: .75em;
margin:20px;}
ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;}
li {border-bottom:2px solid #069; margin:0; padding: .3em0; text-indent: .5em;}
li:first-child {border-top:2px solid #069;}
CSS:
body {font:1em verdana, arial, sans-serif;}
div#listcontainer {border:1px solid #000; width:150px; font-size: .75em;
margin:20px;}
ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;
border-top: 2px solid #069}
li {border-bottom:2px solid #069; margin:0; padding: .3em 0; text-indent: .5em}
MENU
Cách căn chỉnh trên IE6 & 7
CSS:
body {font:1em verdana, arial, sans-serif;}
div#listcontainer {border:1px solid #000; width:150px; font-size: .75em;
margin:20px;}
ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;
border-top: 2px solid #069}
li {border-bottom:2px solid #069; margin:0; padding: .3em 0; text-indent: .5em}
Cách căn chỉnh trên IE6 & 7
Bài 6 - Thiết kế các thành phần giao diện
CSS:
body {font:1em verdana, arial, sans-serif;}
div#listcontainer {border:1px solid #000; width:150px; font-size: .75em;
margin:20px;}
ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;
border-top: 2px solid #069}
li {border-bottom:2px solid #069; margin:0; padding: .3em 0; text-indent: .5em}
MENU
Kết quả:Kết quả:
Bài 6 - Thiết kế các thành phần giao diện
DROP-DOWN MENU
DROP-DOWN MENU
Ứng dụng rộng rãi trên nhiều website
Đáp ứng được việc hiển thị nhiều nội dung chuyển
hướng
Thiết kế phong phú
Ứng dụng rộng rãi trên nhiều website
Đáp ứng được việc hiển thị nhiều nội dung chuyển
hướng
Thiết kế phong phú
Bài 6 - Thiết kế các thành phần giao diện
DROP-DOWN MENU
Bài 6 - Thiết kế các thành phần giao diện
DROP-DOWN MENU
CSS:
#multi_drop_menus li { border:2px solid blue; list-style-
type:none;float:left;position:relative;}
#multi_drop_menus li ul { position:absolute; width:7em;}
#multi_drop_menus li ul li{width:100%;}
#multi_drop_menus { behavior:url(../../lib/js_tools/csshover.htc); font-family:lucida,
arial, sans-serif; border:1px solid #686;float:left;}
#multi_drop_menus li ul { position:absolute; width:7em;display:none;}
#multi_drop_menus li:hover ul {display:block;}
#multi_drop_menus li:hover ul {display:block;}
CSS:
Bài 6 - Thiết kế các thành phần giao diện
#multi_drop_menus li { border:2px solid blue; list-style-
type:none;float:left;position:relative;}
#multi_drop_menus li ul { position:absolute; width:7em;}
#multi_drop_menus li ul li{width:100%;}
#multi_drop_menus { behavior:url(../../lib/js_tools/csshover.htc); font-family:lucida,
arial, sans-serif; border:1px solid #686;float:left;}
#multi_drop_menus li ul { position:absolute; width:7em;display:none;}
#multi_drop_menus li:hover ul {display:block;}
#multi_drop_menus li:hover ul {display:block;}
DROP-DOWN MENU
HTML:
<div id="multi_drop_menus">
<ul>
<li><a href="#">Item 1</a>
<ul>
<li><a href="#">Item 1a</a></li>
<li><a href="#">Item 1b</a></li>
</ul>
</li>
<li><a href="#">Item 2</a></li>
</ul>
</div>
HTML:
Bài 6 - Thiết kế các thành phần giao diện
<div id="multi_drop_menus">
<ul>
<li><a href="#">Item 1</a>
<ul>
<li><a href="#">Item 1a</a></li>
<li><a href="#">Item 1b</a></li>
</ul>
</li>
<li><a href="#">Item 2</a></li>
</ul>
</div>
TỔNG KẾT
Thành phần (component) là những đối tượng
thường xuyên được sử dụng trên trang web:
Menu & List
Bảng danh sách
Form
Các thành phần được định sẽ sẽ có dáng vẻ chuyên
nghiệp hơn, cũng như thu hút sự chú ý
Trong mỗi thành phần đều có những thuộc tính
riêng biệt
Sử dụng những giá trị block, none của thuộc tính
position để phân cấp menu dropdown
Thành phần (component) là những đối tượng
thường xuyên được sử dụng trên trang web:
Menu & List
Bảng danh sách
Form
Các thành phần được định sẽ sẽ có dáng vẻ chuyên
nghiệp hơn, cũng như thu hút sự chú ý
Trong mỗi thành phần đều có những thuộc tính
riêng biệt
Sử dụng những giá trị block, none của thuộc tính
position để phân cấp menu dropdown
Bài 6 - Thiết kế các thành phần giao diện

More Related Content

What's hot

Trắc nghiệm tài chính tiền tệ 1 2013
Trắc nghiệm tài chính tiền tệ 1 2013Trắc nghiệm tài chính tiền tệ 1 2013
Trắc nghiệm tài chính tiền tệ 1 2013
Ce Nguyễn
 
Bài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệuBài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệutrieulongweb
 
Chuong 3 windows forms
Chuong 3   windows formsChuong 3   windows forms
Chuong 3 windows forms
Harees Seni
 
Baitapmangmaytinh
BaitapmangmaytinhBaitapmangmaytinh
Baitapmangmaytinh
Đấy Vợ
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trìnhHuy Rùa
 
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.comBài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
mai_non
 
163 câu trắc nghiệm tài chính tiền tệ
163 câu trắc nghiệm tài chính tiền tệ163 câu trắc nghiệm tài chính tiền tệ
163 câu trắc nghiệm tài chính tiền tệ
lehaiau
 
Tổng hợp lỗi thường gặp ở Revit
Tổng hợp lỗi thường gặp ở RevitTổng hợp lỗi thường gặp ở Revit
Tổng hợp lỗi thường gặp ở Revit
Huytraining
 
Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0
Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0
Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0
Huytraining
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
Han Nguyen
 
Bai giang photoshop
Bai giang photoshopBai giang photoshop
Bai giang photoshop
Mơ Mẹ Sóc
 
Sql injection demo - it-slideshares.blogspot.com
Sql injection   demo - it-slideshares.blogspot.comSql injection   demo - it-slideshares.blogspot.com
Sql injection demo - it-slideshares.blogspot.com
phanleson
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
leemindinh
 
Giáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdf
Giáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdfGiáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdf
Giáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdf
Man_Ebook
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
nataliej4
 
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạngphân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
hieu anh
 
Cách sử dụng tên miền thật khi chạy website ở localhost
Cách sử dụng tên miền thật khi chạy website ở localhostCách sử dụng tên miền thật khi chạy website ở localhost
Cách sử dụng tên miền thật khi chạy website ở localhost
Lel Đặng Văn
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giải
Trung Thanh Nguyen
 

What's hot (20)

Trắc nghiệm tài chính tiền tệ 1 2013
Trắc nghiệm tài chính tiền tệ 1 2013Trắc nghiệm tài chính tiền tệ 1 2013
Trắc nghiệm tài chính tiền tệ 1 2013
 
Bài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệuBài giảng cơ sở dữ liệu
Bài giảng cơ sở dữ liệu
 
Chuong 3 windows forms
Chuong 3   windows formsChuong 3   windows forms
Chuong 3 windows forms
 
Baitapmangmaytinh
BaitapmangmaytinhBaitapmangmaytinh
Baitapmangmaytinh
 
Bài tập nhập môn lập trình
Bài tập nhập môn lập trìnhBài tập nhập môn lập trình
Bài tập nhập môn lập trình
 
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.comBài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
Bài giảng môn Cơ sở dữ liệu - truongkinhtethucpham.com
 
163 câu trắc nghiệm tài chính tiền tệ
163 câu trắc nghiệm tài chính tiền tệ163 câu trắc nghiệm tài chính tiền tệ
163 câu trắc nghiệm tài chính tiền tệ
 
Tổng hợp lỗi thường gặp ở Revit
Tổng hợp lỗi thường gặp ở RevitTổng hợp lỗi thường gặp ở Revit
Tổng hợp lỗi thường gặp ở Revit
 
Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0
Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0
Tổng hợp lỗi thường gặp ở Revit - Phiên bản 2.0
 
Hệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng onlineHệ thống quản lý bán hàng online
Hệ thống quản lý bán hàng online
 
Bai giang photoshop
Bai giang photoshopBai giang photoshop
Bai giang photoshop
 
Câu 2
Câu 2Câu 2
Câu 2
 
Sql injection demo - it-slideshares.blogspot.com
Sql injection   demo - it-slideshares.blogspot.comSql injection   demo - it-slideshares.blogspot.com
Sql injection demo - it-slideshares.blogspot.com
 
Thiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sựThiết kế csdl quản lý nhân sự
Thiết kế csdl quản lý nhân sự
 
Giáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdf
Giáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdfGiáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdf
Giáo Dục Quốc Phòng Và An Ninh - Học phần 3 Quân sự chung.pdf
 
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chốngĐồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
Đồ án thực tập cơ sở các kĩ thuật tấn công SQL injection và cách phòng chống
 
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạngphân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
phân tích và thiết kế quản lý website bán hàng thiết bị máy tính qua mạng
 
Cách sử dụng tên miền thật khi chạy website ở localhost
Cách sử dụng tên miền thật khi chạy website ở localhostCách sử dụng tên miền thật khi chạy website ở localhost
Cách sử dụng tên miền thật khi chạy website ở localhost
 
Bao cao powerpoint
Bao cao powerpointBao cao powerpoint
Bao cao powerpoint
 
Bài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giảiBài tập mẫu C và C++ có giải
Bài tập mẫu C và C++ có giải
 

Viewers also liked

BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTBÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
MasterCode.vn
 
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPTBài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
MasterCode.vn
 
Bài 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPTBài 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPT
MasterCode.vn
 
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
MasterCode.vn
 
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPTBÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
MasterCode.vn
 
BÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPT
BÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPTBÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPT
BÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPT
MasterCode.vn
 
BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...
BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...
BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...
MasterCode.vn
 
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPTBÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
MasterCode.vn
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
MasterCode.vn
 
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
KhanhPham
 
BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...
BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...
BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...
MasterCode.vn
 
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
MasterCode.vn
 
Bài 6: Tạo hiệu ứng và validate Form - Giáo trình FPT
Bài 6: Tạo hiệu ứng và validate Form - Giáo trình FPTBài 6: Tạo hiệu ứng và validate Form - Giáo trình FPT
Bài 6: Tạo hiệu ứng và validate Form - Giáo trình FPT
MasterCode.vn
 
BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5
BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5
BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5
MasterCode.vn
 
Bài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTBài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPT
MasterCode.vn
 
BÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPT
BÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPTBÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPT
BÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPT
MasterCode.vn
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
MasterCode.vn
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
MasterCode.vn
 
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPTBài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
MasterCode.vn
 
Bài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPTBài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPT
MasterCode.vn
 

Viewers also liked (20)

BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPTBÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
BÀI 3 Bố cục trang web & bảng (TABLE) trên trang web - Giáo trình FPT
 
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPTBài 5 Bố cục trang cơ bản - Giáo trình FPT
Bài 5 Bố cục trang cơ bản - Giáo trình FPT
 
Bài 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPTBài 4 Định vị trí box - Giáo trình FPT
Bài 4 Định vị trí box - Giáo trình FPT
 
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
BÀI 5 Làm việc với FONT, TYPEFACE và tỷ lệ nhịp điệu trong TYPOGRAPHY - Giáo ...
 
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPTBÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
BÀI 4 Ký tự và biểu tượng trong TYPOGRAPHY - Giáo trình FPT
 
BÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPT
BÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPTBÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPT
BÀI 2 Tổng quan về ILLUSTRATOR CS4 - Giáo trình FPT
 
BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...
BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...
BÀI 6 Những yếu tố: tỷ lệ, nhịp điệu, nhấn mạnh và tương phản trong TYPOGRAPH...
 
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPTBÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
BÀI 3 Tổng quan về TYPOGRAPHY - Giáo trình FPT
 
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
BÀI 1 Bước đầu làm quen với ADOBE DREAMWEAVER CS4 và những thao tác cơ bản tr...
 
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với DreamweaverGiáo trình thiết kế web - Thiết kế web với Dreamweaver
Giáo trình thiết kế web - Thiết kế web với Dreamweaver
 
BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...
BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...
BÀI 4 Nâng cao khả năng thiết kế web mobile với thành phần jquery mobile - Gi...
 
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
Bài 6: Lập trình với CSDL Kiến trúc kết nối & Buộc dữ liệu - Lập trình winfor...
 
Bài 6: Tạo hiệu ứng và validate Form - Giáo trình FPT
Bài 6: Tạo hiệu ứng và validate Form - Giáo trình FPTBài 6: Tạo hiệu ứng và validate Form - Giáo trình FPT
Bài 6: Tạo hiệu ứng và validate Form - Giáo trình FPT
 
BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5
BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5
BÀI 4 Làm việc với các thành phần VIDEO, AUDIO, CANVAS của HTML5
 
Bài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPTBài 7 Xây dựng website - Giáo trình FPT
Bài 7 Xây dựng website - Giáo trình FPT
 
BÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPT
BÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPTBÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPT
BÀI 3 Thiết kế web cho di động với dreamweaver CS5 & Jquery - Giáo trình FPT
 
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPTBÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
BÀI 6 Làm việc với thành phần mở rộng của CSS3 - Giáo trình FPT
 
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
BÀI 2 Tìm hiểu ngôn ngữ đánh dấu trong việc phát triển web mobile - Giáo trìn...
 
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPTBài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
Bài 13: Nâng cấp từ Windows Server 2003 lên Windows Server 2008 - Giáo trình FPT
 
Bài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPTBài 3 Tạo style cho font và văn bản - Giáo trình FPT
Bài 3 Tạo style cho font và văn bản - Giáo trình FPT
 

Similar to Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT

Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bản
Sống Khác
 
Giáo trình HTML CSS Nhất Nghệ - Lập trình web
Giáo trình HTML CSS Nhất Nghệ - Lập trình webGiáo trình HTML CSS Nhất Nghệ - Lập trình web
Giáo trình HTML CSS Nhất Nghệ - Lập trình web
KhnhTrnh39
 
Slide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bảnSlide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bản
Sống Khác
 
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
Sống Khác
 
Bài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docxBài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docx
TrongNguyn1
 
Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
Lương Bá Hợp
 
Web2022 slide 8
Web2022   slide 8Web2022   slide 8
Web2022 slide 8
tuanduongcntt
 
Slide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSlide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bản
Sống Khác
 
Slide6 html5
Slide6 html5Slide6 html5
Slide6 html5
tuanduongcntt
 
Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Đặng Til
 
Baigiang css
Baigiang cssBaigiang css
Baigiang css
hmtsystem
 
Slide2
Slide2Slide2
Bài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docxBài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docx
TrongNguyn1
 

Similar to Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT (20)

Slide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bảnSlide 7 - Thiết kế Web cơ bản
Slide 7 - Thiết kế Web cơ bản
 
Giáo trình HTML CSS Nhất Nghệ - Lập trình web
Giáo trình HTML CSS Nhất Nghệ - Lập trình webGiáo trình HTML CSS Nhất Nghệ - Lập trình web
Giáo trình HTML CSS Nhất Nghệ - Lập trình web
 
Slide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bảnSlide 5 - Thiết kế Web cơ bản
Slide 5 - Thiết kế Web cơ bản
 
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 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docxBài 7 - Xây dựng layout cho trang web.docx
Bài 7 - Xây dựng layout cho trang web.docx
 
Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3Tài liệu HTML5-CSS3
Tài liệu HTML5-CSS3
 
Web2022 slide 8
Web2022   slide 8Web2022   slide 8
Web2022 slide 8
 
Slide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bảnSlide 6 - Thiết kế Web cơ bản
Slide 6 - Thiết kế Web cơ bản
 
Slide6 html5
Slide6 html5Slide6 html5
Slide6 html5
 
Slide6 - Co ban HTML5
Slide6 - Co ban HTML5Slide6 - Co ban HTML5
Slide6 - Co ban HTML5
 
Slide3
Slide3Slide3
Slide3
 
Baigiang css
Baigiang cssBaigiang css
Baigiang css
 
Web1012 slide 5
Web1012   slide 5Web1012   slide 5
Web1012 slide 5
 
Css
CssCss
Css
 
Slide2
Slide2Slide2
Slide2
 
Web1012 slide 2
Web1012   slide 2Web1012   slide 2
Web1012 slide 2
 
Bài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docxBài 2 - Trang Web Giới Thiệu (2).docx
Bài 2 - Trang Web Giới Thiệu (2).docx
 
Web1012 slide 1
Web1012   slide 1Web1012   slide 1
Web1012 slide 1
 
Joomla developermanual
Joomla developermanualJoomla developermanual
Joomla developermanual
 
Web1012 slide 3
Web1012   slide 3Web1012   slide 3
Web1012 slide 3
 

More from MasterCode.vn

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
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
MasterCode.vn
 
Dzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vnDzone performancemonitoring2016-mastercode.vn
Dzone performancemonitoring2016-mastercode.vn
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
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
MasterCode.vn
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vn
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
 
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
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
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
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
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
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
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
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
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
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
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
 
Lập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook mastercode.vnLập trình sáng tạo creative computing textbook mastercode.vn
Lập trình sáng tạo creative computing textbook 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
 

Bài 6 Thiết kế các thành phần giao diện - Giáo trình FPT

  • 1. Bài 6 Thiết kế các thành phần giao diện
  • 2. NHẮC LẠI BÀI TRƯỚC Tìm hiểu về một số Layout phổ biến Layout nổi (float) & Layout tuyệt đối (absolute) Ngăn tràn bố cục Một số vấn đề khi căn chỉnh cột Layout Tìm hiểu về một số Layout phổ biến Layout nổi (float) & Layout tuyệt đối (absolute) Ngăn tràn bố cục Một số vấn đề khi căn chỉnh cột Layout Bài 6 - Thiết kế các thành phần giao diện
  • 3. MỤC TIÊU BÀI HỌC Làm quen với các thành phần trên trang web Định nghĩa CSS cho những thành phần: Table Form Lists & Menu Làm việc với drop-down menu Làm quen với các thành phần trên trang web Định nghĩa CSS cho những thành phần: Table Form Lists & Menu Làm việc với drop-down menu Bài 6 - Thiết kế các thành phần giao diện
  • 4. CÁC THÀNH PHẦN TRÊN TRANG WEB
  • 5. THÀNH PHẦN (COMPONENT) Là thành phần mở rộng Là một ứng dụng trên trang web Được sử dụng trên trang web để thể hiện những chức năng nhất định: Hiển thị danh sách Menu … Được trình bày trong những box trên trang web Bài 6 - Thiết kế các thành phần giao diện Là thành phần mở rộng Là một ứng dụng trên trang web Được sử dụng trên trang web để thể hiện những chức năng nhất định: Hiển thị danh sách Menu … Được trình bày trong những box trên trang web
  • 6. THÀNH PHẦN (COMPONENT) Bài 6 - Thiết kế các thành phần giao diện
  • 7. LÀM VIỆC VỚI BẢNG (TABLE)
  • 8. BẢNG MẶC ĐỊNH <table border="1"> <tr> <td>&nbsp;</td> <td>Styling</td> <td>Coding</td> </tr> <tr> <td>Ngôn ngữ</td> <td>XHTML &amp; CSS</td> <td>PHP &amp; SQL</td> </tr> <tr> <td>Focus</td> <td>Interface design</td> <td>Back-end code</td> </tr> </table> Bài 6 - Thiết kế các thành phần giao diện <table border="1"> <tr> <td>&nbsp;</td> <td>Styling</td> <td>Coding</td> </tr> <tr> <td>Ngôn ngữ</td> <td>XHTML &amp; CSS</td> <td>PHP &amp; SQL</td> </tr> <tr> <td>Focus</td> <td>Interface design</td> <td>Back-end code</td> </tr> </table>
  • 9. CÁC THẺ THÀNH PHẦN CỦA BẢNG tr td th Bài 6 - Thiết kế các thành phần giao diện table tr th
  • 10. THUỘC TÍNH CỦA BẢNG Những thành phần định nghĩa trong CSS khi làm việc với table: Background Border Text Kích thước Bài 6 - Thiết kế các thành phần giao diện Những thành phần định nghĩa trong CSS khi làm việc với table: Background Border Text Kích thước
  • 11. ĐỊNH STYLE CHO BẢNG table.basic_lines {width:300px; border-top:3px solid #069;} table.basic_lines th { border-bottom:2px solid #069;} /* định nghĩa vùng header cho bảng*/ table.basic_lines td {border-bottom:1px solid #069;}/*định nghĩa style cho các ô của bảng*/ Bài 6 - Thiết kế các thành phần giao diện
  • 13. FORM Dùng để lấy dữ liệu của người dùng để gửi tới máy chủ Sử dụng để nhập dữ liệu từ người dùng: Form đăng ký Form đăng nhập Form xác thực Sử dụng như dạng biểu mẫu Bài 6 - Thiết kế các thành phần giao diện Dùng để lấy dữ liệu của người dùng để gửi tới máy chủ Sử dụng để nhập dữ liệu từ người dùng: Form đăng ký Form đăng nhập Form xác thực Sử dụng như dạng biểu mẫu
  • 14. FORM Trong form chứa những thành phần điều khiển (control) Thành phần điều khiển nhập liệu Bài 6 - Thiết kế các thành phần giao diện Thành phần lựa chọn Thành phần submit
  • 15. ĐỊNH STYLE CHO THÀNH PHẦN FORM CSS: input {font-size:.8em;} label {display:block; clear:both; font-size:85%;font-weight:bold; margin:.5em 0 0; padding-bottom:.5em;} XHTML: <label for="user_name">UserName</label> <inputtype="text" id="user_name" name="user_name" size="18" maxlength="36"tabindex="1" /> Bài 6 - Thiết kế các thành phần giao diện
  • 16. Định dạng style cho nút submit: ĐỊNH STYLE CHO THÀNH PHẦN FORM CSS: input[type="submit"] { float:right; margin:.5em 0; } XHTML: <div> <input type="submit" value="Submit this Form" /> </div> Bài 6 - Thiết kế các thành phần giao diện CSS: input[type="submit"] { float:right; margin:.5em 0; } XHTML: <div> <input type="submit" value="Submit this Form" /> </div>
  • 17. ĐỊNH STYLE CHO FORM form { float:left; width:24em; margin:20px 0 0 50px; padding:1em .75em .5em; border:1px solid #AAA; } input { font-size:.8em;} input:focus, textarea:focus, select:focus {border:2px solid #7AA;} label {display:block; clear:both; font-size:85%;font-weight:bold; margin: .5em 0 0; padding-bottom: .5em;} input[type="submit"] { float:right; margin: .5em 0;} Bài 6 - Thiết kế các thành phần giao diện form { float:left; width:24em; margin:20px 0 0 50px; padding:1em .75em .5em; border:1px solid #AAA; } input { font-size:.8em;} input:focus, textarea:focus, select:focus {border:2px solid #7AA;} label {display:block; clear:both; font-size:85%;font-weight:bold; margin: .5em 0 0; padding-bottom: .5em;} input[type="submit"] { float:right; margin: .5em 0;}
  • 19. DANH SÁCH (LIST) & MENU List: là những nhóm mục văn bản liên quan tới đối tượng. Cơ sở của việc điều hướng trên trang web Menu: danh sách lựa chọn để chuyển hướng lựa chọn Bài 6 - Thiết kế các thành phần giao diện
  • 20. LIST 3 loại list: Không thứ tự: được gạch đầu dòng Thứ tự: đánh số theo thứ tự Định nghĩa: có chứa những mục con (subitem), thường được sử dụng làm chú giải Bài 6 - Thiết kế các thành phần giao diện
  • 21. LIST Bài 6 - Thiết kế các thành phần giao diện
  • 22. LIST MẶC ĐỊNH <ul> <li>Gibson</li> <li>Fender</li> <li>Rickenbacker</li> <li>Ibanez</li> </ul> <ol> <li>Gibson</li> <li>Fender</li> <li>Rickenbacker</li> <li>Ibanez</li> </ol> Bài 6 - Thiết kế các thành phần giao diện <ul> <li>Gibson</li> <li>Fender</li> <li>Rickenbacker</li> <li>Ibanez</li> </ul> <ol> <li>Gibson</li> <li>Fender</li> <li>Rickenbacker</li> <li>Ibanez</li> </ol>
  • 23. ÁP STYLE CHO LIST Áp dụng CSS để định dạng kiểu cho thẻ ul, li: Thay đổi được kiểu hiển thị (thả xuống, thả sang ngang) Thay đổi kiểu bullet CSS: ul {border:0; margin:10px 30px 10px 1.25em; padding:0; list-style-type:none;} li {border-bottom:2px solid #069; margin:0; padding:.3em 0; text-indent:.5em} Áp dụng CSS để định dạng kiểu cho thẻ ul, li: Thay đổi được kiểu hiển thị (thả xuống, thả sang ngang) Thay đổi kiểu bullet Bài 6 - Thiết kế các thành phần giao diện CSS: ul {border:0; margin:10px 30px 10px 1.25em; padding:0; list-style-type:none;} li {border-bottom:2px solid #069; margin:0; padding:.3em 0; text-indent:.5em}
  • 24. MENU Danh sách  tạo ra các link điều hướng CSS: a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text- decoration:none} a:hover { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text- decoration:underline} XHTML: <ul> <li><a href="#">Gibson</a></li> <li><a href="#">Fender</a></li> <li><a href="#">Rickenbacker</a></li> <li><a href="#">Ibanez</a></li> </ul> Danh sách  tạo ra các link điều hướng Bài 6 - Thiết kế các thành phần giao diện CSS: a { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text- decoration:none} a:hover { font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#000; text- decoration:underline} XHTML: <ul> <li><a href="#">Gibson</a></li> <li><a href="#">Fender</a></li> <li><a href="#">Rickenbacker</a></li> <li><a href="#">Ibanez</a></li> </ul>
  • 25. MENU Định dạng style cho menu: Cách căn chỉnh trên IE6 & 7 CSS: body {font:1em verdana, arial, sans-serif;} div#listcontainer {border:1px solid #000; width:150px; font-size: .75em; margin:20px;} ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;} li {border-bottom:2px solid #069; margin:0; padding: .3em0; text-indent: .5em;} li:first-child {border-top:2px solid #069;} Định dạng style cho menu: Cách căn chỉnh trên IE6 & 7 Bài 6 - Thiết kế các thành phần giao diện CSS: body {font:1em verdana, arial, sans-serif;} div#listcontainer {border:1px solid #000; width:150px; font-size: .75em; margin:20px;} ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none;} li {border-bottom:2px solid #069; margin:0; padding: .3em0; text-indent: .5em;} li:first-child {border-top:2px solid #069;} CSS: body {font:1em verdana, arial, sans-serif;} div#listcontainer {border:1px solid #000; width:150px; font-size: .75em; margin:20px;} ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none; border-top: 2px solid #069} li {border-bottom:2px solid #069; margin:0; padding: .3em 0; text-indent: .5em}
  • 26. MENU Cách căn chỉnh trên IE6 & 7 CSS: body {font:1em verdana, arial, sans-serif;} div#listcontainer {border:1px solid #000; width:150px; font-size: .75em; margin:20px;} ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none; border-top: 2px solid #069} li {border-bottom:2px solid #069; margin:0; padding: .3em 0; text-indent: .5em} Cách căn chỉnh trên IE6 & 7 Bài 6 - Thiết kế các thành phần giao diện CSS: body {font:1em verdana, arial, sans-serif;} div#listcontainer {border:1px solid #000; width:150px; font-size: .75em; margin:20px;} ul {border:0; margin:12px 20px 10px 1.25em; padding:0; list-style-type:none; border-top: 2px solid #069} li {border-bottom:2px solid #069; margin:0; padding: .3em 0; text-indent: .5em}
  • 27. MENU Kết quả:Kết quả: Bài 6 - Thiết kế các thành phần giao diện
  • 29. DROP-DOWN MENU Ứng dụng rộng rãi trên nhiều website Đáp ứng được việc hiển thị nhiều nội dung chuyển hướng Thiết kế phong phú Ứng dụng rộng rãi trên nhiều website Đáp ứng được việc hiển thị nhiều nội dung chuyển hướng Thiết kế phong phú Bài 6 - Thiết kế các thành phần giao diện
  • 30. DROP-DOWN MENU Bài 6 - Thiết kế các thành phần giao diện
  • 31. DROP-DOWN MENU CSS: #multi_drop_menus li { border:2px solid blue; list-style- type:none;float:left;position:relative;} #multi_drop_menus li ul { position:absolute; width:7em;} #multi_drop_menus li ul li{width:100%;} #multi_drop_menus { behavior:url(../../lib/js_tools/csshover.htc); font-family:lucida, arial, sans-serif; border:1px solid #686;float:left;} #multi_drop_menus li ul { position:absolute; width:7em;display:none;} #multi_drop_menus li:hover ul {display:block;} #multi_drop_menus li:hover ul {display:block;} CSS: Bài 6 - Thiết kế các thành phần giao diện #multi_drop_menus li { border:2px solid blue; list-style- type:none;float:left;position:relative;} #multi_drop_menus li ul { position:absolute; width:7em;} #multi_drop_menus li ul li{width:100%;} #multi_drop_menus { behavior:url(../../lib/js_tools/csshover.htc); font-family:lucida, arial, sans-serif; border:1px solid #686;float:left;} #multi_drop_menus li ul { position:absolute; width:7em;display:none;} #multi_drop_menus li:hover ul {display:block;} #multi_drop_menus li:hover ul {display:block;}
  • 32. DROP-DOWN MENU HTML: <div id="multi_drop_menus"> <ul> <li><a href="#">Item 1</a> <ul> <li><a href="#">Item 1a</a></li> <li><a href="#">Item 1b</a></li> </ul> </li> <li><a href="#">Item 2</a></li> </ul> </div> HTML: Bài 6 - Thiết kế các thành phần giao diện <div id="multi_drop_menus"> <ul> <li><a href="#">Item 1</a> <ul> <li><a href="#">Item 1a</a></li> <li><a href="#">Item 1b</a></li> </ul> </li> <li><a href="#">Item 2</a></li> </ul> </div>
  • 33. TỔNG KẾT Thành phần (component) là những đối tượng thường xuyên được sử dụng trên trang web: Menu & List Bảng danh sách Form Các thành phần được định sẽ sẽ có dáng vẻ chuyên nghiệp hơn, cũng như thu hút sự chú ý Trong mỗi thành phần đều có những thuộc tính riêng biệt Sử dụng những giá trị block, none của thuộc tính position để phân cấp menu dropdown Thành phần (component) là những đối tượng thường xuyên được sử dụng trên trang web: Menu & List Bảng danh sách Form Các thành phần được định sẽ sẽ có dáng vẻ chuyên nghiệp hơn, cũng như thu hút sự chú ý Trong mỗi thành phần đều có những thuộc tính riêng biệt Sử dụng những giá trị block, none của thuộc tính position để phân cấp menu dropdown Bài 6 - Thiết kế các thành phần giao diện