Hướng dẫn thiết kế Website với HTML

Chia sẻ bởi Phạm Văn Hùng | Ngày 02/05/2019 | 85

Chia sẻ tài liệu: Hướng dẫn thiết kế Website với HTML thuộc Bài giảng khác

Nội dung tài liệu:

THIẾT KẾ WEB VỚI HTML
Thiết kế web với HTML
2
Tài liệu tham khảo
Tự học HTML và XHTML trong 24 giờ. Lê Minh Phương
Những bài thực hành HTML
Đinh Xuân Lâm
Thiết kế quảng cáo và tiếp thị trên web HTML. Ngọc Anh Thư Press
Thiết kế và xuất bản trang Web với HTML. NXB Thống Kê
Thiết kế web với HTML
3
Bài Mở Đầu
HTML là gì?
HyperText Markup Language (HTML) – Ngôn ngữ đánh dấu siêu văn bản. Bao gồm các đoạn mã chuẩn với các quy ước được thiết kế để tạo các trang Web và được hiển thị bởi các trình duyệt Web.
Thiết kế web với HTML
4
Web Page (Trang Web): Là tài liệu HTML.
Web site: Là một số các trang Web liên kết với nhau.
World Wide Web (www): Là dịch vụ toàn cầu của Internet mà HTML là nền tảng.
Thiết kế web với HTML
5
Những ứng dụng của HTML
HTML là nền tảng của World Wide Web, một dịch vụ toàn cầu của Internet.
HTML để thiết kế Web trên mạng Internet, tạo tài liệu, gửi cáo thị... cho các công ty, cá nhân.
Thiết kế web với HTML
6
Trình soạn thảo trong quá trình học
Sử dụng trình soạn thảo NotePad có sẵn trong Windows.
StartProgramsAccessoriesNotePad
Hoặc một trình soạn thảo bất kỳ trong windows.
FrontPage, DreamWare, Visual Studio...
Thiết kế web với HTML
7
Những vấn đề cần quan tâm khi thiết kế Web
Tổ chức tài liệu: tựa đề, tiêu đề, đoạn văn, đường kẻ ngang, danh sách, bảng.
Thu ngắn văn bản.
Bố trí hình ảnh nhỏ gọn, hợp lý.
Thiết kế web với HTML
8
Bài 1
Tạo chương trình đầu tiên
1.1 Tạo một trang Web mới.
- Mở môi trường mà bạn muốn soạn thảo tài liệu HTML..
- Sử dụng chương trình soạn thảo NotePad: Start -> Program -> Accessories -> NotePad.
Chú ý:
+ Khi ghi tài liệu HTML vào ổ đĩa nhớ ghi đầy đủ phần mở rộng
+ Nếu sử dụng môi trường soạn thảo là NotePad trên Windows thì ghi ghi tài liệu HTML vào ổ đĩa fải chọn Encoding là UTF-8 để hiển thị tiếng việt.
Thiết kế web với HTML
9
1.2. Tag (thẻ) HTML là gì?
Khi moät Web browser hieån thò moät trang Wed, Web Browser seõ ñoïc töø moät file vaên baûn ñôn giaûn vaø tìm kieám nhöõng ñoaïn maõ ñaëc bieät hay nhöõng Tag ñöôïc ñaùnh daáu bôûi kyù hieäu < vaø >.
* Tag mang thoâng tin
String of text
Trong đó: : tag bắt đầu.
: tag kết thúc.
* Tag roãng:
Thiết kế web với HTML
10
Ví dụ:

Chúc mừng bạn đến với HTML



Chúc bạn học tốt!
Tag
Tag
Tag kết thúc
Thiết kế web với HTML
11
* Web browser
Là trình duyệt Web, ví dụ: Microsoft Internet Explorer, FireFox, Opera, Netscape...
Thiết kế web với HTML
12
1.3. Cấu trúc cơ bản của một trang HTML


tiêu đề trang


Văn bản hiển thị.


Thiết kế web với HTML
13
1.4. Tag chú thích.
.
Thẻ
Thẻ này dùng để ghi thông tin về version HTML áp dụng trong tài liệu web.
Thường đây là dòng đầu tiên trong file HTML.
Ví dụ:

Thiết kế web với HTML
14
1.6. Tạo trang Web đầu tiên
Mở chương trình soạn thảo NotePad.
Sử dụng phông đánh tiếng việt: Unicode
Soạn thảo đoạn mã sau:
1.5. Hiển thị tài liệu trong Web Browser
Thiết kế web với HTML
15



Học tập HTML


Chúc mừng bạn đã tạo được trang web đầu tiên!


Thiết kế web với HTML
16
Lưu lại với tên “MoDau.html” (vào trong thư mục của mình), với phần Encoding là UTF-8.
Lưu ý: phần mở rộng có thể là html hoặc htm đều được.
Vào thư mục của mình chạy tệp HTML mà ta vừa tạo, xem kết quả nhận được.
Thiết kế web với HTML
17
Thiết kế web với HTML
18
Thực hành
Thiết kế một trang HTML giới thiệu về bản thân.
Thiết kế web với HTML
19
Chương 2
Điều chỉnh 1 tài liệu HTML
2.1. Nạp tài liệu trong Web browse
2.1.1.Tạo sự thay đổi trong tài liệu HTML
Vào thư mục làm việc, mở tệp html của mình.
Mở trình soạn thảo NotePad.
Từ thực đơn File, dùng Open để mở tệp mình đã làm.
Từ đó thêm, bớt, sửa đổi... văn bản trong đó.
Lưu trở lại.
Thiết kế web với HTML
20
2.1.2.Nạp lại tài liệu trong Web browser

