- 163 PT Hình 3-5 Trang web minh họa danh sách cách thức khác 164 Hình 3-6 Bảng đơn giản – tồn liệu nằm dòng 167 Hình 3-7 Dùng thẻ để bổ sung tiêu đề bảng 168 Hình 3-8 Các site đơn vị PTIT với liên kết URL kèm theo 169 Hình 3-9 Danh sách nhảy trang nằm đầu trang sử dụng liên kết đến dấu neo đặt tên phía hồ sơ 170 Hình 3-10 Trang web có chèn hình ảnh logo 174 Hình 3-11 Mơ hình tổ chức liên kết với file CSS bên 180 Hình 3-12 Cấu trúc Media queries CSS3 187 Hình 3-13 Ví dụ nhúng JavaScript vào HTML 191 Hình 3-14 Nhúng JavaScript vào trình xử lý kiện 193 DANH MỤC BẢNG BIỂU Bảng 1.1 Đo khả sử dụng 54 Bảng 2.1 Các vấn đề thiết kế website 96 Bảng 2.2 Không gian cavas nhỏ cho độ phân giải hình khác 100 Bảng 2.3 Bit số lượng màu 129 Bảng 2.4 Màu sắc HTML 130 Bảng 2.5 Gợi ý sử dụng định dạng Audio 147 Bảng 3.1 Bảng thuộc tính thẻ BODY 159 Bảng 3.2 Bảng thẻ định dạng văn 160 Bảng 3.3 Bảng thẻ tạo bảng 165 Bảng 3.4 Ý nghĩa tham số thẻ định dạng bảng biểu 166 Bảng 3.5 Ý nghĩa tham số thẻ liên kết 169 IT Bảng 3.6 Thuộc tính thẻ cho màu liên kết 172 Bảng 3.7 Tham số thẻ hình ảnh 173 Bảng 3.8 Đơn vị chiều dài CSS 178 Bảng 3.9 Đơn vị màu sắc CSS 179 Bảng 3.10 Bảng media type sử dụng CSS3 187 PT Bảng 3.11 Bảng media feature sử dụng CSS3 188 Bảng 3.12 Bảng thuộc tính giá trị web fonts cho CSS3 189 Bảng 3.13 Danh sách kiện JavaScript 194 _ Chất lƣợng nội dung: Có đủ trả lời chi tiết câu hỏi đơn giản ngƣời dùng hay khơng? Có Khơng Có đủ chi tiết để trả lời câu hỏi phức tạp ngƣời dùng khơng? Có Khơng Nội dung có xuất xác trung thực khơng? Có Khơng IT Nếu khơng, mơ tả để chứng thực cho điều _ Có lỗi tả đƣợc hiển thị rõ ràng website khơng? Có Khơng PT Có lỗi tả nghiêm trọng nút bấm tiêu đề khơng? Có Khơng Có lỗi ngữ pháp đƣợc hiển thị rõ ràng website khơng? Có Khơng Nếu có mơ tả lỗi này: _ Mô tả phong cách nội dung trình bày website (e.g., vui tƣơi, kinh doanh, nghiêm trọng, hài hƣớc, ) _ Phong cách có phù hợp với nội dung trình bày khơng? Có Khơng Nếu khơng, lý sao: _ Nội dung có đƣợc cập nhật website khơng? 202 Có Khơng Cập nhật có cần thiết khơng? Có Khơng _ TECHNOLOGY USAGE HTML: kiểm tra lỗi http://validator.w3.org Báo cáo kết Báo cáo kết IT CSS: Kiểm tra lỗi http://jigsaw.w3.org/css-validator/ PT TRÌNH DUYỆT HỖ TRỢ Website có làm việc với trình duyệt Netcape Mozilla không? phiên nào? _ Website có làm việc với trình duyệt Internet Explorer? Ở phiên nào? _ Website có làm việc với trình duyệt Opera? Ở phiên nào? _ Xác trình duyệt khác đƣợc hỗ trợ? _ Website có định nghĩa trình duyệt mà khơng làm việc khơng? Có Khơng Nếu tồn vấn đề tƣơng thích, có giải thích website khơng? Có Khơng ĐIỀU HƢỚNG Vị trí yếu tố điều hƣớng: 203 Điều hƣớng (chọn nhiều): Trên đỉnh trang Dưới trang Trái Phải Điều hƣớng thứ cấp (chọn nhiều): Trên đỉnh trang Dưới trang Trái Phải Điều hƣớng cấp ba (Chọn nhiều): Trên đỉnh trang Dưới trang Trái Phải IT Website có sử dụng liên kết hỗ trợ khơng? Có Khơng Tính thống vị trí điều hƣớng: [ (ngẫu nhiên )–5 (rất ổn định) ] _ PT Bình luận vị trí điều hƣớng: _ Có sử dụng hệ thống phân cấp điều hƣớng không? Mô tả: _ Số lƣợng trung bình thành phần điều hƣớng trang: _ Số lƣợng trung bình thành phần điều hƣớng cụm điều hƣớng: _ Có dạng thay điều hƣớng đƣợc cung cấp không? Mô tả: _ Có nút điều hƣớng kiểu ―back‖ website khơng? Có Khơng Có nút ―back-to-top‖ cho trang dài website khơng? Có Khơng Nhãn điều hƣớng có rõ ràng khơng: [ (khơng rõ ràng)–5 (rất rõ ràng) ] 204 _ Có ý phạm vi sử dụng cho nhãn khơng? Có Khơng Tổ chức nhãn điều hƣớng gì? Thứ tự ABC Ngẫu nhiên Khác IT Thông tin phản hồi điều hƣớng đƣợc làm việc với hình thức nào? Loại Font Kích thước Font Màu sắc Vị trí Trạng thái ấn Gạch Âm Other Phản hồi điều hƣớng có hữu ích khơng? Có Khơng PT Nếu kết liên kết file download (ví dụ PDF), kích thƣớc file download có rõ ràng khơng? Có Khơng Các màu liên kết có biến đổi từ màu mặc định xanh, đỏ tím khơng? Có Khơng Nếu có, kết hợp màu có hợp lý khơng? _ Màu sắc liên kết có sử dụng thống trang web khơng? Có Không Làm để xác định đƣợc vị trí tại? URL Nhãn trang Thước đo độ sâu Màu sắc Phong cách thiết kế TÌM KIẾM 205 Website có hệ thống tìm kiếm nội khơng? Có Khơng Làm để truy cập vào tìm kiếm? Bên trang Trang riêng Cả hai Tìm kiếm tích hợp với thiết kế nhƣ nào? Loại tìm kiếm Văn Tham số Cả hai IT Nếu sử dụng tham số, mô tả tham số tìm kiếm: Tìm kiếm theo định dạng Đơn giản Nâng cao Sự rõ ràng hình thức tìm kiếm —[1 (tồi) –5 (tuyệt vời)] _ PT Có hƣớng dẫn cho hình thức tìm kiếm khơng? Có Khơng TÌM KIẾM Website có mơ tả site map khơng? Có Khơng Website có cần site map khơng? Có Không Nguyên nhân: _ Phƣơng pháp truy cập đến site map? Được liên kết tất trang Liên kết đặt trang Sử dụng đến hệ thống tìm kiếm Phạm vi site map? Tất Site 206 Một số trang Các phần Không xác định phạm vi Định dạng loại site map? Đồ họa Văn Site map động hay tĩnh? Tĩnh Động Bình luận site map: PHÂN PHỐI Trang lớn website gì? Bao nhiêu byte? _ IT Kích thƣớc trung bình trang web website bao nhiêu? _ PT Thời gian tải trang trung bình trang lớn bao nhiêu? Modem speeds (56Kbps) _ ISDN (128Kbps) Cable (600Kbps +) DSL/T1/Ethernet (1Mbps +) _ Thời gian tải trang thực có tƣơng tự nhƣ tính tốn khơng? Có Khơng Nếu khơng, thời gian thực tế bao nhiêu? _ CHẤM ĐIỂM CUỐI CÙNG Chấm điểm —[ (tồi) –5 (rất tuyệt vời) ] _ _ Lý lại cho điểm nhƣ vậy: _ _ 207 208 PT IT PHỤ LỤC HƯỚNG DẪN CÀI ĐẶT WORDPRESS TRÊN LOCALHOST Các công cụ chuẩn bị CuteFTP : Phần mềm trao đổi liệu lên hosting/server : phần mềm hỗ trợ upload tập tin, thư mục máy tính lên hosting bạn để hoạt động PT IT website XAMPP: Phần mềm tạo localhost Phần mềm chỉnh sửa code: Notepad++, hỗ trợ bạn viết code sửa code tốt mà lại nhẹ, dễ sử dụng Cài đặt localhost với XAMPP Giới thiệu XAMPP: gói cài đặt localhost tích hợp tất thành phần cần thiết : Apache, MYSQL, PHP, Perl Bản XAMPP for Windows 1.8.2 & 1.8.3 với thông số sau: Các thành phần XAMPP Apache 2.4.9, MySQL 5.6.16, PHP 5.5.11, phpMyAdmin 4.1.12, OpenSSL 1.0.1, XAMPP Control Panel 3.2.1, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 7.0.42 (with mod_proxy_ajp as connector), Strawberry Perl 7.0.42 Portable Yêu cầu hệ thống : XAMPP 1.8.2 (with PHP 5.4): Windows 2003, 2008, 2012, XP, Vista, 7, XAMPP 1.8.3 (with PHP 5.5): (Important: XP or 2003 not supported) 2008, 2012, Vista, 7, XAMPP chương trình tạo máy chủ Web (Web Server) máy tính cá nhân (Localhost) tích hợp sẵn Apache, PHP, MySQL, FTP Server, Mail Server 209 PT IT công cụ PHPmyadmin Xampp download sử dụng miễn phí tại: https://www.apachefriends.org/download.html Cách cài đặt sau: Chạy chương trình cài đặt XAMPP Installer, xuất bảng chọn ngôn ngữ, chọn English nhấn Ok Khi xuất bảng Welcome to the Xampp Setup Wizard, nhấn Next Trong License Agrement chọn I accept the Agreement, nhấn Next Trong Select Destination Location, chọn nơi cài đặt Xampp Lưu bước nên chọn ổ dĩa khác với ổ dĩa cài Windows để sau dễ cài đặt cấu hình cho Xampp Chọn đường dẫn D:\xampp (cài thư mục xampp ỗ dĩa D), nhấn Next Trong XAMPP Options, để nguyên mặc định XAMPP nhấn Install 210 Chương trình tiến hành cài đặt sau nhấn Finish để kết thúc việc cài đặt, chương trình hỏi bạn có muốn mở bảng điều khiển Xampp hay khơng, chọn No cần chỉnh thêm vài thông số Thư mục gốc (Web Root) để chứa trang web mặc nhiện Xampp D:\xampp\htdocs Tất Website thư mục chứa Website phải đặt vào thư mục Web Root (htdocs) hoạt động Nếu muốn bạn thay đổi thư mục Web Root, bạn nên tạo thư mục Web Root khác nằm bên ngồi thư mục Xampp để dễ sử dụng Thí dụ tạo thư mục Web Root nằm ổ dĩa D: có tên WWW cách mở File httpd.conf nằm thư mục cài đặt Xampp D:\xampp\apache\conf\ (D:\xampp\apache\conf\httpd.conf) chương trình Notepad chương trình soạn thảo văn Tìm đến dịng DocumentRoot "D:/xampp/htdocs" sửa lại thành DocumentRoot "D:/www" dòng sửa lại thành , Save đóng File lại Lưu dấu sổ / \ đường dẫn phải xác Mở bảng điều khiển chương trình Xampp cách nhấn đúp chuột vào Icon XAMPP Control Panel nằm Desktop Nếu xuất bảngxuất bảng Windows Security Alert chọn Unblock Trong điều khiển Xampp, chọn Start để khởi động Apache MySQL Nhấn vào nút X (góc bên phải) để tắt bảng điều khiển, bạn mở bảng điều khiển lúc cách nhấn chuột biểu tượng Xampp nằm khay hệ thống (góc bên phải hình) PT IT 211 Bây thư mục gốc (Web Root) để chứa trang web D:\www Có thể Copy File thư mục D:\xampp\htdocs vào thư mục D:\www, sau mở chương trình duyệt web (Internet Explorer, Firefox ), ô địa nhập vào: http://localhost lên bảng thông số XAMPP việc cài đặt thành công Một số lưu sử dụng XAMPP MYSQL: User: root Password: (khơng có password) APACHE: Khơng start APACHE đổi cổng mặc định 80 -> 8080( file httpd.config), tắt bật lại APACHE Các bƣớc cài đặt WordPress Localhost Bƣớc 1: PT IT Trước tiên tải WordPress máy (Phiên wordpress 3.9.2 khuyến nghị nên sử dụng wordpress 3.8.1 để đảm bảo tính ổn định) Sau giải nén tập tin tải máy, thấy thư mục tên wordpress Trong thư mục wordpress bao gồm thư mục wp-include, wp-admin, wp-content tập tin php index.php, wp-config-sample.php,… Bƣớc Copy thư mục wordpress vừa giải nén vào thư mục có đường dẫn chứa XAMPP (ví dụ D:/xampp/htdocs ) Bƣớc 3: Tạo database cho website cách truy cập địa http://localhost/phpmyadmin (đảm bảo Apache sever Mysql bảng điều khiển XAMPP start ) 212 Tại bảng điều khiển nhập thông tin để create database: Tên database : wordpress Kiểu liệu : utf8-genenal-ci Ấn button Create để tạo Bƣớc Cài đặt web theo trình tự sau Bật trình duyệt truy cập đường dẫn : http://localhost/wordpress PT IT - Kích đường dẫn Create a Configuration File để tiếp tục 213 IT Kích "Let's go ! " để tiếp tục PT Nhập thông số bao gồm: Database user Name (tên database vừa create phía ) User Name ( tên quản trị MySQL):mặc định root Password (mật quản trị Mysql) Thông số Database Host Table Prefix giữ nguyên Kích "Run the install" 214 IT PT Nhập thơng số hình trên: Site Title : tiêu đề trang web Username: Tên người quản trị trang web Password: mật cho tài khoản quản trị Email: địa email quản trị Kích Install Wordpress Đăng nhập thông tin hệ quản trị CMS wordpress tài khoản admin password vừa tạo Giao diện quản trị CMS: 215 216 PT IT ... đến lĩnh vực website thiết kế website Qua người đọc có nhìn tổng quan lĩnh vực phát triển website, tầm quan trọng thiết kế website vấn đề liên quan đến thiết kế website Thiết kế website không... lĩnh vực website thiết kế website, số nguyên lý nguyên tắc thiết kế website đảm bảo khả sử dụng thói quen người dùng Nội dung tài liệu tập trung vào sở lý thuyết thiết kế giao diện website Do... ? ?Thiết kế web bản? ?? dùng cho sinh viên tham khảo, thuộc lĩnh vực công nghệ Đa phương tiện, với hai đơn vị học trình Nội dung tài liệu đề cập (i) Tổng quan website thiết kế website; (ii) Thiết kế