Bảng shortcut HTML

Chào mừng các bạn đang học lập trình web! Hôm nay, chúng ta sẽ cùng khám phá thế giới HTML, xương sống của mỗi trang web bạn từng truy cập. Với tư cách là người đã dạy HTML hơn một thập kỷ, tôi có thể告诉 bạn rằng HTML không phải là điều gì đáng sợ như bạn nghĩ ban đầu. Thực tế, tôi thích nghĩ về HTML như những mảnh lego của internet - những mảnh đơn giản khi ghép lại với nhau có thể tạo ra điều kỳ diệu!

HTML - Cheat Sheet

Mục lục

Trước khi bắt đầu hành trình, hãy cùng nhanh chóng xem qua những gì chúng ta sẽ覆盖:

  1. Thẻ cơ bản
  2. Thuộc tính của thẻ body
  3. Thẻ văn bản
  4. Liên kết
  5. Định dạng
  6. Danh sách
  7. Element hình ảnh
  8. Forms
  9. Bảng
  10. Thuộc tính của bảng
  11. Thuộc tính của thẻ input HTML5
  12. Trình chỉnh sửa và định dạng HTML

Bây giờ, hãy c rolled up our sleeves and start building!

Thẻ cơ bản

Mỗi tài liệu HTML bắt đầu với một vài thẻ quan trọng. Hãy nghĩ về chúng như nền tảng của trang web của bạn:

<!DOCTYPE html>
<html>
<head>
<title>Trang web đầu tiên của tôi</title>
</head>
<body>
Xin chào, Thế giới!
</body>
</html>

Hãy phân tích này:

  • <!DOCTYPE html> thông báo cho trình duyệt rằng đây là tài liệu HTML5.
  • <html> là phần tử gốc của trang.
  • <head> chứa thông tin meta về tài liệu.
  • <title> xác định tiêu đề cho tài liệu.
  • <body> xác định phần nội dung hiển thị của tài liệu.

Thuộc tính của thẻ body

Thẻ <body> có thể có nhiều thuộc tính để kiểm soát cách nội dung được hiển thị. Dưới đây là một số thuộc tính phổ biến:

Thuộc tính Mô tả
bgcolor Đặt màu nền
background Đặt hình ảnh nền
text Đặt màu chữ

Ví dụ:

<body bgcolor="lightblue" text="navy">
Chào mừng đến với thế giới xanh lam của tôi!
</body>

Điều này sẽ tạo ra một trang với nền màu xanh lam nhạt và chữ màu xanh dương. Đó là như vẽ phòng của bạn, nhưng cho các trang web!

Thẻ văn bản

HTML cung cấp nhiều thẻ để định dạng văn bản. Dưới đây là một số thẻ phổ biến:

Thẻ Mô tả
<h1> đến <h6> Đầu đề (h1 là lớn nhất, h6 là nhỏ nhất)
<p> Đoạn văn
<br> Ngắt dòng
<strong> Văn bản đậm
<em> Văn bản in nghiêng

Ví dụ:

<h1>Chào mừng đến với trang web của tôi</h1>
<p>Đây là một câu <strong>đậm</strong>.</p>
<p>Đây là một điểm <em>nhấn mạnh</em>.</p>

Liên kết

Liên kết là thứ tạo nên web thành một mạng! Dưới đây là cách tạo chúng:

<a href="https://www.example.com">Nhấp vào tôi!</a>

Thuộc tính href xác định URL của trang mà liên kết sẽ dẫn đến. Bạn cũng có thể liên kết đến phần cụ thể của một trang bằng cách sử dụng IDs:

<h2 id="section2">Phần 2</h2>
<a href="#section2">Đi đến Phần 2</a>

Định dạng

HTML cung cấp nhiều cách để định dạng văn bản ngoài đậm và in nghiêng. Dưới đây là một số thêm:

Thẻ Mô tả
<sup> Văn bản trên
<sub> Văn bản dưới
<pre> Văn bản định dạng trước
<code> Mảnh mã

Ví dụ:

<p>H<sub>2</sub>O là nước.</p>
<p>2<sup>3</sup> bằng 8.</p>
<pre>
Văn bản này
được định dạng trước.
</pre>
<p>Đây là một đoạn <code>mã trong dòng</code>.</p>

