Chợ thông tin Cà phê Việt Nam

Chợ thông tin Cà phê Việt Nam (http://caphe.sangnhuong.com/index.php)
-   Văn Hoá Ẩm Thực (http://caphe.sangnhuong.com/forumdisplay.php?f=23)
-   -   Caf� H� Nội (http://caphe.sangnhuong.com/showthread.php?t=17433)

chanvietco 29-01-2013 04:32 PM

Caf� H� Nội
 
HTML, hay HyperText Markup Language, là một sự định dạng để báo cho Web browser làm thế nào để hiển thị một trang Web. Những tài liệu thật sự là những trang văn bản với những Tag (thẻ) đặc biệt hoặc những đoạn mã để một Web browser biết làm thế nào để thông dịch và hiển thị nó trên màn hình.

HTML sử dụng các tab có tên được đặt trong cặp < và >. Ví dụ


Những Tag HTML báo cho Web browser biết khi nào cần in đậm một dòng văn bản, in ngiêng nó, làm cho nó trở thành một header, hoặc làm cho nó là một Hypertext liên kết tới một trang Web khác. Thông thường tag thường có một cặp, gồm có tag mở và tag đóng. Dữ liệu bị tác động được đặt giữa 2 tag này. Ví dụ:

Đây là dòng chữ đậm

Tuy nhiên cũng có tab chỉ có tag mở ví dụ như tag dùng xuống dòng
hay tag dùng để hiển thị ảnh

Lưu ý: một Web Browser không quan tâm tới việc sử dụng chữ hoa hay chữ thường. Lấy ví dụ :

...

thì không khác gì với

...



Không giống như việc lập trình, nếu có một lỗi trong trang HTML, hệ thống sẽ không bị "Crash"; trang Web sẽ vẫn nhìn thấy được, nhưng ... sai. Có thể nhanh chóng và dễ dàng vào bên trong trang HTML và sữa chữa lại nội dung của nó.

Browser tuy nhỏ nhưng lại có một bộ từ vựng mở. Khi browser không biết làm cái gì với tag đã cho, nó sẽ bỏ qua tag đó! Lấy ví dụ, trong tài liệu mà đang xem đây

Tag HTML la gi?

thì trình duyệt sẽ bỏ qua tag vì nó là tag tự định nghĩa

tuyetha06sg 29-01-2013 04:32 PM

Cấu trúc cơ bản của một trang HTML

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










: :
: :
: :



Thông thường một trang HTML bắt đầu bằng thẻ và kết thúc bằng thẻ đóng và gồm có hai phần là phần header và phần thân với các thẻ như trên. Tuy nhiên như đã nói các tag này là không bắt buộc vì nếu không có thì trang HTML vẫn được trình duyệt hiển thị

huongttt 29-01-2013 04:32 PM

Các thẻ HTML

Có thể chia các thẻ HTML thành 2 loại: các thẻ để hiện thị và định dạng dữ liệu như bảng biểu, ảnh, xuống dòng, chữ đậm, chữ nghiêng... và các thể dùng tạo giao diện người dùng và xử lý dữ liệu như FORM, các nút...

Các thẻ hiển thị dữ liệu:
Đây là các thẻ định dạng và dùng để hiển thị dữ liệu. Chúng rất đa dạng và phong phú. Phần dưới đây chỉ giới thiệu những thẻ được sử dụng tương đối nhiều.

Các thẻ định dạng chữ

để định dạng chữ đậm. Ví dụ Dòng chữ đậm thì dòng chữ sẽ hiển thị như sau đây: Dòng chữ đậm

để định dạng chữ nghiêng. Ví dụ Dòng chữ nghiêng thì dòng chữ sẽ hiển thị như sau đây: Dòng chữ nghiêng

để định dạng chữ gạch chân. Ví dụ Dòng chữ gạch chân thì dòng chữ sẽ hiển thị như sau đây: Dòng gạch chân

để định dạng cỡ chữ H1. Ví dụ

Dòng chữ cỡ H1

sẽ được hiển thị thành:

Dòng chữ cỡ H1

Tương tự đối với các cỡ chữ H2, H3, H4, H5, H6

Có thể dùng kết hợp nhiều thẻ. Ví dụ Dòng chữ vừa nghiêng vừa đậm cho ra kết quả Dòng chữ vừa nghiêng vừa đậm

dùng để định dạng font chữ.
Ví dụ:
Dòng chữ font Arial sẽ cho kết quả Dòng chữ font Arial

Dòng chữ màu xanh sẽ cho kết quả Dòng chữ màu xanh

Dòng chữ cỡ 4 sẽ cho kết quả Dòng chữ cỡ 4
...
Có thể dùng kết hợp các thuộc tính của font vào cùng một thẻ. Ví dụ:
Dòng chữ font Arial, cỡ chữ 4, màu xanh sẽ cho kết quả Dòng chữ font Arial, cỡ chữ 4, màu xanh



Để thêm một cột dùng thẻ
huynh.vinh.quang 29-01-2013 04:32 PM

Các thẻ định dạng dữ liệu
Dạng bảng biểu:
Đây là thẻ hay được sử dụng để trình bày layout của trang Web. Chúng được sử dụng rất thường xuyên và tương đối phức tạp do dùng nhiều bảng lồng nhau. Việc nắm chắc các thẻ bảng biểu là điều rất cần thiết khi trình bày một trang Web.

Sử dụng thẻ
để hiển thị bảng biểu.
Để thêm một dòng dùng thẻ

Ví dụ:





Dữ liệu ở cột thứ nhất Dữ liệu ở cột thứ hai

Khi đó kết quả ra sẽ là một bảng có độ dày đường viền là 1pixel, có một hàng gồm có hai cột. Cột thứ nhất có dòng chữ “Dữ liệu ở cột thứ nhất” và cột thứ hai có dòng chữ “Dữ liệu ở cột thứ hai”. Dữ liệu được căn biên ngang giữa và biên dọc ở phía trên.

Hiển thị ảnh
Dùng thẻ để hiển thị ảnh trong đó:
Src: là địa chỉ URL của ảnh
Width: chiều dài của ảnh
Height: chiều cao của ảnh
Ví du: sẽ cho kết quả sau:
Liên kết
Liên kết dùng để chỉ thị cho trình duyệt thực hiện một yêu cầu khác.
Sử dụng tag Tên liên kết để biểu diễn một liên kết.
Ví dụ: Để chị cho trình duyệt chuyển đến trang chủ của HDOL ta dùng thẻ sau:
Tinhyeuphuongnam khi đó ta sẽ thấy liên kết được hiển thị như sau: Tinhyeuphuongnam

infoodco 29-01-2013 04:32 PM

Bảng tóm tắt các thẻ HTML

Phụ lục về các thẻ HTML được cho như sau:

Các thẻ dùng cấu trúc trang HTML
- ...
- ...
- ...
-
-
-
-
- ...
-

Thẻ liên kết
- ...

Các thẻ định dạng khối
-
...

-
-
...

-

-

- ...
- ...
-
...


-
-

- ...
- ...
- ...

- ...
-

...


- <br /> - <PRE>...</PRE> <br /> - <WBR> <br /> - <XMP>...</XMP> <br /> <br /> Âm thanh<br /> - <BGSOUND> <br /> <br /> Forms <br /> - <FORM>...</FORM> <br /> - <INPUT> <br /> - <OPTION> <br /> - <meo ...>...</meo> <br /> - <TEXTAREA>...</TEXTAREA> <br /> <br /> Ảnh<br /> - <IMG...> <br /> <br /> [Các thẻ định dạng ký tự><br /> - <!-- Comments --> <br /> - <B>...</B> <br /> - <BIG>...</BIG> <br /> - <BLINK> <br /> - <CITE>...</CITE> <br /> - <CODE>...</CODE> <br /> - <EM>...</EM> <br /> - <I>...</I> <br /> - <KBD>...</KBD> <br /> - <SAMP>...</SAMP> <br /> - <SMALL>...</SMALL> <br /> - <STRIKE>...</STRIKE> <br /> - <STRONG>...</STRONG> <br /> - <SUB>...</SUB> <br /> - <SUP>...</SUP> <br /> - <TT>...</TT> <br /> - <U>...</U> <br /> - <VAR>...</VAR> <br /> <br /> Các thẻ dùng để liệt kê<br /> - <DIR>...</DIR> <br /> - <DL>...</DL> <br /> - <MENU>...</MENU> <br /> - <OL>...</OL> <br /> - <UL>...</UL> <br /> <br /> Bảng biểu <br /> - <TABLE>...</TABLE> <br /> - <CAPTION ...>...</CAPTION> <br /> - <COL>...</COL> <br /> - <COLGROUP>...</COLGROUP> <br /> - <TBODY>...</TBODY> <br /> - <TD ...>...</TD> <br /> - <TFOOT>...</TFOOT> <br /> - <TH ...>...</TH> <br /> - <THEAD>...</THEAD> <br /> - <TR ...>...</TR></div> </td> </tr> </table> <br /><table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%"> <tr> <td class="page"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr valign="bottom"> <td style="font-size:14pt">henry_le1</td> <td class="smallfont" align="right">29-01-2013 04:32 PM</td> </tr> </table> <hr /> <div>Định dạng trang Web sử dụng StyleSheet và Cascading Style Sheets (CSS)<br /> <br /> Trong trang Web, thông thường ta dùng chung một kiểu định dạng cho cùng một đối tượng như bảng biểu, font chữ. Để tránh việc phải sử dụng các thẻ HTML lặp đi lặp lại vừa nhàm chán mất thời gian vừa khiến trang HTML trở nên cồng kềnh, ta có thể dụng stylesheet và Cascading Style Sheets (CSS)<br /> <br /> a. StyleSheet<br /> <br /> Sử dụng từ tab Style<br /> Ví dụ:<br /> <br /> <STYLE><br /> H1 {color: brown}<br /> H2 {color: brown}<br /> H3 {color: brown}<br /> H4 {color: brown}<br /> H5 {color: brown}<br /> H6 {color: brown}<br /> </STYLE><br /> <br /> <STYLE><br /> H1, H2, H3, H4, H5, H6 {color: brown ! important}<br /> P, BLOCKQUOTE {color: blue ! important}<br /> </STYLE><br /> <br /> <STYLE><br /> H1.styleA {font: 45pt Times; color: brown}<br /> H1.styleB {font: 30pt Arial; color: blue}<br /> </STYLE><br /> <br /> <H1 CLASS="styleA"> Đây là dòng chữ cỡ H1 theo styleA</H1><br /> <H1 CLASS="styleB"> Đây là dòng chữ cỡ H1 theo styleB</H1><br /> <br /> b. Sử dụng .CSS<br /> <br /> +) Tất cả các style được ghi vào một file ví dụ: default.css<br /> +) Sử dụng tab <link> để chỉ tới file đó, ví dụ <link rel=stylesheet type="text/css" href="default.css"><br /> <br /> Sử dụng các tab theo style đã định nghĩa trong file default.css<br /> <br /> Việc sử dụng kỹ thuật Cascading Style Sheets (CSS) giúp giảm nhẹ được kích thước trang Web, mềm dẻo trang cách thay đổi hình thức và tránh được việc viết mã HTML nhàm chán. Trang chủ HDOL là một ví dụ về việc sử dụng kỹ thuật Cascading Style Sheets</div> </td> </tr> </table> <br /><table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%"> <tr> <td class="page"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr valign="bottom"> <td style="font-size:14pt">nambinhnam</td> <td class="smallfont" align="right">29-01-2013 04:32 PM</td> </tr> </table> <hr /> <div>Kích thước của một trang Web<br /> <br /> Do độ phân giải của mỗi màn hình có thể là khác nhau do vậy cũng tồn tại 2 cách để hiện thị kích thước của một trang Web <br /> <br /> Kích thước cố định (pixel): Kích thước của body và các bảng được gắn cố định. Do vậy hình thức của trang Web không phụ thuộc vào độ phân giải màn hình. Tuy nhiên nó chỉ hiệu quả đối với một độ phân giải màn hình nhất định.<br /> <br /> Ví dụ: <br /> <table width='750'><br /> <tr><br /> <td width='300'><br /> <td width='450'><br /> </tr><br /> <br /> Kích thước tương đối (%): Kích thước của body và các bảng được gán theo % so với độ phân giải màn hình. Do vậy, hình thức của trang Web thay đổi phụ thuộc vào độ phân giải của màn hình.<br /> <br /> Ví dụ:<br /> <table width='100%'><br /> <tr><br /> <td width='30%'><br /> <td width='70%'><br /> </tr><br /> <br /> Kết hợp 2 yếu tố kích thước cố định và thay đổi.<br /> Ví dụ:<br /> <br /> <TABLE ><br /> <tr valign=top><br /> <td style="{width:5px;}"></td><br /> <td style="{padding:5px;width:160px;}"><!--#include file='i_banner.asp'--></td><br /> <td style="{padding:8px;}"></div> </td> </tr> </table> <br /><table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%"> <tr> <td class="page"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr valign="bottom"> <td style="font-size:14pt">qpham</td> <td class="smallfont" align="right">29-01-2013 04:33 PM</td> </tr> </table> <hr /> <div>Hiển thị tiếng Việt theo chuẩn TTVN 6909:2001<br /> <br /> +)Sử dụng tab <meta http-equiv="content-type" content="text/html; charset=utf-8"> và đặt charset là utf-8<br /> +)Sử dụng bảng mã UCS-2. Tuy nhiên mã UCS-2 làm cho trang Web có kích thước rất lớn, khiến việc hiển thị trang Web trở lên chậm chạp <br /> <br /> Soạn thảo trang HTML<br /> <br /> Dùng một trình soạn thảo bất kỳ đều có thể tạo ra trang HTML. Sau khi soạn thảo xong đặt tên cho files với phần mở rộng là HTM hoặc HTML<br /> <br /> Tạo trang HTML với MS Frontpage<br /> <br /> Có nhiều phần mềm giúp tạo một trang Web trực quan. Chúng ta chỉ cần dùng các động tác kéo thả và gõ ký tự, phần mềm sẽ tự sinh mã HTML cho ta. Trong các phần mềm đó thì MS Frontpage là chương trình tạo trang Web trực quan, đi kèm với bộ MS Office là một phần mềm tương đối thuận tiện, sử dụng tương đối dễ và quen thuộc<br /> <br /> Frontpage có 3 cửa sổ: HTML, Normal và Preview.<br /> +)HTML là cửa sổ chứa mã HTML mà FrontPage đã sinh mã cho ta<br /> +)Normal là cửa sổ mà chúng ta dùng soạn thoả và kéo thả các đối tượng vào trang Web<br /> +)Preview là cửa sổ cho phép ta nhìn thử trang Web vừa soạn thảo<br /> <br /> Trong 3 cửa sổ trên chúng ta có thể thay đổi được nội dung cửa sổ HTML và Normal. Nếu không ưng ý về mã HTML mà FrontPage sinh ra thì ta có thể thay đổi bằng cách gõ vào cửa sổ HTML.<br /> <br /> Tối ưu mã sinh ra bởi MS FrontPage<br /> Tuy Frontpage rất tiện trong việc sinh mã HTML giúp giảm bớt gánh nặng viết mã nhưng trong rất nhiều trường hợp mã HTML mà Frontpage sinh ra quá rườm rà và đặc biệt không sinh được nhiều mã HTML phức tạp. Do vậy việc nắm chắc các thẻ HTML là điều cần thiết cho dù có sử dụng những phần mềm hỗ trợ.</div> </td> </tr> </table> <br /><table class="tborder" cellpadding="6" cellspacing="1" border="0" width="100%"> <tr> <td class="page"> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr valign="bottom"> <td style="font-size:14pt">haodatco</td> <td class="smallfont" align="right">29-01-2013 04:33 PM</td> </tr> </table> <hr /> <div>Tổng kết<br /> <br /> Một số điều cần biết khi xây dựng một trang web: <br /> <br /> +) Khi một yêu cầu được gửi từ trình duyệt lên Server, Web Server sẽ thực thi yêu cầu và trả lại kết quả dưới dạng một trang HTML để trình duyệt hiển thị.<br /> <br /> +) HTML là một tập hợp các thẻ, mỗi thẻ thường gồm một cặp là thẻ đóng và thẻ mở. Dữ liệu nằm giữa hai thẻ sẽ bị tác động bởi cặp thẻ đó.<br /> <br /> +) Có thể chia các thẻ HTML làm hai loại: loại định dạng và hiển thị dữ liệu và dạng tạo giao diện và gửi dữ liệu<br /> <br /> +) Các thẻ dạng bảng biểu rất hay được sử dụng để tạo layout trang Web. Đối với các trang Web có tác động của người sử dụng thì các form rất quan trọng.<br /> <br /> +) Chú ý kích thước của trang Web: kích thước tuyệt đối và kích thước tương đối<br /> <br /> +) Nên sử dụng các dạng style và CSS để định dạng chung cho các đối tượng trên trang Web<br /> <br /> +) Nên sử dụng một phần mềm sinh mã HTML trực quan như FrontPage, tuy nhiên vẫn phải tự nắm được các thẻ HTML để sửa chữa vì mã HTML do các phần mềm sinh ra không tối ưu.</div> </td> </tr> </table> <br /> <br /> <table cellpadding="0" cellspacing="0" border="0" width="100%"> <tr valign="top"> <td class="smallfont">Múi gi&#7901; GMT +7. Hi&#7879;n t&#7841;i là <span class="time">09:41 PM</span></td> <td align="right"> <div class="smallfont"></div> </td> </tr> </table> <p class="smallfont" align="center"> <b>&copy; 2008 - 2025 Nhóm phát triển website và thành viên SANGNHUONG.COM.</b><br /><i>BQT không chịu bất cứ trách nhiệm nào từ nội dung bài viết của thành viên.</i> <br /> </p> </body> </html>