1. Trang chủ
  2. » Công Nghệ Thông Tin

Ngôn ngữ đánh dấu siêu văn bản_ HTML

12 534 1
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Ngôn ngữ đánh dấu siêu văn bản_ HTML
Tác giả Bùi Vũ Anh
Người hướng dẫn Ths. Bui VG Anh
Chuyên ngành Tin học
Thể loại Bài giảng
Năm xuất bản 2005
Thành phố Hà Nội
Định dạng
Số trang 12
Dung lượng 262,22 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bùi Vũ Anh - Bài giảng HTML “li 1 Highper Text Markup Language — HTML Ths.. arkup anguage đề mô tả nội dung... - Tén font sử dụng: font viết trước quy định So dùng nêu máy đã cài đặ

Trang 1

Bùi Vũ Anh - Bài giảng HTML

“li 1

(Highper Text Markup Language — HTML)

Ths Bui VG Anh Khoa Toan — Co - Tin hoc vuanh(@®vnu.edu.vn

¢ Internet Explorer, Nescape, FireFox

¢ Kich ban (script): C6 2 loai, chay trén may

chủ (server script) va may khach — may duyét web (Si) S0): script) Đó là dạng lập

¢« Khái niệm cơ bản

¢ Cau tric trang Web

° Một số thẻ thông dụng

‹ Một số thẻ đặc biệt

Hà Nội 08-08-2005

Bùi Vũ Anh - Bài giảng về HTML

* Web (World Wide Web): Mang toan cau,

sử dụng ngôn ngữ đánh dâu siêu văn bản (HTML — ~ighper ext arkup anguage)

đề mô tả nội dung

°Ổ Có 2 loại trang Web: Tĩnh và động

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

BVA5

08-08-2005

¢ Trinh chủ (web server): Nơi cung cấp dich

vụ web, đặt và chạy trên máy tính

° Môi trường chạy trình chủ:

—Windows: IIS (Internet Information Server),

* Client script không phụ thuộc vào Server script và Web server (tương đôi)

°Ổ Có thê dùng nhiéu loai client script trong

cùng một trang Web nhưng không được

trình dùng dé nang cao hiệu quả, tính

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

Apache

Hà Nội 08-08-2005

Bùi Vũ Anh - Bài giảng về HTML

khai báo lẫn lộn

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

Trang 3

Bùi Vũ Anh - Bài giảng HTML

‹ Là một file text có cấu trúc

° Tên file lưu trữ: ,.Jhtm, phim

‹ Tên thẻ không phân biệt chữ hoa/thường

<html>

<head>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

08-08-2005

Thông tin không xuất hiện trên : Canh lê đoạn văn bản

<div align="justify” | “center” | “left” | “right">

</div>

s.<blockquote> </blockquote>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

: Quy định font cho đoạn văn bản

</font>

- Tén font sử dụng: font viết trước quy định So dùng nêu máy đã cài đặt, font thứ 2 được dùng nêu font

thứ nhất không cài đặt

red, blue

#FFFFFF

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

chân

<b> </b>, <i> </i>, <u> </u>

Một số thẻ khác làm thay đổi hình thức của chữ

ia ia SIlver

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML lại

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

Trang 4

- Dấu trăng, dâu ngắt đoạn trên trình duyệt chỉ - Định dạng bảng

—Tr: Khai bao hang

—Td: Khai bao cét

<table =n

=|> BVAG

được tính 1 lần

° Đề tách đoạn, dùng thé p, div

>4

tr

td

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 13 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML Hệ,

: Khai báo cột

=> ¡ Khai báo hàng

<caption> <caption>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 15

circle | square | disc <dt> description title1

=U circle | square | disc > Item 1 <dd> description description

<dd> description description2

(order ist)

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 16 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 17

* <imag align="top | bottom | middle | left | right” scr =

“đường dan URL/UNC” border=n height=x width=y border=m alt="x">

Imag không có thẻ đóng, dùng để dóng văn bản so

tạ

border m=0 elit

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 18

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

Trang 5

Slide 14

BVA6 Độ đậm đường viền, 0 tức là không có viền Đơn vị là điểm

Bui Vu Anh, 8/2/2005

BVA7 Khoảng cách giữa các hàng và cột Đơn vị là điểm

Bui Vu Anh, 8/2/2005

Slide 15

BVA8 Độ rộng của cột so với bảng tính theo %

Bui Vu Anh, 7/23/2005

Bui Vu Anh, 7/23/2005

Bui Vu Anh, 7/23/2005

