Xem thêm

HTML - Phần 2: Các Thẻ Định Dạng Văn Bản

Huy Erick
HTML là ngôn ngữ đánh dấu siêu văn bản được sử dụng để tạo ra các trang web. Trong phần này, chúng ta sẽ tìm hiểu về các thẻ định dạng văn bản trong HTML....

HTML là ngôn ngữ đánh dấu siêu văn bản được sử dụng để tạo ra các trang web. Trong phần này, chúng ta sẽ tìm hiểu về các thẻ định dạng văn bản trong HTML. Các thẻ này cho phép bạn tạo ra hiệu ứng và định dạng khác nhau cho văn bản trên trang web của bạn.

Cấu trúc một phần tử HTML

Đa số các thẻ trong HTML đều có cấu trúc như sau:

<tagName attribute="value">content</tagName>

  • tagName: tên của thẻ được HTML định nghĩa sẵn, mỗi thẻ được bắt đầu bởi cặp thẻ đóng mở <tagName>...</tagName> hoặc mở và đóng ngay <tagName/>.
  • attribute: thuộc tính của thẻ HTML, cung cấp các thông tin về thẻ HTML đó, thuộc tính luôn luôn nằm trong thẻ mở <>. Mỗi thẻ HTML có thể có nhiều attribute, ví dụ thẻ <img> có thuộc tính là heightwidth quy định chiều cao và chiều rộng của 1 ảnh.
  • value: giá trị đi kèm với attribute. Ví dụ height="500".
  • content: nội dung của thẻ HTML, nằm giữa cặp thẻ đóng mở.

Ví dụ 1 thẻ HTML:

<a href="https://www.stdio.vn/">Trang chủ STDIO</a>

  • Trong HTML vẫn có 1 số thẻ không tuân thủ quy tắc thẻ đóng mở, ví dụ như thẻ hiển thị ảnh <img>, thẻ nhập liệu <input>.

Các thẻ định dạng văn bản

Thẻ định dạng tiêu đề <h1>...<h6>

Thẻ tiêu đề được sử dụng để định nghĩa tiêu đề (heading) từ <h1> đến <h6> mô tả độ quan trọng giảm dần.

Các thẻ tiêu đề có cấu trúc là: <hx>Nội dung tiêu đề</hx>

<!DOCTYPE html> <html> <head></head> <body> <h1>Heading 1</h1> <h2>Heading 2</h2> <h3>Heading 3</h3> <h4>Heading 4</h4> <h5>Heading 5</h5> <h6>Heading 6</h6> </body> </html>

Các thẻ heading trong HTML.

Thẻ định dạng đoạn văn <p>...<p>

Thẻ định dạng đoạn văn được sử dụng để tạo ra các đoạn văn.

Thẻ định dạng đoạn văn có cấu trúc <p>Nội dung đoạn văn</p>.

<!DOCTYPE html> <html> <head></head> <body> <p>Paragraph 1 - long part.</p> <p>Paragraph 2 - short part.</p> </body> </html>

Thẻ paragraph - p - đoạn văn.

Mỗi thẻ <p> tương ứng với một đoạn văn, sau mỗi thẻ <p> thì tự động xuống hàng.

Thẻ định dạng ngắt dòng <br/>

Trình duyệt web xem tất cả khoảng trắng liên tiếp hoặc xuống dòng đều là 1 khoảng trắng.

Để có thể ngắt dòng sử dụng thẻ <br/>.

Trường hợp không sử dụng <br/>

Không sử dụng thẻ `<br/>` để ngắt dòng.

Trường hợp sử dụng <br/>

<!DOCTYPE html> <html> <head></head> <body> Đoạn văn gồm có nhiều dòng:<br/> Dòng 1<br/> Dòng 2<br/> Dòng 3 </body> </html>

Sử dụng `<br/>` ngắt dòng.

Thẻ định dạng dữ liệu thô <pre>

Mặc định thì trình duyệt sẽ bỏ qua tất cả các khoảng trắng liên tiếp, tab, xuống dòng và xem như đó là 1 khoảng trắng, để giữ chính xác định dạng của dữ liệu, HTML định nghĩa thẻ dữ liệu thô <pre>.

Sử dụng thẻ `<pre>`

Thẻ định dạng trích dẫn cho câu <q>

Thẻ <q> dùng để trích dẫn trực tiếp một lời nói, lời dẫn trực tiếp.

Thẻ trích dẫn câu nói `<q>`

Thẻ định dạng chữ viết

Thẻ in đậm <b>

Thẻ <b> (bold) dùng để định dạng chữ in đậm.

Ví dụ:

<p>Họ tên: <b>Nguyễn Văn Nghĩa</b></p>

Kết quả:

Họ tên: Nguyễn Văn Nghĩa

Thẻ in nghiêng <i>

Thẻ <i> (italic) dùng để định dạng chữ in nghiêng.

Ví dụ:

<p>Ngành: <i>Khoa học máy tính</i></p>

Kết quả:

Ngành: Khoa học máy tính

Thẻ gạch dưới <u>

Thẻ <u> (underline) dùng để định dạng chữ gạch dưới.

Ví dụ:

<p>Công việc: <u>Kỹ sư phần mềm</u></p>

Kết quả:

Công việc: Kỹ sư phần mềm

Có thể kết hợp các thẻ <u>, <i>, <b> với nhau

Ví dụ:

<p>Địa chỉ: <b><u><i>Quận 7, TPHCM</i></u></b></p>

Kết quả:

Địa chỉ: Quận 7, TPHCM

Thẻ siêu ký tự

Siêu ký tự là các ký tự được đặt cao hơn hoặc thấp hơn các ký tự chính. Ví dụ:

  • H2O
  • ax2 + bx + c = 0

Thẻ siêu ký tự <sub>

H2SO4

Kết quả: H2SO4

Thẻ siêu ký tự <sup>

f(x) = 2x3 + 5x2 + 6x

Kết quả: f(x) = 2x3 + 5x2 + 6x

inline và block

HTML phân ra thành hai loại thẻ: inline và block.

inline

Các thẻ inline là các thẻ có nội dung của nó cùng nằm trên 1 dòng, thường dùng để trình bày nội dung cho web.

Ví dụ: <i>In nghiêng</i>, <b>In đậm</b>, <u>Gạch chân</u>

Kết quả: In nghiêng, In đậm, Gạch chân

Các thẻ inline phổ biến: <i>, <u>, <b>, <span>, <a>, <sub>, <sup>, <strong>, <code>, <em>.

block

Các thẻ block tạo nên những khối riêng biệt, thường dùng để trình bày bố cục cho web.

Ví dụ:

<h3>Các thẻ HTML</h3> <p>HTML có định nghĩa cho chúng ta những thẻ, ...</p>

Kết quả:

Các thẻ HTML

HTML có định nghĩa cho chúng ta những thẻ, ...

Các thẻ block phổ biến: <h1>, ..., <h6>, <p>, <div>, <ol>, <ul>.

Bài chung series

  • HTML - Phần 0: Trang Web Đầu Tiên
  • HTML - Phần 1: Cơ Bản về HTML
  • HTML - Phần 2: Các Thẻ Định Dạng Văn Bản
  • HTML - Phần 3: Thẻ Liên Kết trong HTML
  • HTML - Phần 4: Các Thẻ Định Dạng Danh Sách
  • HTML - Phần 5: Các Thẻ Hình Ảnh, Video, Audio
  • HTML - Phần 6: Các Thẻ Input trong HTML
  • HTML - Phần 7: Thẻ Table trong HTML
  • HTML - Phần 8: Thẻ Form trong HTML
1