Trở lại thư mục làm việc, mở lại tệp đã sửa, quan sát, so sánh với trang Web đã mở lúc đầu về sự thay đổi.
Thiết kế web với HTML
21
2.1.3. Thực hành

Đều chỉnh lại tài liệu HTML của mình, tạo một một trang HTML giới thiệu về một vài thành viên của lớp.
Thiết kế web với HTML
22
2.2. 6 mức tiêu đề
2.2.1. Những tiêu đề của HTML

Tag tiêu đề:
Nội dung hiển thị
N là số nguyên từ 1 đến 6.
Ví dụ:

Tiêu đề thứ 3


Tiêu đề nhỏ nhất

Thiết kế web với HTML
23
Để tiêu đề ở giữa:
Tiêu đề
Để tiêu đề bên phải:
Tiêu đề
Ví dụ
Thiết kế web với HTML
24
2.2.2. Đặt những tiêu đề vào tài liệu html
Ví dụ đoạn mã sau vào trong phần thân ...

Tiêu đề lớn nhất


Tiêu đề lớn thứ hai


Tiêu đề thứ 3


Tiêu đề thứ 4


Tiêu đề thứ 5

Tiêu đề nhỏ nhất

Thiết kế web với HTML
25
Lưu tài liệu lại với phần mở rộng là htm.
Mở thư mục làm việc để mở trang html của mình mới làm. Xem sự hiển thị 6 mức tiêu đề.
Thiết kế web với HTML
26
2.2.3. Thực hành
Tạo một trang tài liệu html giới thiệu về bản thân, trong đó có dùng các tiêu đề để nhấn mạnh từng phần tài liệu.
Thiết kế web với HTML
27
2.3.Chia văn bản ra thành nhiều đoạn
2.3.1. Chia đoạn trong HTML
Tag chia đoạn:


Khi gặp

Web browser sẽ chèn một dòng trống và bắt đầu một đoạn mới.
Tag

không cần tag kết thúc (

).
Thiết kế web với HTML
28
2.3.1. Căn chỉnh đoạn
Tag

: align=align_type dùng chỉ định căn đoạn mới, align_type là center hoặc right.
Ví dụ:

Chữ ở giữa


Chữ bên phải


Thiết kế web với HTML
29
2.3.2. Chèn các dấu chia đoạn

Sử dụng tag

để tạo một trang HTML, trong đó có các đoạn văn bản riêng biệt.
Dùng Web browser để kiểm tra công việc của mình.
Ví dụ
Thiết kế web với HTML
30
2.4. Đường kẻ ngang
2.4.1. Tạo đường kẻ ngang
Tag hard rule


: chèn một đường thẳng trong trang html.
Tag
: đẩy văn bản xuống dòng, nhưng không chèn thêm dòng trống.
Tag
đoạn văn bản
: Toàn bộ đoạn văn bản thụt vào ở đầu dòng.
Ví dụ
Thiết kế web với HTML
31
2.4.2. Định dạng thuộc tính cho đường kẻ.
Thêm thuộc tính vào đường thẳng

Thiết kế web với HTML
32
Ví dụ


size of hard ruler


tag style trong HTML


Không dùng width



Width = 100, size = 12, color = #800000



Width = 200, size = 20, color = #808080



Width = 50%, size = 40, color = red



Width = 50%, size = 40, color = blue







Chúc các bạn thành công!!!




Thiết kế web với HTML
33
2.4.3.Thực hành
Tạo một trang tài liệu html giới thiệu về mình, các bạn trong lớp. Trong đó có dùng tiêu đề, các tag vừa học để phân mảng từng phần.

Dùng “<” để viết ra ký tự “<“.
Dùng “>” để viết ra ký tự “>”.
Thiết kế web với HTML
34
2.5.Làm việc với các kiểu mẫu
2.5.1. Các Tag style của HTML
Tag Chữ đậm.
Tag Chữ nghiêng.
Tag Chữ gạch chân.
Tag Chữ gạch giữa.
Tag Chữ đánh máy.

Ví dụ
Thiết kế web với HTML
35



Sử dụng style


Chia đoạn trong HTML


Vì một thế giới ngày mai.


Vì tương lai của mỗi chúng ta

Hãy cố gắng học bạn ơi

Hà Nội, ngày 14/3/2007.

Chúc các bạn thành công!!!




Thiết kế web với HTML
36
2.5.2.Tag định dạng logic
Tag đậm logic type
Dòng này đậm
Tag nghiêng logic type
Dòng này nghiêng
Tag gạch ngang logic type
Dòng này gạch giữa
Thiết kế web với HTML
37
Tag kiểu đánh máy logic type
Chữ đánh máy
Tag chỉ số trên
xy ----> xy
Tag chỉ số dưới
x2 ----> x2
Ví dụ
Thiết kế web với HTML
38
2.5.2. Áp dụng tag style vào trong tài liệu html

