This is a paragraph
Nhiều Stylesheet Trong trường hợp mà có số thẻ có định dạng, gộp chúng lại với Giả sử sau: Code: h1, h2, h3 { margin-left: 10px; font-size: 150%; } Giống đoạn mã ba thẻ h1, h2, h3 có thuộc tính D: Các vấn đề văn cách định dạng văn Thuộc tính CSS text cho phép bạn hoàn toàn quản lí thuộc tính văn bản, bạn quản lí ẩn nó, thay đổi màu sắc, tăng giảm khoảng cách ký tự đoạn, chỉnh việc dóng hàng (align), Các thuộc tính text mà CSS hỗ trợ Đặt màu cho đoạn văn Để đặt màu cho đoạn văn dùng thuộc tính: color: #mã màu; Code: p{ color: #333333; Giáo trình Thiết kế web Trang 20 } Đặt màu cho đoạn văn Bạn đặt màu (background) cho đoạn văn thuộc tính background-color: #mã màu; Code: p{ background-color: #FFFF00; } Căn chỉnh khoảng cách ký tự Khoảng cách ký tự đoạn văn tăng giảm thuộc tínhletter-spacing: khoảng cách; Code: h3 { letter-spacing: 2em; } h1 { letter-spacing: -3em; } Căn chỉnh khoảng cách dòng Thuộc tính line-height: khoảng cách; giúp bạn chỉnh khoảng cách dòng đoạn văn Code: p{ line-height: 150%; // line-height: 15px; } Dóng hàng Để gióng hàng cho đoạn văn dùng thuộc tính text-align: vị trí; Code: p{ text-align: left; /* left | center | right */ } Trang hoàng thêm cho đoạn văn Một đường gạch chân đường gạch ngang dòng văn làm cho đoạn văn bạn thêm sinh động Để tô điểm thêm cho đoạn văn dùng thuộc tính textdecoration: thuộc tính; Code: h3 { text-decoration: underline; /* Gạch chân */ } h2 { text-decoration: line-through; /* Gạch ngang */ } h1 { Giáo trình Thiết kế web Trang 21 text-decoration: overline; /* kẻ */ } Chỉnh vị trí đoạn văn (indent) Thuộc tính text-indent: vị trí; chỉnh vị trí dòng văn theo chiều ngang Code: h1 { text-indent: -2000px; /* text-indent: 30px; */ } Điều kiển ký tự đoạn văn Bạn điều khiển toàn đoạn văn chữ hoa hay chữ thường thuộc tính texttransform: kiểu chữ; Code: p.uppercase { text-tranform: uppercase; } p.lowercase { text-tranform: lowercase; } p.capitalize { text-tranform: capitalize; } Đặt hướng cho đoạn văn Hướng đoạn văn từ trái qua phải hay từ phải qua trái điều khiển thuộc tính direction: hướng; Code: div.rtl { direction: rtl; /* Right to left */ } div.ltr { direction: ltr; /* Left to right */ } Tăng khoảng cách từ Khoảng cách từ tăng thuộc tính word-spacing: khoảng cách; Code: word-spacing: 30px; Làm tác dụng đường bao thẻ HTML Để làm tác dụng đường bao thẻ HTML dùng thuộc tính white-space: giá trị; Code: p{ white-space: nowrap; } Giáo trình Thiết kế web Trang 22 Thuộc tính white-space làm cho toàn đoạn văn dòng VIII Javascript Tạo đoạn Script JavaScript ngôn ngữ kịch động, cho phép bạn xây dựng tương tác vào trang HTML tĩnh Điều thực cách nhúng đoạn Code JavaScript hầu hết vào nơi trang web bạn Để thực công việc này, đoạn Code JavaScript bỏ tag script sau: Mã: Chọn tất Code JavaScript viết Tag script có thuộc tính quan trọng, thuộc tính language Thuộc tính xác định loại ngôn ngữ sử dụng bên tag Thông thường, giá trị JavaScript JavaScript1.0, JavaScript1.1, JavaScript1.2 Bằng cách xác định phiên JavaScript cụ thể, bạn cho trình duyệt biết script chạy trình duyệt có hỗ trợ phiên bạn định Ví dụ, sau ví dụ tag script hoàn thiện: Mã: Chọn tất Code JavaScript viết Sau bước hướng dẫn bạn cách để viết script vào trang HTML Ví dụ viết đoạn Script xuất chữ “Hello Zend.vn” vào nội dung trang Dùng notepad, tạo file HTML Tạo phần nội dung cho file HTML thẻ sau Mã: Chọn tất Chèn đoạn script vào: Mã: Chọn tất Xác định JavaScript ngôn ngữ viết bên tag Mã: Chọn tất Viết code JavaScript xuất chuổi “Hello Zend.vn” Mã: Chọn tất Giáo trình Thiết kế web Trang 23 document.write(“Hello Zend.vn”); Lưu file với tên vidu001.html (hay tên tùy bạn, với đuôi *.html) Mở file trình duyệt web xem kết Ẩn mã JavaScript bạn Trên đây, bạn biết cách chèn đoạn Code JavaScript vào HTML, nhiên có vấn đề đặt là: Nếu trình duyệt web không hổ trợ JavaScript sao? người dùng Disable JavaScript trình duyệt họ? - Câu trả lời Script hiển thị mã nguồn nội dung trang người dùng nhìn thấy Để ẩn code trường hợp bạn cần đặt đoạn Script dấu: Mã: Chọn tất > Ví dụ cụ thể: Mã: Chọn tất > Lựa chọn khác cho mã JavaScript Mọt câu hỏi đặt là, trình duyệt không support JavaScript (như mục 2), làm để thông báo cho người dùng biết, thay vào content khác? - HTML support tag để làm việc này: Mã: Chọn tất > Trình duyệt bạn không support JavaScript! Ghi thích Để code script dễ đọc, dễ sửa sau, thường viết code bạn cần phải ghi thích Xem code sau để biết kiểu ghi thích JavaScript chấp nhận: Mã: Chọn tất // Đây dòng thích riêng document.write(“Hello Zend.vn”); // Đây thích dòng lệnh JavaScript Giáo trình Thiết kế web Trang 24 /* Đây đoạn thích có nhiều dòng */ 5.Viết lệnh JavaScript a Mỗi lệnh dòng: Mã: Chọn tất var a = "Yes"; document.write("Hello Zend.vn"); reasult = window.confirm(a); b Trên dòng: Mã: Chọn tất var a = "Yes"; document.write("Hello Zend.vn"); reasult = window.confirm(a); c Kết hợp: Mã: Chọn tất var a = "Yes"; document.write("Hello Zend.vn"); reasult = window.confirm(a); 6.Tạm bỏ lệnh từ Script Sử dụng cách ghi thích trình bày mục để làm việc Xem số ví dụ: Mã: Chọn tất var myVariable = "Hello Zend.vn" // document.write("Hello"); Mã: Chọn tất document.write("Hello") // document.write("Zend"); document.write(".vn"); Mã: Chọn tất document.write("Hello") // document.write("Zend"); // document.write(".vn"); Mã: Chọn tất /* document.write("Hello") document.write("Zend"); document.write(".vn"); */ Mã: Chọn tất /* document.write("Hello") */ // document.write("Zend"); document.write(".vn"); 7.Sử dụng dấu ngoặc Dấu ngoặc đơn "()" gôm biểu thức điều kiện, dấu ngoặc nhọn gôm/tổ hợp lệnh thành nhóm lệnh Ví dụ mệnh đề điều kiện có cấu trúc: Mã: Chọn tất Giáo trình Thiết kế web Trang 25 if (điều kiện) lệnh Ví dụ: Mã: Chọn tất if (1==1) document.write("Hello Zend.vn"); //Dòng xuất trình duyệt chuổi "Hello Zend.vn" Câu hỏi đặt là: Nếu không dùng lệnh sau điều kiện trên, ta muốn thực nhiều lệnh sao? - Trả lời: Bạn phải gôm lệnh lại thành nhóm lệnh (block) Xem ví dụ: Mã: Chọn tất if (1==1) { document.write("Hello"); document.write("Zend"); document.write(".vn"); } 8.Viết nội dung trình duyệt Mã: Chọn tất > 9.Tạo biến kiểu chuỗi Mã: Chọn tất var day = "Tuesday"; //khai báo biến day = "Thursday"; //gán cho biến giá trị day = "Monday";//gán cho biến giá trị Sau ví dụ tạo biến phần header HTML: Mã: Chọn tất var myVariable = "Hello"; Chúng ta tạo biến phần header HTML IX.HTML Giới thiệu thuật ngữ Web Browser: trình duyệt web, chương trình dùng để xem nội dung trang web HTML (Hyper Text Markup Language): ngôn ngữ đánh dấu siêu văn bản) HTML Document: tài liệu HTML (hay gọi tập tin HTML) Một trang web tài liệu HTML Từ tài liệu HTML, Web Browser hiển thị kết (bao gồm văn bản, hình ảnh, video, audio, tương tác) tương ứng HTML Element (phần tử HTML): bên tài liệu HTML gồm nhiều HTML Element Web site: bao gồm cấu trúc thư mục tài liệu bên trong: tập tin HTML, tập tin Giáo trình Thiết kế web Trang 26 hình ảnh, audio, video, … Web Server (máy phục vụ web): có nhiệm vụ tiếp nhận yêu cầu sau trả kết (tài liệu HTML) cho Web Browser JavaScript: ngôn ngữ lập trình tạo tính tương tác sinh động trang web, tiếp nhận thực Web Browser jQuery: thư viện tạo từ JavaScript, cung cấp sẵn hàm giúp việc thiết kế hiệu ứng động, tương tác trang web dễ dàng 2.Tổng quan HTML Quy tắc tài liệu HTML - Bên tài liệu HTML HTML Element - HTML Element bắt đầu thẻ mở kết thúc thẻ đóng theo quy tắc: - Nội dung HTML Element toàn đặt thẻ mở thẻ đóng Ví dụ:Khoa CNTT
GIỚI THIỆU - Một số HTML Element mở đóng thẻ theo dạng Ví dụ: - Quy tắc viết thẻ lồng nhau: mở sau phải đóng trước Ví dụ:Giới thiệu
3.Chú thích HTML nội dung thích > 4.Một số HTML Element … Một tài liệu HTML bắt đầu thẻ mở kết thúc thẻ đóng … Được đặt sau thẻ mở , chứa khai báo cho tài liệu HTML: tiêu đề, tập tin JavaScript, đoạn JavaScript, tập tin định dạng, … Tiêu đề Tạo tiêu đề (được hiển thị tiêu đề Web Browser) cho tài liệu HTML Được đặt bên thẻ mở thẻ đóng Tạo từ khóa cho phép trang web tìm thấy máy tìm kiếm Tạo nội dung mô tả cho trang web giúp trang web tìm thấy máy tìm kiếm Giáo trình Thiết kế web Trang 27 Khai báo mã ký tự sử dụng trang web … Đặt sau thẻ đóng , phần thân toàn tài liệu HTML Những nội dung muốn hiển thị trình duyệt phải đặt thẻ mở thẻ đóngnội dung
Tạo đoạn văn Tạo ngắt dòng đoạn văn nội dung nội dung nội dung Lần lượt tô đậm, gạch chân in nghiêng nội dung … Các HTML Element liên quan: … : tạo dòng bảng nôi dung: tạo ô nội dung ô dòng nội dung: tương tự nội dung tự động tô đậm Tạo bảng gồm nhiều dòng , dòng gồm nhiều ô Chú ý: Trộn nhiều ô dòng: thuộc tính colspan Trộn nhiều ô cột: thuộc tính rowspan … Tạo khối, bố cục cho nội dung trang web, sử dụng hợp lý tạo bố cục nhiều dòng nhiều cột table với số lượng thẻ nhiều nội dung Tạo liên kết đến trang web khác Khi click chuột lên nội dung, Web Browser định hướng người truy cập đến trang web khác có địa url xác định thuộc tính href 5.Tạo mốc nội dung: dùng để di chuyển nhanh đến vị trí khác trang web có nội dung dài vượt trang hình nội dung Ví dụ: Nội dung Đến section 1 6.Tạo danh sách không đánh số thứ tự- …
- …