Skip navigation.

exploreopera

| Help

Sign up | Help

Phạm Tuấn Anh's Weblog ! ^_^

Hết mình cho sở thích và đam mê !

Posts tagged with "HTML"

Các thẻ liên kết

He`he`..trước tiên tôi xin giới thiệu qua về các liên kết nha :
Một liên kết là sự kết nối đến tài liệu hay file khác (đồ họa, âm thanh, video) hoặc ngay cả đến một phần khác trong cùng tài liệu đó.
Nói nôm na thế này nhé :ta kích vào một liên kết nào đó thì nó sẽ nhảy đến một trang nào đó được định sẵn.
Các siêu liên kết là thành phần quan trọng nhất của hệ thống siêu văn bản.
HTML hỗ trợ các liên kết đến :

  • Một phần khác trong cùng tài liệu
  • Một tài liệu khác
  • Một phần trong tài liệu khác
  • Các file khác – hình ảnh, âm thanh, trích đoạn video
  • Vị trí hoặc máy chủ khác
Chúng ta có 2 loại liên kết :
+Liên kết trong là liên kết kết nối đến các phần trong cùng tài liệu hoặc cùng một web site
+Liên kết ngoài là liên kết kết nối đến các trang trên các web site khác hoặc máy chủ khác.
Có hai dạng URL:

URL tuyệt đối – là địa chỉ Internet đầy đủ của trang hoặc file.Ví dụ: http://my.opera.com/hunganh215 là một địa chỉ URL tuyệt đối.
URL tương đối – là một URL có một hoặc nhiều phần bị thiếu.Và nếu giao thức bị thiếu thì trình duyệt sẽ tìm địa chỉ đó ở thư mục hiện thời.

HTML dùng thẻ để liên kết đến một tài liệu hoặc files nào đó.Thuộc tính Href dùng để chỉ địa chỉ hay URL của tài liệu hoặc file được liên kết.
Đầu tiên là liên kết đến một tài liệu khác:
Cú pháp như sau:

< A HREF ="Địa chỉ url" > Hypertext< /A>
Đường dẫn có thể là tương đối hoặc tuyệt đối.
Ví dụ nha,để liên kết đến trang chủ của Phạm Tuấn Anh's Weblog ra dùng đoạn code sau :
<a href="http://my.opera.com/hunganh215/blog">Trang chủ Phạm Tuấn Anh's Weblog</a>

Kết quả đoạn code đây nè :
Trang chủ Phạm Tuấn Anh's Weblog

Liên kết đến các phần trong cùng một tài liệu:
Cũng là thẻ < a > nhưng có cú pháp như sau:
< a href="Nơi liên kết" > Mô tả liên kết < /a>
Chúng ta xem ví dụ nhé :
Muốn liên kết về đầu trang,ta dùng đoạn code sau:
<a href="#He`he`.."><u>Về đầu trang</u></a>

Và kết quả là đây :Chưa có link

Liên kết đến một điểm xác định ở một tài liệu khác
Kết hợp giữa hai phương pháp trên ấy mà .Chúng ta cần chỉ ra tên tài liệu,sau đó vạch dấu cần đến ở chỗ tài liệu đó.Cấu trúc như sau:

< A HREF=đường_dẫn_tài_liệu_đến#Chỗ_đến> Mô tả< /A >

Xem ví dụ tại đây nè : Chưa có liên kết ???








Các thuộc tính của thẻ HTML

Chúng ta có thể canh lề văn bản, các đối tượng, hình ảnh, các đoạn, các phân đoạn,đặt lại màu sắc,chỉnh độ dài,độ rộng,..bằng các thuộc tính của thẻ HTML.
Sau đây ta sẽ xem vài thuộc tính thường gặp của thẻ HTML,còn các thuộc tính cụ thể của từng thẻ thì chúng ta sẽ để cập sau:
Đầu tiên là thuộc tính căn lề : Align -Được sử dụng để căn lề cho phần tử HTML trong trang Web.Nó nhận các giá trị sau :
Left : Văn bản được canh lề trái
Center: Văn bản được canh giữa
Right : Văn bản được canh phải
Justify: Văn bản được canh đều hai bên