Danh sách

Danh sách giúp tổ chức thông tin. HTML có ba loại danh sách:

  1. Danh sách không thứ tự (<ul>)
  2. Danh sách có thứ tự (<ol>)
  3. Danh sách định nghĩa (<dl>)

Ví dụ:

<ul>
<li>Táo</li>
<li>Chuối</li>
<li>Cherry</li>
</ul>

<ol>
<li>Bước đầu tiên</li>
<li>Bước thứ hai</li>
<li>Bước thứ ba</li>
</ol>

<dl>
<dt>HTML</dt>
<dd>HyperText Markup Language</dd>
<dt>CSS</dt>
<dd>Cascading Style Sheets</dd>
</dl>

Element hình ảnh

Hình ảnh có thể làm cho trang web của bạn sống động hơn. Dưới đây là cách thêm chúng:

<img src="cat.jpg" alt="Một chú mèo cute" width="300" height="200">

Thuộc tính src xác định tệp hình ảnh, alt cung cấp văn bản thay thế cho máy quét màn hình hoặc nếu hình ảnh không tải được, và widthheight đặt kích thước.

Forms

Forms cho phép người dùng nhập liệu. Dưới đây là một form đơn giản:

<form action="/submit-form" method="post">
<label for="name">Tên:</label>
<input type="text" id="name" name="name" required>

<label for="email">Email:</label>
<input type="email" id="email" name="email" required>

<input type="submit" value="Gửi">
</form>

Điều này tạo ra một form với các trường tên và email, và một nút gửi.

Bảng

Bảng được sử dụng để hiển thị dữ liệu theo hàng và cột:

<table border="1">
<tr>
<th>Đầu đề 1</th>
<th>Đầu đề 2</th>
</tr>
<tr>
<td>Hàng 1, ô 1</td>
<td>Hàng 1, ô 2</td>
</tr>
<tr>
<td>Hàng 2, ô 1</td>
<td>Hàng 2, ô 2</td>
</tr>
</table>

Thuộc tính của bảng

Bảng có thể được tùy chỉnh với nhiều thuộc tính:

Thuộc tính Mô tả
border Đặt độ rộng của viền
cellpadding Đặt khoảng cách giữa nội dung của ô và viền
cellspacing Đặt khoảng cách giữa các ô
width Đặt chiều rộng của bảng

Thuộc tính của thẻ input HTML5

HTML5 đã giới thiệu các loại input và thuộc tính mới:

Loại/Thuộc tính Mô tả
type="email" Đối với địa chỉ email
type="date" Đối với các bộ chọn ngày
type="number" Đối với đầu vào số
placeholder Văn bản gợi ý trong trường
required Làm cho trường bắt buộc

Ví dụ:

<input type="email" placeholder="Nhập email của bạn" required>
<input type="date" name="birthday">
<input type="number" min="1" max="100">

Trình chỉnh sửa và định dạng HTML

Mặc dù bạn có thể viết HTML trong bất kỳ trình soạn thảo văn bản nào, việc sử dụng một trình soạn thảo HTML chuyên dụng có thể làm cho cuộc sống của bạn dễ dàng hơn. Một số lựa chọn phổ biến bao gồm:

  1. Visual Studio Code
  2. Sublime Text
  3. Atom

Những trình soạn thảo này cung cấp các tính năng như nổi bật cú pháp và tự động hoàn thành, giúp bạn tiết kiệm rất nhiều thời gian và công sức!

Kết luận

Và đây bạn có nó, các bạn! Bảng shortcut HTML này bao gồm những điều cơ bản bạn cần để bắt đầu tạo trang web của riêng mình. Nhớ rằng, HTML chỉ là bước đầu. Khi bạn tiến hóa, bạn sẽ muốn học CSS để định dạng và JavaScript để tương tác.

Học HTML giống như học một ngôn ngữ mới - nó đòi hỏi sự luyện tập. Đừng sợ thử nghiệm và mắc lỗi. Đó là cách chúng ta đều học! Và谁知道? Có lẽ trang web lớn tiếp theo sẽ được xây dựng bởi bạn!

Chúc mừng bạn, và mong rằng thẻ của bạn luôn được đóng đúng!

Credits: Image by storyset