1 / 35

HTML cơ bản

HTML cơ bản. Vũ Chí Hiếu hieuvc@gmail.com. Nội dung. Giới thiệu HTML Cấu trúc tài liệu HTML Các tag cơ bản Các tag danh sách Tag liên kết Tag kẻ bảng Tag hình ảnh. Giới thiệu HTML. HTML (HyperText Markup Language): Ngôn ngữ đánh dấu siêu văn bản Là một ngôn ngữ để xây dựng trang web

egil
Download Presentation

HTML cơ bản

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. HTML cơ bản Vũ Chí Hiếu hieuvc@gmail.com

  2. Nội dung • Giới thiệu HTML • Cấu trúc tài liệu HTML • Các tag cơ bản • Các tag danh sách • Tag liên kết • Tag kẻ bảng • Tag hình ảnh

  3. Giới thiệu HTML • HTML (HyperText Markup Language): Ngôn ngữ đánh dấu siêu văn bản • Là một ngôn ngữ để xây dựng trang web • Chứa các thành phần định dạng để báo cho trình duyệt biết cách hiển thị một trang web • Trang web có 2 thành phần chính • Dữ liệu trang web (văn bản, âm thanh, hình ảnh,…) • Các thẻ HTML (tag) đùng để mô tả cách thức dữ liệu hiển thị trên trình duyệt • Phần mở rộng: .html, .htm

  4. Thẻ HTML (Tag)

  5. Thẻ HTML (Tag) • Cấu trúc <tag mở>Dữ liệu<tag đóng> • Tên tag thường mang tính gợi nhớ • Đôi khi không cần tag đóng: <br>, <hr> • Cú pháp chung <tagtên_thuộc_tính=“…”>Dữ liệu</tag>

  6. Thẻ HTML (Tag) • Lưu ý: • Giá trị của thuộc tính nên đặt trong cặp dấu nháy đơn hoặc nháy kép • Không phân biệt chữ HOA/thường • Trình duyệt bỏ qua các khoảng trắng thừa, dấu ngắt dòng

  7. Cấu trúc tài liệu HTML

  8. Cấu trúc tài liệu HTML • <html></html>: Định nghĩa phạm vi văn bản HTML • <head></head>: Định nghĩa mô tả về trang HTML • <title></title>: Tiêu đề trang • <body>/body>: Vùng thân trang web, nơi chứa thông tin

  9. Các tag cơ bản • Các tag xử lý văn bản • Tag hình ảnh • Tag âm thanh

  10. Các tag xử lý văn bản • Các tag định dạng khối văn bản • Tiêu đề (Heading): <h1>, <h2>, <h3>, <h4>, <h5>, <h6> • Đoạn văn bản (Paragraph): <p> • Danh sách (List Items): <li> • Đường kẻ ngang (Horizontal Ruler): <hr> • Hiển thị đúng dạng văn bản: <pre> • Các tag định dạng chuỗi văn bản • Định dạng ký tự: <i>, <em>, <b>, <font> • Liên kết: <a> • Xuống dòng: <br>

  11. Các ký tự đặc biệt • Làm sao hiển thị: “Khoa Tự Nhiên” <CĐSP> • Dùng ký tự đặc biệt: &quot;Khoa Tự Nhiên&quot;&nbsp;&nbsp;&nbsp;&lt;CĐSP&gt;

  12. Tag hình ảnh • <img>: Không có thẻ đóng • Các thuộc tính của tag <img>: • src: đường dẫn đến file hình ảnh • alt: Chú thích cho hình ảnh • position: vị trí (Top, Bottom, Middle) • border: độ dày đường viền quanh ảnh (mặc định=0) • Đặt ảnh nền cho trang web • Sử dụng thẻ <body background=“đường dẫn ảnh”>

  13. Tag âm thanh • <bgsound>: Không có tag đóng • Thuộc tính của tag <bgsound>: • src: Đường dẫn đến file âm thanh • loop: số lần lặp phát lại (loop=-1: lặp vô hạn) • <bgsound> thường đặt trong tag <head> của trang web • Ví dụ: <bgsoundsrc=“ngoilaibennhau.mp3” loop=“1”>

  14. Các tag danh sách

  15. Danh sách có thứ tự

  16. Danh sách không có thứ tự

  17. Danh sách tự định nghĩa

  18. Tag liên kết • Cú pháp <a href=“…” target=“”>Nội dung</a> • href: Chỉ ra URL cần liên kết tới (tương đối/tuyệt đối) • Các giá trị của target: • name: Tải trang web vào frame có tên là name • _blank: Tải trang web vào cửa sổ mới • _parent: Tải trang web vào cửa sổ cha • _self: Tải trang web vào chính cửa sổ hiện hành • _top: Tải trang web vào cửa sổ mức cao nhất • Ví dụ:

  19. Tag kẻ bảng (Table)

  20. Bảng – Ví dụ

  21. Bảng - Các thuộc tính

  22. Bảng – Ví dụ

  23. Tạo bảng theo cấu trúc

  24. Tạo bảng theo cấu trúc

  25. Tạo bảng theo cấu trúc

  26. Tạo bảng theo cấu trúc

  27. Bài tập thực hành

  28. Bài tập 1 • Sử dụng NotePad để thiết kế trang web cá nhân, trình bày các thông tin sau: • Họ và tên • Địa chỉ liên lạc • Điện thoại • Email • Hình cá nhân • Môn học yêu thích • Website yêu thích • Thời khóa biểu học tập

  29. Bài tập 2 • Sử dụng NotePad thiết kế trang web giới thiệu về lớp mình, gồm các thông tin: • Tên lớp, sĩ số • Hình ảnh hoạt động của lớp • Danh sách thành viên của lớp • Địa chỉ website của lớp

  30. Gợi ý chủ đề website

  31. Các chủ đề • Website trường học, khoa • Website nhà hàng, quán cafe, tiệm bán hoa,… • Website công ty nhà đất, cây cảnh, nhà sách,… • Website tổ chức, câu lạc bộ, nhóm làm việc,… • Website hỗ trợ học tập, học online,… • Website giới thiệu các môn thể thao, trò chơi dân gian,… • …

  32. Yêu cầu về chức năng • Giới thiệu về nhóm thiết kế • Thông tin về chủ sở hữu website, mục đích website • Thông tin về sản phẩm/nội dung cần giới thiệu • Thông tin về các website tương tự • Đưa hình ảnh liên quan

  33. Yêu cầu về kỹ thuật • HTML • Sử dụng liên kết, hình ảnh, danh sách • Sử dụng table tạo layout • CSS • JavaScript

  34. Quy trình làm việc • Phân tích yêu cầu website: cả nhóm • Mục đích? • Cần bao nhiêu trang web? • Màu sắc? • Phác thảo sơ bộ giao diện web: 1-2 người • Thu thập tài liệu, hình ảnh liên quan: 1-2 người • Thiết kế hình ảnh giao diện (Photoshop): 1 người • Thiết kế giao diện web (HTML, CSS, JavaScript): cả nhóm • Kiểm tra hiển thị trên các trình duyệt: cả nhóm • Đưa lên Internet (host)

More Related