Các ký tự đặc biệt

Có một số các ký tự đặc biệt mà HTML hiểu nhầm là các thẻ HTML.Ví như thế này này:Khi mình muốn viết bài Thẻ trang trí chữấy,nếu viết các kí tự kiểu > , < thì trình duyệt sẽ hiểu là các thẻ HTML nên thực thi chúng.Muốn viết được các ký tự này bạn phải dùng các ký tự đặc biệt như sau :

Lớn hơn (>) : & gt ;

Nhỏ hơn (<) : & lt ;

Trích dẫn(““) : & quot ;

Ngoặc đơn :& apos ;

Ký tự (&) : & amp ;

Đấy là các ký tự mà chúng ta hay gặp,còn đây là bảng ký tự đặc biệt đầy đủ :

Danh sách các ký tự đặc biệt trong HTML - cssyeah.com

Nhóm các mục theo kiểu danh sách

Danh sách dùng để nhóm dữ liệu một cách logic. Chúng ta có thể thêm các danh sách vào tài liệu HTML để nhóm các thông tin có liên quan lại với nhau.
VD như sau nhé !
Hoa Hồng :
- Hồng vàng
- Hồng đỏ
- Hồng trắng
Hoa Cúc :
- Cúc trắng
- Cúc vàng

Kiểu như vậy đó.
HTML hỗ trợ cho các bạn ba loại danh sách mà bạn có thể chèn vào như sau :

+Danh sách không thứ tự
+Danh sách có thứ tự
+Danh sách định nghĩa
Ta sẽ đi cụ thể :

*DANH SÁCH KHÔNG CÓ THỨ TỰ
Nằm trong cặp thẻ < UL > ,< /UL > .Mỗi mục của danh sách thì nằm trong thẻ < LI > .
Ví dụ như sau :
Để làm món bánh khoai rán,chúng ta cần có các nguyên liệu sau :

  • Khoai
  • Bột
  • Mỡ

Đoạn code của ví dụ:
<UL>
<LI>Khoai 
<LI>Bột 
<LI>Mỡ
</UL>

^_^ tự dưng thấy thèm bánh khoai quá !Hic...



* DANH SÁCH CÓ THỨ TỰ Dùng cặp thẻ < OL > ,< /OL > :
VD: Một tuần có các thứ sau :

  1. Monday
  2. Tuesday
  3. Wednesday
  4. Thursday
  5. Friday

Đoạn code mô tả
<OL>
<LI>Monday
<LI>Tuesday
<LI>Wednesday
<LI>Thursday
<LI>Friday
</OL>

Thẻ này có các thuộc tính sau :
Upper Roman< LI TYPE = I>
Lower Roman< LI TYPE = i>
Uppercase< LI TYPE = A>
Lowercase< LI TYPE = a>
Bắt đầu với một số khác lớn hơn 1< OL START = n>


*DANH SÁCH ĐỊNH NGHĨA
Danh sách định nghĩa được dùng để tạo ra một danh sách các điều khoản và các định nghĩa của chúng. Danh sách định nghĩa nằm trong cặp thẻ < DL> …< /DL> . Thẻ < DT> được dùng để chỉ ra điều khoản còn thẻ < DD > được dùng để chỉ ra định nghĩa cho điều khoản đó.
VD như sau : Lịch sinh hoạt của tôi trog tuần :

Thứ 2
Đi chơi
Thứ 3
Uống rượu
Thứ tư
Cafe
Thứ 5
Karaoke

Đoạn code nè :
<DL>
<DT>Thứ 2
<DD>Đi chơi
<DT>Thứ 3
<DD>Uống rượu
<DT>Thứ tư
<DD>Cafe
<DT>Thứ 5
<DD>Karaoke
</DL>

Thẻ định dạng văn bản khác !