Bui Vu Anh, 7/23/2005

Trang 6

° Dấu xuống dòng: <br clear='left | right | center’> Clear ‹ Gắn với văn bản:

dung dé xoá việc căn dòng văn bản bao quanh hình ảnh do

thẻ imag tạo ra

° - &gf (>), &lt (<), &amp (&), &nbsp; (dáu trắng không bị trình duyệt huỷ

ce), &CODy; (©), &reg; (®), &-acute; (-)

http://www uni-passau.de/~ramsch/iso8859-1.html

¢ Gan với ảnh

- non breacking spa

border=n height=x width=y>

</a>

“mailto:dia-chi-email”

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 19 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

20

¢ Gọi phương thức của JavaScript:

¢« Khai báo nhưữ một Bookmark trong chính trang

<a name="NAME">

name=<dia chi trang> tên tham khảo

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 21

BVA18

°Ổ Cho phép người dùng nhập dữ liệu - _ Nhập dữ liệu dạng text

¢ Quy dinh chiêu dài lớn nhất (maxlength) và kích thước (size) trên trang web

- Phù hợp (không lớn hơn) chiều dài của điều

khiên/thẻ chứa nó

° Thực hiện chỉ thị hay hành động

reset, checkbox, radio, hidden, image

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 22

23

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

