Giáo trình Thiết kế web với ngôn ngữ HTML
MỤC LỤC Chương 1: Giới thiệu ngôn ngữ HTML 1 1. Tổng quan 1 1.1 Giới thiệu 1 1.2 Cấu trúc cơ bản của một trang web 1 2. Các thẻ HTML 1 2.1 Các thẻ định cấu trúc tài liệu 1 2.1.1 <HTML> 1 2.1.2 <HEAD> 2 2.1.3 <TITLE> 2 2.1.4 <BODY> 2 2.2 Các thẻ định dạng khối 3 2.2.1 <P> và <BR> 3 2.2.2 <H1>, <H2>, <H3>, <H4>, <H5>, <H6> 4 2.3 Các thẻ định dạng danh sách 5 2.3.1 Danh sách có trật tự 5 2.3.2 Danh sách không có trật tự 5 2.3.3 Danh sách định nghĩa 5 2.4 Các thẻ định dạng ký tự 6 2.4.1 Các thẻ định dạng in ký tự 6 2.4.2 Các thẻ canh lề 7 2.4.3 Các thẻ ký tự đặc biệt 7 2.4.4 Trang trí màu sắc trong thiết kế website 8 2.4.5 Thẻ xác định kiểu chữ <FONT> 9 2.4.6 Văn bản siêu liên kết 9 2.4.7 Kết nối mailto 10 2.4.8 Vẽ một đường thẳng nằm ngang 10 2.5 Các thẻ chèn âm thanh, hình ảnh 11 2.5.1 Giới thiệu 11 2.5.2 Chèn âm thanh vào Website 12 2.5.3 Chèn hình ảnh, đoạn video vào Website 13 2.6 Các thẻ định dạng bảng biểu 14 2.7 FORM 17 2.7.1 Thẻ FORM 17 2.7.2 Tạo một danh sách lựa chọn 18 2.7.3 Tạo hộp soạn thảo văn bản 19 Chương 2: CSS (Cascading Style Sheets) 19 2.1 Giới thiệu chung 19 2.2 Sử dụng thuộc tính Style 19 2.3 CSS nhúng bên trong trang Web 19 2.4 Liên kết đến file CSS 20 2.5 Khảo sát file CSS 21 2.5.1 Cấu trúc cơ bản của một file CSS 21 2.5.2 Một số thuộc tính cơ bản 22 2.5.2.1 Các thuộc tính của hộp nhập 22 2.5.2.2 Các thuộc tính của đường viền 22 2.5.2.3 Thuộc tính Border-width 23 2.5.2.4 Thuộc tính height 23 2.5.2.5 Thuộc tính Margin 23 2.5.2.6 Thuộc tính Padding 23 2.5.2.7 Thuộc tính Width 24 2.5.2.8 Thuộc tính color và Background 24 2.5.2.9 Các thuộc tính về font 24 2.5.2.10 Các thuộc tính Text 26 2.5.3 Tạo file CSS với công cụ Rapid CSS 2006 (HS nghiên cứu) 27 Chương 3: JavaScript 33 2.1 Giới thiệu chung 33 2.2 Cách thức nhúng JavaScript vào file HTML 33 2.3 Sử dụng thẻ SCRIPT 33 2.4 Sử dụng một file nguồn JavaScript 33 2.5 Hiển thị một dòng Text trên Website 34 2.6 Giao tiếp với người sử dụng thông qua hộp thoại 34 2.6.1 Hàm Alert 34 2.6.2 Hàm Prompt 35 2.6.3 Hàm Comfirm 36 2.7 Biến trong JavaScript 36 2.7.1 Biến và phân loại biến 36 2.7.2 Kiểu dữ liệu 37 2.8 Xây dựng các biểu thức trong JavaScript 37 2.8.1 Định nghĩa và phân loại biểu thức 37 2.8.2 Các toán tử 37 2.8.2.1 Gán 37 2.8.2.2 So sánh 38 2.8.2.3 Số học 38 2.8.2.4 Chuỗi 38 2.8.2.5 Logic 38 2.8.2.6 Bitwise 39 2.9 Các cấu trúc lệnh của JavaScript 39 2.9.1 Lệnh điều kiện if . else 39 2.9.2 Câu lệnh lặp 40 2.9.2.1 Lệnh For 40 2.9.2.2 Lệnh While 40 2.9.2.3 Lệnh Break 41 2.9.2.4 Lệnh Continue 41 2.10 Các câu lệnh thao tác trên đối tượng 42 2.10.1 Lệnh For.in 42 2.10.3 New 43 2.10.4 Lệnh With 44 2.11 Hàm trong JavaScript 44 2.11.1 Hàm do người dùng định nghĩa 45 2.11.2 Các hàm có sẵn 46 2.11.2.1 Hàm eval 46 2.11.2.2 Hàm Parseint 47 2.11.2.3 Hàm Parsefloat 47 2.12 Mảng 48 2.13 Sự kiện 49 2.14 Các đối tượng trong JavaScript 55 2.14.1 Đối tượng Navigator 56 2.14.2 Đối tượng Windows 57 2.14.3 Đối tượng Location 58 2.14.4 Đối tượng Frame 58 2.14.5 Đối tượng Document 59 2.14.6 Đối tượng Form 60 2.14.7 Đối tượng History 73 2.14.8 Đối tượng Math 73 2.14.9 Đối tượng Date 74 2.14.10 Đối tượng String 75 Chương 4: Ngôn ngữ kịch bản ASP 77 4.1 Giới thiệu 77 4.2 ASP file là gì? 77 4.3 ASP làm việc như thế nào? 77 4.4 Cài đặt ASP trên máy tính 78 4.5 Ngôn ngữ kịch bản VBScript 79 4.5.1 Biến 79 4.5.2 Mảng 80 4.5.2.1 Mảng một chiều 80 4.5.2.2 Mảng đa chiều 80 4.5.3 Hằng số 80 4.5.4 Cấu trúc điều khiển lệnh 80 4.5.4.1 Cấu trúc điều kiện IF THEN ELSE IF 80 4.5.4.2 Cấu trúc lựa chọn SELECT CASE END SELECT 81 4.5.4.3 Cấu trúc lặp tuần tự FOR NEXT 81 4.5.4.4 Cấu trúc lặp DO WHILE LOOP 81 4.5.4.5 Cấu trúc lặp WHILE WENT 81 4.5.4.6 Cấu trúc lặp DO LOOP UNTIL 82 4.5.5 Một số hàm cơ bản trong ASP 82 4.5.5.1 Hàm xử lý chuỗi 82 4.5.5.2 Các hàm xử lý số 82 4.5.5.3 Các hàm chuyển đổi kiểu 82 4.5.5.4 Các hàm format 83 4.5.5.5 Các hàm ngày tháng 83 4.5.5.6 Các hàm kiểm tra 83 4.5.5.7 Thủ tục và hàm người dùng 84 4.5.6 Sử dụng thẻ #include 86 4.5.7 Các đối tượng xây dựng sẵn trong ASP 87 4.5.7.1 Đối tượng Request 87 4.5.7.2 Đối tượng Response 88 4.5.7.3 Đối tượng Session 88 4.5.7.4 Đối tượng Application 89 4.5.7.5 File Global.asa 89 4.5.7.6 Đối tượng Dictionary 91 4.5.7.7 Đối tượng Server 91 4.5.8 Database và ASP 91 4.5.8.1 SQL-Ngôn ngữ truy vấn có cấu trúc 92 4.5.8.2 Truy xuất dữ liệu từ một trang ASP 93 4.5.8.3 ADO là gì? 93 4.5.8.4 Đối tượng Connection 93 4.5.8.5 Đối tượng Recordset 94 4.5.8.6 Sử dụng ADO với câu lệnh truy vấn SQL 95 4.5.8.7 Một số bài tập ứng dụng 96 4.5.9 Xây dựng ứng dụng ASP hoàn chỉnh 97 4.5.9.1 Xây dựng Website quản lý sinh viên. 97 4.5.9.2 Xây dựng Website tin tức. 97 4.5.9.3 Xây dựng Website trưng cầu ý kiến. 97 4.5.9.4 Xây dựng Website thư viện ảnh. 97 5. Xây dựng website quản lý văn bản
Các file đính kèm theo tài liệu này:
- chi_tiet_thiet_ke_web.doc
- chi_tiet_thiet_ke_web.pdf