* Thẻ < HR > Thẻ này dùng để kẻ một đường ngang trên trang.Như ở cuối cùng của mục này nè! Thẻ có các thuộc tính sau : +aline : Chỉ định vị trí đường ngang: left ,right,center. +Width :Độ dài đường thẳng.Có thể đo bằng px,hoặc tính theo % trang.Nếu không có thì mặc định 100%. +Size : Độ dày của đường,đo bằng px. +Noshade :Chỉ đường được hiển thị bằng màu đặc thay vì có bóng VD :
* Thẻ < ADDRESS > Phần tử < ADDRESS > được dùng để hiển thị các thông tin như tác giả, địa chỉ, chữ ký trong tài liệu HTML.Phần tử này thường hiển thị ở cuối trang và có thể chứa một hoặc một số phần sau: +Liên kết đến trang chủ +Đặc tính chuỗi tìm kiếm +Thông tin bản quyền VD như sau :

Click here to Visit Phạm Tuấn Anh's Weblog

* Thẻ < BLOCKQUOTE > Dùng để trích dẫn văn bản bên trong tài liệu của chúng ta. VD :
Chúng ta có thể chỉ định một trích dẫn văn bản bên trong tài liệu bằng cách sử dụng phần tử BLOCKQUOTE và Q. BLOCKQUOTE được sử dụng cho những phần trích dẫn dài và được hiển thị như một đoạn văn bản thụt vào đầu dòng. Nếu phần trích dẫn ngắn và không cần ngắt đoạn,thì sử dụng phần tử Q tốt hơn. Khi sử dụng phần tử Q, bạn phải xác định dấu ngoặc kép.
* Thẻ < PRE > Định dạng cho một đoạn văn bản. Thế này nhé các bạn,khi trong một đoạn văn bản mà có chứa thẻ HTML thì trình duyệt sẽ định dạng đoạn đó theo mã HTML.Lấy ví dụ cụ thể như là nếu có dấu < br > thì nó xuống dòng,không thì nó cứ viết mãi cho đến hết dòng thì thôi.Thẻ PRE có tác dụng định dạng đoạn văn bản mà không cần mã HTML,tức là nó sẽ giữ nguyên bố cục đoạn văn bản nằm trong nó. Ví dụ như đoạn sau đây nè :
Phạm Tuấn Anh's Weblog
             Phạm Tuấn Anh's Weblog
                              Phạm Tuấn Anh's Weblog
Còn nếu bạn viết như trên mà không nằm trong thẻ Pre thì trình duỵêt sẽ hiểu như thế này nè : Phạm Tuấn Anh's WeblogPhạm Tuấn Anh's WeblogPhạm Tuấn Anh's Weblog * Thẻ khối < SPAN> , < DIV> Có những trường hợp chúng ta muốn chia văn bản trong một trang web thành những khối thông tin logic. Chúng ta cũng có thể áp dụng những thuộc tính thông thường cho toàn bộ khối. Phần tử DIV và SPAN được sử dụng để nhóm nội dung lại với nhau. Phần tử DIV dùng để chia tài liệu thành các thành phần có liên quan với nhau. Phần tử SPAN dùng để chỉ một khoảng các ký tự. Phần tử SPAN dùng để định nghĩa nội dung trong dòng(in-line) còn phần tử DIV dùng để định nghĩa nội dung mức khối (block-level)

Thẻ trang trí chữ,nội dung Web

Phần này mình sẽ giới thiệu cùng các bạn về cách trang trí chữ trong bài viết:

Đầu tiên ta nói đến cặp thẻ < Center > ,< /center > .Nội dung nằm trong cặp thẻ này sẽ được đưa vào giữa màn hình,hay nói cách khách là căn lề trung tâm.Nhưng các bạn chú ý là không có cặp thẻ <left></left> hay là <right></right> đâu nhé !Hi...p:
Tiếp đó là thẻ ngắt : < Br >
Thẻ này được sử dụng để ngắt dòng trong tài liệu HTML. Thẻ < BR > bổ sung một ký tự xuống dòng tại vị trí của thẻ

HTML cung cấp các khả năng định dạng chữ như sau:
+ < h1 > ,...,< h6 > là các thẻ tiêu đề,sử dụng để cung cấp tiêu đề cho phần nội dung hiển thị trên trang Web.
Những phần tiêu đề được hiển thị to và in đậm hơn để phân biệt chúng với các phần còn lại của văn bản.Kích thước hiển thị lớn dần từ < h6 > --> < h1 >
Các bạn xem vi dụ nè