Chúng ta có thể áp dụng linh hoạt các tag ..., ..., ..., ..., ...,... để tạo các kiểu khác, như: đậm nghiêng, chữ đánh máy nghiêng, chữ đánh máy đậm...
Thiết kế web với HTML
39
3.5.3.Thực hành
Tạo một trang tài liệu html giới thiệu về mình, các bạn trong lớp. Trong đó có dùng các tag style vừa học nhấn mạnh từng phần.
Web mẫu
Thiết kế web với HTML
40
2.6.Danh sách
2.6.1.Danh sách không có thứ tự
Sử dụng tag
    ...
: cho một danh sách các mục với những ký hiệu được đánh dấu phía trước.
Tag
  • chỉ ra từng mục cho một danh sách.

    • Doøng 1
    • Doøng 2
    • Doøng 3
      .........

    Thiết kế web với HTML
    41
    Ví dụ, ta có đoạn mã sau:

    • Ngô Thị An.
    • Lê Xuân Châu.
    • Vũ Đức Chiến.
    • Nguyễn Đức Đại.

    Thiết kế web với HTML
    42
    Ta thêm thuộc tính type = circle/square/disk vào trong tag
      :
      Thiết kế web với HTML
      43



      • Ngô Thị An.
      • Lê Xuân Châu.


      • Ngô Thị An.
      • Lê Xuân Châu.


      • Ngô Thị An.
      • Lê Xuân Châu.

      Ví dụ:
      Thiết kế web với HTML
      44
      2.6.2. Danh sách có thứ tự
      Là danh sách được Web browser đánh thứ tự từ 1 cho đến kết thúc danh sách.
      Dùng tag
        ...

        ...
      :
      N là chỉ định số bắt đầu.
      ‘*’ có thể là: a, A, i. I.

      1. Doøng 1
      2. Doøng 2
      3. Doøng 3
        .........

      Thiết kế web với HTML
      45
      Ví dụ, ta có đoạn mã sau:

      1. Ngô Thị An.
      2. Lê Xuân Châu.
      3. Vũ Đức Chiến.
      4. Nguyễn Đức Đại.

      Thiết kế web với HTML
      46
      Đánh các dạng đánh số thứ tự
      Thiết kế web với HTML
      47
      Ví dụ, ta có đoạn mã sau:

      1. Ngô Thị An.
      2. Lê Xuân Châu.
      3. Vũ Đức Chiến.
      4. Nguyễn Đức Đại.

      Thiết kế web với HTML
      48
      Tag dùng để định dạng danh sách có thứ tự:


      1. Dịng 1
      2. Dịng 2
      3. Dịng 3

      - Nếu không có Start = n thì giá trị bắt đầu của danh sách là 1 hoặc là số thứ tự đàu tiên.
      - Muốn thay đổi giá trị của từng phần tử riêng biệt, dùng
      Type = n và thuộc tính Value= giá trị trong Tag
    • thì phần còn lại của danh sách sẽ được định dạng và đánh số thứ tự từ phần tử này.
      Thiết kế web với HTML
      49
      2.6.3.Danh sách các định nghĩa
      Nằm giữa các tag
      ...
      .
      Dùng với
      để
      chỉ định mẫu cần
      định nghĩa.
      Dùng
      để chỉ
      định nghĩa cho
      mẫu xác định
      bởi
      .
      Thiết kế web với HTML
      50
      Các Tag sử dụng để định nghĩa như sau:

      Thuật ngữ cần định nghĩa
      Lời diễn giải
      Thuật ngữ cần định nghĩa
      Lời diễn giải
      ...

      - Thuật ngữ cần định nghĩa: Cố định trên một dòng
      - Lời diễn giải: Có thể là đoạn văn viết trên nhiều dòng
      - Trong danh sách có thể có hoặc không lời diễn giải (tức là có hoặc không Tag DD sau Tag DT)
      Thiết kế web với HTML
      51
      Ví dụ, ta có đoạn mã sau:

      Tình yêu
      Tình yêu là bát bún riêu...
      Bao nhiêu sợi bún bấy nhiêu sợi tình.
      HTML
      Ngôn ngữ để thiết kế trang web tĩnh.
      C++
      Ngôn ngữ lập trình hướng đối tượng.
      Là ngôn ngữ lập trình khó học.

      Thiết kế web với HTML
      52
      2.6.4.Danh sách lồng nhau
      Danh sách có thứ tự, không thứ tự và danh sách định nghĩa có thể lồng vào nhau theo nhiều mức độ khác nhau.
      Ngoài lồng các danh sách lại với nhau, ta con có thể trộn lẫn các loại danh sách.
      Thiết kế web với HTML
      53
      Ví dụ, ta có đoạn mã sau:

      1. Ngô Thị An.

        • Là nữ.
        • Nghỉ học ngày 7-3

        ....
      2. Phạm Hồng Duyên

        • Đi học chăm chỉ.

          1. Hát hay.
          2. Múa giỏi.



      Thiết kế web với HTML
      54
      2.6.6.Thực hành
      Tạo trang web chứa danh sách lớp.
      Tạo một trang tài liệu html giới thiệu về trường, lớp, bạn bè... Trong đó có sử dụng các danh sách không thứ tự, danh sách có thứ tự, danh sách lồng nhau...
      Thiết kế web với HTML
      55
      2.7. Chèn ký tự đặc biệt.
      2.7.1. K� t? d?c bi?t
      &xxxx;
      Trong đó xxxx là tên mã (code name) cho kí tự đặc biệt đó.
      Ví d?:
      � é r r
      � � � Ù
      � �
      Thiết kế web với HTML
      56
      2.7.2.Các dấu nhấn.
      < thay cho <
      > thay cho >
      & thay cho &
      Ví dụ
      Thiết kế web với HTML
      57
      2.7.3. Những khoảng trống thêm vào

      Ví dụ:
      A B C D E


      A� B� C� D� E�
      Kết quả hiển thị:
      A B C D E
      Thiết kế web với HTML
      58
      Chương 3
      Thêm hình ảnh vào trang Web
      3.1. Các dạng hình ảnh của web
      Có nhiều dạng tệp tin hình ảnh: PICT, GIF, TIFF, BMP, JPEG, ...
      Dạng chuẩn có thể hiển thị trong một trang web là Gif.
      Dạng hình ảnh khác sử dụng trong web là Jpeg.
      Thiết kế web với HTML
      59
      3.2 Vài điểm cần biết khi sử dụng đồ hoạ
      Kích thước hình ảnh càng nhỏ càng tốt, nên nhỏ hơn 100Kb.
      Các hình ảnh không nên rộng hơn 480 điểm và cao hơn 300 điểm.
      Hình ảnh là những thứ tạo thêm nghĩa cho tài liệu.
      Một hình ảnh nhỏ có thể xuất hiện nhiều lần trong một trang mà chỉ bị chậm rất ít thời gian.
      Thiết kế web với HTML
      60
      3.3. Đưa hình ảnh vào trang web
      Nên để các hình ảnh vào một thư mục riêng (Ví dụ như thư mục Image).
      Cú pháp:

      Trong đó FileName.gif là tên một hình ảnh dạng gif hoặc jpg ñeå ôû cuøng thö muïc vôùi taøi lieäu HTML
      Thiết kế web với HTML
      61
      Ví dụ:

      Thiết kế web với HTML
      62
      Để hình ảnh xuất hiện riêng một dòng, ta chỉ cần thêm tag

      .
      Ví dụ:


      Thiết kế web với HTML
      63
      3.4. Định dạng hình ảnh
      3.4.1. Chiều cao, chiều rộng của hình ảnh.
      Tag:

      Trong đó X là chiều rộng và Y là chiều cao của hình ảnh được tính bằng số điểm (pixel).
      Khi thêm hai thuộc tính Width và height giúp cho web hiển thị nhanh hơn.
      Thiết kế web với HTML
      64
      Ví dụ:


      Thiết kế web với HTML
      65
      3.4.2. Mô tả hình ảnh
      Tag coù daïng:
      Doøng moâ taû hình aûnh
      Người sử dụng Browser vẫn xem được hình ảnh thì khi đưa trỏ chuột đến hình ảnh sẽ xuất hiện "Dòng mô tả hình ảnh" .
      Ví dụ:
      alt = Muon tai hinh anh về phải vào.. >
      Thiết kế web với HTML
      66
      Chèn ảnh vào giữa thì làm thế nào?
      3.4.4. Sắp xếp hình ảnh so với văn bản bao quanh
      Thiết kế web với HTML
      67
      Tag

      trước tag
      Kiểu sắp xếp:
      Left: hình ảnh chèn vào bên trái văn bản
      Center: hình ảnh chèn vào giữa văn bản
      Right: hình ảnh chèn vào bên phải văn bản
      Thiết kế web với HTML
      68
      3.4.4.Sắp xếp trong hàng của văn bản và hình ảnh

      Trong đó:
      Value có các giá trị sau:
      Top: Chỉnh đáy của dòng văn bản ngang với đỉnh của ảnh.
      Middle: Chỉnh đáy của dòng văn bản nằm khoảng giữa ảnh.
      Bottom: Chỉnh đáy của dòng văn bản bằng với đáy của ảnh. (luôn mặc định)
      Thiết kế web với HTML
      69
      Ví dụ:

      ee
      Thiết kế web với HTML
      70
      Ví dụ:

      Thiết kế web với HTML
      71
      Ví dụ:

      Thiết kế web với HTML
      72
      Ngoài ra ta có thể thêm từ khóa
      align=right/left vào trong tag .
      Để có viền khung hoặc không, ta sử dụng khoá Border=N trong tag .
      Trong đó N là số nguyên lớn hơn hoặc bằng 0, chỉ độ dày của viền khung.
      Thiết kế web với HTML
      73
      Ví dụ

      Thiết kế web với HTML
      74
      Ví dụ

      Thiết kế web với HTML
      75
      Thực hành
      Tạo một trang tài liệu html chứa các hình ảnh ngộ nghĩnh + các lời bình vui vẻ.
      Thiết kế web với HTML
      76
      Chương 4
      Liên kết và URL
      4.1. Hoạt động của các liên kết
      - Caùc lieân keát ñöôïc bieåu thò bôûi chöõ maàu xanh coù gaïch döôùi goïi laø caùc anchor.
      - Ñeå taïo caùc lieân keát: Tag .. (anchor).
      - Ñeå chæ ñòa chæ lieân keát ñeán ta duøng thuoäc tính HREF =…… cuûa Tag
      Thiết kế web với HTML
      77
      4.2.Thế nào là URL
      URL-Uniform Resource Locator-Địa chỉ tài nguyên thống nhất.
      URL là địa chỉ của trang web, khi kích chuột thường nó chuyển đến các tài liệu liên quan.
      Thiết kế web với HTML
      78
      URL bao gồm hai phần chính: giao thức (protocol) và đích truy cập (target).
      Giao thức chung trên web là http://, giao thức này nhận các tài liệu html.
      Ngoài ra còn các giao thức khác như: Gopher://, ftp:// và telnet://.
      4.3. Cấu trúc của URL
      URL-Uniform Resource Locator-Địa chỉ tài nguyên thống nhất.
      URL là địahhhu chỉ của trang web, khi kích chuột thường nó chuyển đến các tài liệu liên quan.
      Thiết kế web với HTML
      79
      URL tương đối: là URL trỏ đến trang thuộc cùng side với trang hiện hành, chỉ khác nhau tên tập tin.
      URL tuyệt đối: là URL trỏ đến trang riêng biệt từ bất cứ đâu trên internet.
      Thiết kế web với HTML
      80
      4.4. Các dạng liên kết
      Liên kết đến tập tin cục bộ
      Liên kết đến tập tin cục bộ
      Là liên kết đơn giản nhất để mở tập tin html trong cùng một thư mục. Có dạng:
      đoạn text linh
      Thiết kế web với HTML
      81
      Ví dụ: có đoạn mã
      Chi tiết...

    • Nguyễn Đức Đại.
      Thiết kế web với HTML
      82
      Liên kết Anchor đến một hình ảnh
      Đoạn mã lệnh:
      text link
      Web browser sẽ tự động gọi hình ảnh về.
      Thiết kế web với HTML
      83
      Ví dụ, đoạn mã lệnh sau:
      mất thẩm mĩ.
      Thiết kế web với HTML
      84
      Để web browser mở văn bản, hình ảnh ở một trang web mới. Ta sử dụng từ khoá target=“_blank” trong tag .
      Ví dụ.
      người thiên cổ.
      Thiết kế web với HTML
      85
      Liên kết đến các side Internet bên ngoài
      Dạng đầy đủ:
      text link
      Ví dụ có đoạn mã
      Tin tức VN
      Thiết kế web với HTML
      86
      4.4.3. Liên kết đến các phần của trang
      Anchor được đặt tên
      Anchor được đặt tên là một dấu hiệu tham khảo ẩn cho một phần của tập tin html.
      Được sử dụng để tạo liên kết đến phần khác của một trang khi trang đó dài.
      Thiết kế web với HTML
      87
      Dạng html cho việc cho việc tạo anchor
      text to link
      Ví dụ:
      I. Thành phần, độc tính của thuốc lá
      Viết một liên kết đến một Anchor được đặt tên.
      Dạng html:
      text to hypertext
      Ví dụ (tệp Bai8_3.html)
      Thành phần, độc tính của thuốc lá
      Các nguy cơ gây bệnh của hút thuốc lá
      Thiết kế web với HTML
      88
      Liên kết này thường dùng để xây dựng mục lục.
      Thêm liên kết tới Anchor được đặt tên trong tài liệu khác
      Dạng mã:
      text link
      Ví dụ: có đoạn mã
      Nguy cơ gây bệnh của thuốc lá
      Thiết kế web với HTML
      89
      4.4.4. Liên kết đến hình ảnh
      Button siêu liên kết
      Ta cũng có thể gắn hình ảnh thay cho các text hyperlink.
      Để làm điều này, ta đặt tag hình ảnh vào trong phần siêu văn bản của tag Anchor.
      Ví dụ: trong đó có đoạn mã

      Thiết kế web với HTML
      90
      4.4.5. Thực hành
      Tạo vài trang html để chúng liên kết với nhau, đưa vào các hình ảnh minh hoạ, các liên kết hình ảnh, tạo menu cho trang chính...
      Bắt đầu làm bài tập lớn được rồi.
      Thiết kế web với HTML
      91
      4.5. Danh thiếp và địa chỉ liên kết đến Email
      4.5.1.Dạng tag address
      Ở cuối một trang web thường cung cấp thông tin về tác giả và tài liệu. Và cũng có thể gửi Email cho tác giả.
      Ta có thể sử dụng tag

      Đánh địa chỉ ở đây.....

      Thiết kế web với HTML
      92
      Các dòng text trong đoạn tag này là chữ có kiểu nghiêng.
      Chú ý: trong tag này ta vẫn có thể sử dụng các tag khác, ví dụ như ......
      Thiết kế web với HTML
      93
      Ví dụ ta có đoạn mã sau:

      Theo thông tin của Lê Anh Nhật, điện thoại 0912.844.866

      Thiết kế web với HTML
      94
      4.5.2. Liên kết đến Email
      Để người đọc có thể gửi Email cho tác giả, ta chỉ cần thêm liên kết siêu văn bản, trong đó có sử dụng từ khoá “mailto:”.
      Nội dung

      Thiết kế web với HTML
      95
      Ví dụ: trong đó có đoạn mã:
      E-mail: [email protected]
      Thiết kế web với HTML
      96
      4.5.3. Liên kết đến một FTP site

      FTP site: dùng để sao chép tập tin giữa các máy tính với nhau. Những người sử dụng FTP truy cập vào một máy tính từ xa để lấy mọi thứ mà họ cần.
      Tạo liên kết:

      Nội dung

      Ví dụ:
      FTP sever�
      Thiết kế web với HTML
      97
      4.5.4. Thực hành
      Thêm các địa chỉ và liên kết Email vào các tài liệu của mình đã làm ở các bài trước.
      Thiết kế web với HTML
      98
      Chương 5. Trang trí cho văn bản
      5.1. Mầu sắc và cẩu trúc nền
      5.1.1. Cơ bản về màu sắc
      Trong một web browser, ta có thể sử dụng 256 màu của hệ thống để tạo màu cho chữ hoặc nền văn bản.
      Mỗi một màu được xác định dựa trên các giá trị RED-GREEN-BLUE (RGB) của nó.
      R,G,B lấy giá trị từ 0 đến 255.
      Thiết kế web với HTML
      99
      Thay vì xác định màu theo dạng tương tự "123,211,143" thì mỗi số xác định theo kiểu thập phân se được chuyển sang hệ 16.
      Chỉ còn số dạng: "xxyyzz", trong đó:
      xx là trị của màu Red.
      yy là trị của màu Green.
      zz là trị của màu Blue.
      Thiết kế web với HTML
      100
      Ví dụ một số màu:
      Màu có số 008000
      Màu có số FFFF00
      Màu có số FF0000
      Màu có số 008080
      Màu có số 800000
      Màu có số 808080
      Màu có số 00FFFF
      Thiết kế web với HTML
      101
      Thiết kế web với HTML
      102
      5.1.2. Màu nền cố định
      Ta điều chỉnh tag như sau:

      trong đó XXYYZZ là dạng biểu diễn thập lục phân của màu được chỉ định.
      Ví dụ

      Thiết kế web với HTML
      103
      Màu của chữ và những siêu văn bản:
      Ta sử dụng dạng:


      Trong đó: TEXT là màu chữ, LINK là màu của mục liên kết siêu văn bản, VLINK là màu của mục liên kết siêu văn bản đã xem.
      Chú ý: thứ tự của các mục trong tag không quan trọng.
      Thiết kế web với HTML
      104
      5.1.3. Cấu trúc nền
      Ta có thể sử dụng tệp hình ảnh nhỏ để làm nền cho trang web. (dạng gif, jpg)
      Chú ý:
      Kích cỡ tệp ảnh nên nhỏ.
      Chọn màu chữ và màu nền tương phản.
      Nhược điểm: thời gian nạp trang web sẽ chập hơn.
      Thiết kế web với HTML
      105
      Dạng HTML cho nền hình ảnh di chuyển theo khi cuốn trang web:

      Ví dụ
      Dạng sau cho một nền đứng yên:
      bgproperties = "fixed">
      Thiết kế web với HTML
      106
      Thực hành
      Thêm màu nền, ảnh nền, màu chữ vào các trang web của bạn.
      Thiết kế web với HTML
      107
      5.2. Trang trí cho văn bản
      5.2.1. Kích cỡ phông chữ
      Tag:
      ...
      trong đó N là cỡ chữ có giá trị từ 1 đến 7.
      * Giá trị Font chữ mặc định là 3
      Thiết kế web với HTML
      108
      Một cách sử dụng khác của Tag Font là:

      Dòng văn bản Dòng văn bản

      Các giá trị +N hoặc-N cho biết độ dịch chuyển (offset) so với kích cở phông hiện tại.
      Thiết kế web với HTML
      109
      Ngoài ra còn có các tag:
      ... --------------> Chữ to.
      ... ----------> Chữ nhỏ.
      (tag này ít dùng vì thiếu linh hoạt)
      Cách khác để sử dụng:
      ... ---> Dịch chuyển font hiện tại lên 1.
      ... ---> Dịch chuển font hiện tại xuống 2.
      Thiết kế web với HTML
      110
      Font cơ sở:

      Tag basefont không có tag đóng, nó vẫn là cỡ phông cơ sở cho đến khi gặp một tag khác xuất hiện.
      Ví dụ
      Thiết kế web với HTML
      111
      5.2.2. Màu của phông chữ
      Ta có thể bổ sung thêm thuộc tính màu vào trong tag :

      Có thể thay #xxyyzz bằng tên một số màu cơ bản: red, aqua, blue, gray, lime,
      Ví dụ
      ...
      ...
      Thiết kế web với HTML
      112
      5.2.3. Dạng phông

      text...

      Chú ý: nên sử dụng các dạng phông thông dụng của máy tính.
      Thiết kế web với HTML
      113
      Ví dụ:
      ...
      Thực hành:
      Tạo trang web riêng của bạn.
      Tạo trang web của nhóm.
      Thiết kế web với HTML
      114
      5.3. Easy hard rulers
      5.3.1. Độ dày của đường
      Ta đã học tag
      cho kết quả là một đường thẳng ngang màn hình.
      Thiết kế web với HTML
      115
      Ta có thể tăng độ dày của đường với tham số N:


      trong đó N là một số chỉ độ dày.
      Ví dụ:


      Thiết kế web với HTML
      116
      5.3.2. Độ rộng của đường
      Ta sử dụng tham số width
      Cú pháp:


      hoặc


      trong đó N là số điểm của đường thẳng, Z% là tỉ lệ phần trăm của trang hiện hành.
      Thiết kế web với HTML
      117
      Có thể thêm tham số align="left", align="right".
      để căn chỉnh đường kẻ
      * Màu sắc của đường kẻ
      Ta thêm tham số color = #xxyyzz.

      * Đường kẻ không có bóng
      Ta thêm từ khoá noshade sau tag hr.
      Ví dụ:
      Thiết kế web với HTML
      118
      Thực hành
      Thêm vào trang web của bạn các đường thẳng
      vừa mới học.
      Thiết kế web với HTML
      119
      5.4. Xét thêm về sự chỉnh lề
      5.4.1. Sự chỉnh lề văn bản
      ta có thể dùng tag:
      text

      vẫn có tác dụng là căn đoạn văn bản ở giữa.
      Thiết kế web với HTML
      120
      tag xoá đi sự sắp xếp:






      Thiết kế web với HTML
      121
      5.4.2. Chỉnh lề và sắp xếp văn bản
      Còn một tag nữa cũng để chỉnh lề văn bản:
      text

      text

      text

      Ví dụ
      Thiết kế web với HTML
      122
      5.5. Nhạc nền – Chèn video
      5.5.1. Nhạc nền : định nhạc nền cho trang tài liệu.
      Cú pháp:

      url: chỉ định tệp tin nhạc có định dạng wav, au, midi.
      n: số lần lặp lại bài hát, n=-1 sẽ lặp cho đến đóng trang web.
      Thiết kế web với HTML
      123
      Chú ý: tag được đặt sau phần .... và trước tag . Hoặc trong .....
      Ví dụ:

      Background Sound


      Enjoy my sound.

      Thiết kế web với HTML
      124
      5.5.2. Chèn Video
      Ta có thể nhúng file video (*.avi, *.mpg, *.mwv) vào tài liệu html, ta thêm thuộc tính dynscr=“filename” vào trong tag
      Ví dụ:

      Thiết kế web với HTML
      125
      ngữ pháp:
      dynsrc=“*.avi” | ”*.mpg”
      width=n height=m
      start=fileopen | mouseover
      loop=infinite | -1 | n align=left | right
      >
      Học viên tự tìm hiểu về các thuộc tính.
      Ví dụ
      Thiết kế web với HTML
      126
      Ngữ pháp:
      width=“n” hight=“m”
      scrolldelay=“k”
      scrollamount=“i”
      behavior="alternate“|slide|scroll
      direction="right“ | “left”
      bgcolor="#xxyyzz“
      loop=-1 | j

      5.5.3.Tạo một dòng chữ chạy trên màn hình trang web
      Thiết kế web với HTML
      127
      Học viên tự tìm hiểu ý nghĩa các thuộc tính của .
      Ví dụ
      Thiết kế web với HTML
      128
      Chương 6. Bảng (Table)
      6.1. Những tag cơ bản của bảng

      <--Tạo bảng-->
      <--Đặc tả các dòng của bảng-->

      <--Đặc tả ô dữ liệu của bảng-->

      ...




      text ...
      text ...
      <--Giới hạn của bảng-->
      Thiết kế web với HTML
      129
      Ví vụ: tạo một bảng 2 hàng, 2 cột









      Hàng 1, cột 1 Hàng 1, cột 2
      Hàng 2, cột 1 Hàng 2, cột 2

      Thiết kế web với HTML
      130
      6.2. ...

      có những thộc tính sau:
      border = n: tạo viền xung quanh bảng.
      cellpadding = N: cho biết có bao nhiêu khoảng trắng giữa khối bên trong phần tử và vách ngăn.
      cellspacing = M: Cho biết độ rộng của những đường bên trong bảng để chia các phần tử.
      Thiết kế web với HTML
      131
      width = n | n%, height = m | m% : định trước kích thước rộng/cao cho bảng.
      align = left | right: Cho phép bảng dóng lề trái hoặc phải.
      valign = top | bottom: để chỉnh lề trên hoặc giữa hoặc dưới.
      bgcolor = #xxyyzz: thiết lập màu nền của bảng.
      Thiết kế web với HTML
      132
      bordercolor = #xxyyzz: thiết lập màu viền cho bảng.
      bordercolorlight = #xxyyzz : thiết lập màu nhạt hơn cho viền bảng 3 chiều.
      bordercolordark = #xxyyzz : thiết lập màu đậm hơn cho viền bảng 3 chiều.
      background = "...image.gif|jpg": thiết lập nền cho các ô văn bản là hình ảnh với địa chỉ của nó.
      Thiết kế web với HTML
      133
      6.3. ...
      Đặc tả dòng của bảng, số dòng của bảng bằng số phần tử trong cặp
      ...
      .
      Một số thuộc tính:
      align = left | center | right: để chỉnh lề trái/giữa/phải.
      valign = top | middle | bottom: để chỉnh lề trên/giữa/dưới.
      Thiết kế web với HTML
      134
      bgcolor: đặc tả màu nền của hàng.
      bordercolor: đặc tả màu viền của bảng.
      bordercolorlight: thiết lập màu nhạt hơn cho màu viền 3 chiều.
      bordercolordark: thiết lập màu đậm hơn cho màu viền 3 chiều.
      Thiết kế web với HTML
      135
      6.4. ...
      Đại diện cho ô dữ liệu trong bảng, ô dữ liệu phải xuất hiện trong hàng của bảng.
      align = left | center | right: để chỉnh lề trái/giữa/phải dữ liệu trong ô.
      valign = top | middle | bottom: để chỉnh lề trên/giữa/dưới dữ liệu trong ô.
      width = n | n%: đặc tả độ rộng của ô.
      hight = n | n%: đặc tả chiều cao của ô.
      Thiết kế web với HTML
      136
      colspan = N: Tạo một ô bằng N ô liền kề theo dòng.
      rowspan = M: Tạo một ô bằng M ô liền nhau theo cột.
      ngoài ra còn có các thuộc tính:
      bgcolor = #xxyyzz.
      bordercolor = #xxyyzz.
      bordercolorlight = #xxyyzz.
      bordercolordark = #xxyyzz.
      background = "...image...".
      Thiết kế web với HTML
      137
      6.5. ...
      cũng giống tag nhưng thường dùng cho tiêu đề của bảng, dòng text... sẽ được viết chữ đậm và căn giữa ô.
      có những thuộc tính sau:
      align = left | center | right: để chỉnh lề trái/giữa/phải dữ liệu trong ô.
      Thiết kế web với HTML
      138
      valign = top | middle | bottom: để chỉnh lề trên/giữa/dưới dữ liệu trong ô.
      width = n | n%: đặc tả độ rộng của ô.
      hight = n | n%: đặc tả chiều cao của ô.
      nowrap: thiết lập cho những ô không muốn có dòng nào bị gãy để dữ liệu vừa khít với ô tiêu đề.
      colspan = n: đặc tả số cột của bảng mà ô này sẽ trộn lại thành 1. (mặc định = 1)
      Thiết kế web với HTML
      139
      rowspan: đặc tả số hàng của bảng mà ô này sẽ trộn lại thành một. (mặc định=1)
      bgcolor = #xxyyzz.
      bordercolor = #xxyyzz.
      bordercolorlight = #xxyyzz.
      bordercolordark = #xxyyzz.
      background = "...image...".
      Thiết kế web với HTML
      140
      6.6. Thực hành:
      Sử dụng bảng biểu để thiết kế giao diện cho trang chính của web.
      Ví dụ
      Thiết kế web với HTML
      141
      Chương 7. Frame
      7.1. Giới thiệu frame
      Frame mở rộng khả năng hiển thị trang web
      bằng cách cho phép chia miền hiển thị thành nhiều vùng. Mỗi vùng như vậy được gọi là frame và có những đặc điểm sau:
      Nó có thể truy cập tới một URL một cách độc lập với các frame khác.
      Mỗi frame có thể đặt tên, dùng làm đích trong liên kết.
      Nó có thể tự thay đổi kích thước khung nhìn, hoặc có thể không thay đổi đối với người sử dụng.
      Thiết kế web với HTML
      142
      Thiết kế web với HTML
      143
      * Cú pháp Frame
      Cấu trúc cơ bản:







      Thiết kế web với HTML
      144
      7.2. Thẻ Frameset
      cols = "m1, m2, ..."
      border = "N"
      framespacing = "N"
      bordercolor = #xxyyzz
      frameborder = "yes/no">
      rows: chỉ chia hàng, tuỳ theo tham số.
      cols: chỉ chia cột, tuỳ theo tham số.
      border: độ dày đường viền.
      framespacing: khoảng cách các frame.
      Thiết kế web với HTML
      145
      n1, n2, m1, m2, ...: là giá trị thuộc tính được tính bằng điểm hoặc phần trăm tương đối. Và có thể là dấu `*`, frame tương ứng sẽ tự động điều chỉnh.

      N: là độ dày tương ứng với các thuộc tính.

      frameborder: thiết lập đường viền cho toàn bộ tập frame, có giá trị yes hoặc no.
      Thiết kế web với HTML
      146
      Ví dụ:
      chia thành 2 hàng, hàng thứ nhất chiếm 30% màn hình, còn lại là hàng thứ 2.
      chia 3 cột, cột thứ 2 có độ rộng 100 điểm, các cột còn lại sẽ tự động phân chia.
      : đặt đường viền, khoảng cách, ...
      Thiết kế web với HTML
      147
      7.3. Thẻ frame
      Cú pháp:
      name="tên cửa sổ"
      with = "N"
      height = "M"
      scrolling = "yes/no/auto"
      frameborder = "yes/no"
      framespacing = "N"
      bordercolor = #xxyyzz
      noresize >
      Thiết kế web với HTML
      148
      noresize: nếu có thuộc tính này thì người sử dụng không thể thay đổi kích thước hiển thị frame.
      name: gán một tên cho một frame, nó có thể làm đích cho các liên kết từ các tài liệu khác.
      with: chiều rộng frame.
      height: chiều cao frame.
      scrolling: đặt thuộc tính thanh cuốn.
      Thiết kế web với HTML
      149
      Ví dụ: tạo trang web có 4 frame như sau:
      Thiết kế web với HTML
      150

      vi du ve frame...index...







      Xin lỗi, trình duyệt không trợ giúp frame

      Tệp "frame_index.html"
      Thiết kế web với HTML
      151




      vi du ve frame...content...


      MỤC LỤC

      Cấu trúc trang web



      Tệp "frame_content.html"
      Thiết kế web với HTML
      152
      7.4. Thực hành tự do
      Thiết kế web với HTML
      153
      Thiết kế web với HTML
      154
      Chương 8. FORM
      8.1. Form
      Form cho phép bạn nhận thông tin hay phản hồi từ người dùng.
      Tạo Form:

      Action = “URL”>
      yêu cầu thông tin bằng một trong nhiều
      cách khác nhau

      : nhận giá trị trị Post hoặc Get
      Thiết kế web với HTML
      155
      8.2. Trường văn bản và các thuộc tính.