1 1 ((1

<input type=" name~=” value=

size=20 maxlength=10>

<input type=" " name="

value="" size=20 maxlength=10>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 24

Trang 7

Slide 20

BVA16 URL: Universal Relate Link - dia chi internet, mail hay intranet

UNC: Dia chỉ mạng cục bộ

Bui Vu Anh, 7/23/2005

Slide 21

BVA17 Máy cần hỗ trợ Java Virtual Machine

Bui Vu Anh, 7/23/2005

Slide 22

BVA18 Cac thé này dùng để khai báo dữ liệu nhằm kết nối đến kịch ban chạy trên trình chủ

Bui Vu Anh, 7/23/2005

Trang 8

Dùng cho tuỳ chọn

* Quan tém dén thuéc tinh

dung Client Script

Server side tham eat thẻ dưới dạng giá trị của thẻ thông qua tên nên cân định nghĩa giá trị trước

Khi khai báo trùng tên, chuỗi giá trị nhận được cách nhau bởi dâu phảy (,)

(true/false) khi sử

checked

""

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng Vee 25

Dung cho chon 1 trong nhiéu lwa chon

Cac radio phai có cùng tên, khác nhau về giá trị Chỉ một mục được checked, ưu tiên mục cuỗi cùng nêu cô tình check nhiêu mục

Khi tham chiếu bằng Server Script sẽ nhận được giá trị của tuỳ chọn được chọn

radio checked

óc

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 26

> Dung chap nhận những dữ liệu nhap trong input

phía trình chủ bằng phương thức (trong thẻ form) hay (trong QueryString)

> Chuyên các giá trị lên , Khai bảo thẻ form với phương thức ; muon

từ thẻ form, khai báo thẻ form với phương Post

submit

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng vê HTML 27

° Chấp nhận những dữ liệu nhập trong các thẻ

input lên trình khách (nêu dùng phương thức

submit(), nút sẽ gửi thẻ form lên trình chủ

web) Muốn tính toán trên trang web => dùng

thẻ này

button

—“

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 28

¢ Phuc hoi dữ liệu nhập trong các thẻ input, select, textarea

°Ồ Được khai báo trong thé form dung dé reset

dữ liệu trên trang web

reset

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 29

¢ Twong tu thé text nhưng không hiễn thị trên

trang web, không cho phép người dùng nhập

dữ liệu mà cần định nghĩa trước giá trị cho

nó, nhằm thực hiện mục đích tiềm ẩn

hidden

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 30

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

Trang 9

Bùi Vũ Anh - Bài giảng HTML

° Hình ảnh trên trang web gắn với một chức

năng (ví dụ gắn kèm các nút submit, reset,

button)

<input type="

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

" name= “imgGo” scr=“đường dẫn đến

08-08-2005

° Nhập dữ liệu trên nhiều dòng (không giới ° Chọn các phân tử trong danh sách (ListBox,

°ồ Hạn định số dòng (rows) và cột (cols) phục ¢ Cho chon một (ComboBox) hoặc nhiều mục

37 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 32 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 33

<select name="city" >

<option value="" selected>(Select a city)</option>

<option value="HCM">Ho Chi Minh</option>

<option value="HAN">Ha Noi</option>

<option value="HUE">Hue</option>

</select>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML

- Nếu không chi dinh dia chi (URL/UNC) cho action, trang web chuyên đên là trang hiện tại

° Phương thức Gef chuyển dữ liệu trong thẻ nhập lên chuôi QueryString (chuôi gôm nhiêu cặp tham

sô cùng với giá trị đi kèm nêu có kê từ sau dâu 2, cách nhau bởi dâu &, tham số và giá trị cách nhau

° Dùng đề gửi dữ liệu trong trang web từ phía Client lên Server

* Post: Gửi dữ liệu lên, Get: Gửi yêu câu lây

CIV IT-1U Y=

34 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 35 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 36

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

Trang 10

Cac input nam @ day

<input type="text" name="txtKey" size=20 maxlenght=50>

<input type = "image" src = "gogo.gif’ name = "search">

hoac

</form>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 37

Cung cấp thông tin cho các Search Engine khi trang web được đăng ký sử dụng trên internet

<META NAME="description” CONTENT = “Mô

tả ”>

<META -NAME=keywodsCONTENT-=” >

HO ON EL ete Oe tO Ct

"

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 40

Khai bao thé form dé Upload lén Server tty Client, dung the form:

<FORM ENCTYPE = “multipart/form-data” ACTION

= “download.php” name = “form1” METHOD =

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 38

° Tự động chuyên đến URL/UNC sau một thời

gian:

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 41

Meta: Khai bao trong thé head dung khai bao

loai font st dung, tim kiếm, xoá cache,

chuyên trang

“text/html; charset = UTF-8”>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 39

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

¢ Xoa cache:

-Trang web duoc nap vao cache để truy nhập

nhanh khi duyét

—Khi có sự thay đổi cấu trúc trang web => mạng cục bộ dùng Proxy Server và người quản trị có

<meta htftp-equiv="pragma" content="no-cache"”>

<meta http-equiv="expires" content="0">

<meta http-equiv="cache-control" content="no-cache">

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 2

Trang 11

Bùi Vũ Anh - Bài giảng HTML 08-08-2005

-Quảng cáo, gây sự chú ý direction=up scrolldelay=2 scrollamount=1 width= 100% — Dinh dang cac ndi dung trinh SN

: _ > ™ EỊ

<marquee direction = right scrolldelay = 2 scrollamount = 1 <br>Hà Nội <br>Huê <br>Đà Nẵng <br>Sài Gòn ị ị

face KÌPÁ< color

<br>

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng vê HTML Ki Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng vê HTML 44 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng vê HTML 45

Định nghĩa chung dé dùng lại font-family : Danh sách tên font border-top, border-bottom, border-left,

— Chèn vào trang web muốn sử dụng style

font-size: kích thước (px), border 1px #788 a ee

border-color: black black #7885AF:

font-weight: bold, italic, underline

ị ' : : tr : ` a : ti margin-left:1px ! Important border-top-width, border-bottom-width,

-bg

class="text_normal"

Sử dụng

Gl os bo nui Ie

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 46 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML d4 Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 48

Trang 12

- Kiểm soát các hành động của người dùng

* Khai bao va sw dụng các phương thức, thuộc tính của

Client Script Vi du 2 loai script

¢ Khai bao phuong thtvc dung cu phap [ap trinh cua JavaApplet

/I khai báo biễn

Function Tén(tham s6):kiéu tra lai {

¢ Khai bao phuong thtvc dung cu phap [ap trinh cua Visual Basic for Application

- biến không cần khai báo kiểu Function Tên(tham só) as Kiểu trả lại

Begin

<script language=vbscript>

# code

</script>

Cac script co thé dé bat ky dau nhưng nên dé trong thé head

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 49

— @) ib

Hà Nội 08-08-2005

Bùi Vũ Anh - Bài giảng về HTML 50 — @) ib

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 57

‹ Giới thiệu về ngôn ngữ HTML

‹ồ Các thẻ mô tả cơ bản tạo nên trang web tĩnh

° Các thẻ phục vụ việc nhập dữ liệu

‹Ổ Các thẻ đặc biệt dùng tăng tuy chon cho

trang web

Bai tap: Tao trang web ca nhan minh hoa viéc

ShinCi Nn CA GaltienenitG Gr:

Hà Nội 08-08-2005 Bùi Vũ Anh - Bài giảng về HTML 52

Bộ môn Tin hoc, Khoa Toán - Cơ - Tin học, Truong DH Khoa học Tự nhiên

Ngày đăng: 26/10/2013, 19:15

TỪ KHÓA LIÊN QUAN

w