+ < b > Thẻ in đậm chữ -Phạm Tuấn Anh's Weblog < /b >

+ < strong > Thẻ này cũng in đậm chữ -Phạm Tuấn Anh's Weblog < /strong >

+ Thẻ in nghiêng chữ-Phạm Tuấn Anh's Weblog < /i >

+ < Big > Thẻ viết chữ to hơn -Phạm Tuấn Anh's Weblog
< /big >

+ < small > Thẻ viết chữ nhỏ hơn-Phạm Tuấn Anh's Weblog < /small >

+ < U > Thẻ gạch chân chữ -Phạm Tuấn Anh's Weblog < /U >

+ < strike > Thẻ gạch giữa -Phạm Tuấn Anh's Weblog < /strike>

+ < sup > Thẻ viết số mũ trên-Phạm Tuấn Anh's Weblog < /sup > VD :a2


+ < sub > Thẻ viết số mũ dưới-Phạm Tuấn Anh's Weblog < /sub > VD: O2

+ < samp > Thẻ viết dòng ví dụ-Phạm Tuấn Anh's Weblog < /samp > VD: Ví dụ về thẻ Samp


+ < cite > Thẻ để trích dẫn-Phạm Tuấn Anh's Weblog < /cite >
VD : Không ai tắm hai lần trên một dòng sông - Hêraclit

+ < em > Thẻ này để nhấn mạnh -Phạm Tuấn Anh's Weblog < /em >


+ < code >
Thẻ này để viết một đoạn code-Phạm Tuấn Anh's Weblog  
< /code >
Một số thẻ hiển thị trên Blog có thể không giống với trên trang HTML,các bạn thử đối chiều ở đây xem :
Kíck vào đây



Còn một số loại thẻ nữ,nhưng thôi mình tạm thời chưa đưa vào đây!Thế là cũng tạm đủ rùi !






Cấu trúc một trang Web

Một trang Web có đơn giản có cấu trúc như sau :



<HTML>
<HEAD>
< TITLE> Tiêu đề trang web< /TITLE>
</HEAD>
<BODY>
Thân trang web
</BODY>
</HTML>
------------------------------------


Thẻ <HTML>, </HTML> : Đánh dấu sự bắt đầu và kết thúc của tài liệu HTML


Thẻ <HEAD> :Nằm trong cặp thẻ HTML,mô tả phần Header của tài liệu.Thông thường nó bao gồm một số thẻ sau :

+ < TITLE > :Nội dung trong cặp thẻ này sẽ hiển thị trong thanh tiêu đề của tình duyệt Web.Mỗi tài liệu chỉ có một tiêu đề.
Tiêu đề là mốc quan trọng của trang Web,nó là từ khóa chính cho việc tìm kiếm trang Web đó các bạn.

+ Chỉ ra mối liên hệ của hyperlinks được sử dụng trong tài liệu HTML.

+ <META> : Phần tử này cung cấp thông tin về trang web của bạn. Nó gồm tên tác giả, tên phần mềm dùng để viết trang đó, tên công ty, thông tin liên lạc .... Phần tử META sử dụng sự kết hợp giữa thuộc tính và giá trị.
Bạn cũng có thể chỉ định từ khoá cho trang Web bằng bằng cách dùng meta keyword tag:


<meta name="keywords" content="Lập trình Web,Phạm Tuấn Anh's Weblog...">


Thẻ <BODY> : Chứa nội dung trang Web của các bạn !

Ngoài ra còn bao gồm một số thẻ hay dùng như :

<SCRIP> :Nằm trong cặp <HTML>,dùng để chỉ ra ngôn ngữ scripting sử dụng trong trang web như VBScript hoặc là JavaScript.

<!DOCTYPE> : Đây là thẻ đầu tiên trong tài liệu HTML. Trình duyệt sẽ sử dụng thông tin trong tag này để xác định version của tài liệu HTML.


Về cơ bản,một trang Web bao gồm những thẻ trên đó các bạn.He....p: ^_^
















Thẻ HTML !

Các mã lệnh để tạo nên trang HTML người ta gọi là các thẻ hay là các Tab.
Để hiển thị nội dung một trang Web,trình duyệt Web (web browser) sẽ tìm kiếm trong đó những đoạn mã đặc biệt gọi là các thẻ,hay các tab được đánh dấu bởi ký hiệu <..>, và căn cứ vào đó để hiển thị trang Web.
Như vậy,hình ảnh chúng ta thấy trên các Web chính là cái mà trình duyệt mô phỏng dựa trên các thẻ HTML đó các bạn à!:p


Cấu trúc cơ bản của một thẻ HTML là như sau :

+Cấu trúc I :

<Tên_thẻ thuộc_tính_1=giá_trị thuộc_tính_2=giá_trị ... thuộc_tính_n=giá_trị >...</tên_thẻ>

+ Cấu trúc II :

Ngoài ra còn vài loại thẻ đặc biệt.Chúng ta sẽ xem kỹ sau.

<tên_thẻ>Chuỗi văn bản</tên_thẻ>

*HTML không phân biệt chữ thường chữ hoa trong các thẻ,thế nên bạn viết <HTML> thì cũng như <html>.
Chúng ta có 2 loại thẻ HTML đó là thẻ khối(block)và thẻ tuyến(inline).Sự khác nhau giữa chúng là thẻ khối thì có dấu xuống hàng ở trước và sau nó, còn thẻ nội tuyến thì không.

Xét về chức năng các thẻ,chúng ta có các loại sau :
+Thẻ có cấu trúc miêu tả hình thức hiển thị của phần văn bản.VD :< h1 > ,...,< h6 > ,...
+Thẻ chứa liên kết ngoài từ trang này đến trang kia.(a href= " ")
+Thẻ chứa các thành phần điều khiển giúp tạo ra các đối tượng.VD(danh sách,bảng,...)


Vậy là chúng ta đã biết các thẻ là gì rồi,bây giờ chúng ta sẽ đi cụ thể các thẻ nha !

Để viết một tài liệu HTML đơn giản !

Cái này chỉ dành cho những bạn mới làm quen với HTML thôi:PThế này nhé,để biên soạn bất cứ tài liệu gì thì ta cũng cần một trình soạn thảo.Để soạn thảo HTML thì có rất nhiều trình biên soạn như FrontPage,DreamWeaver ,...Nhưng cách đơn giản nhất là chúng ta làm như sau :

1.Mở một notepad. (start-->Accessories-->notepad hoặc Run(win+R)gõ notepad,...)


2.Viết các đoạn mã lệnh vào trang Notepad vừa mở .


3.Save file với đuôi .HTML




P: Như vậy là chúng ta đã tạo được một trang HTML rùi đó .Công việc tiếp theo là của trình duyệt Web,trình duyệt đọc mã nguồn HTML của bạn và hiển thị trang theo các mã mà bạn viết .P:



Các bạn hãy thử làm với đoạn code này xem sao nha !

<HTML>
<HEAD>
<TITLE>Welcome to HTML- Phạm Tuấn Anh's Weblog</TITLE>
</HEAD>
<BODY><center>
<H3>Welcome to HTML- Phạm Tuấn Anh's Weblog</H3></center>
</BODY>
</HTML

Kết quả nè :

[

---------------Phạm Tuấn Anh's Weblog---------------

Lập trình Web !

Nhằm mục đích ôn tập các kiến thức học được ở lớp để chuẩn bị cho ký thi sắp tới,mình tổng hợp các kiến thức đã học được vào đây,trước là để xem lại,sau cũng muốn chia sẽ cho bà con xem cùng và góp ý cho những thiếu sót cần bổ cứu.Rất mong nhận được comment của bà con !^_^ Tài liệu được minh họa trên Firefox !

---------------Phạm Tuấn Anh's Webblog---------------



Để viết một tài liệu HTML đơn giản
Thẻ HTML
Cấu trúc một trang Web
Thẻ trang trí chữ nội dung Web
Thẻ định dạng văn bản khác
Nhóm các muc theo kiểu danh sách
Các ký tự đặc biệt
Các thuộc tính của thẻ HTML
Các thẻ liên kết