hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Cấu trúc dữ liệu và giải thuật
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
      • NodeJS
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
      • MongoDB
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
      • Spring Boot
    • Lập trình C#
      • Lập Trình C# Cơ Bản
      • ASP.NET Core MVC
    • Lập trình Python
    • Git và Github
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
    • Mạng và truyền thông
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • HTML cơ bản – Lộ trình 16 bài
HTML cơ bản – Bài 04: Tổ chức văn bản: heading, đoạn văn và danh sách

HTML cơ bản – Bài 04: Tổ chức văn bản: heading, đoạn văn và danh sách

  • 19-10-2026
  • Toanngo92
  • 0 Comments

Bạn sẽ biến một đoạn nội dung rời rạc thành bài viết có tiêu đề, các mục và danh sách dễ đọc. Việc chọn phần tử dựa vào ý nghĩa nội dung, thay vì chỉ dựa vào chữ lớn hay chữ đậm.

Lộ trình này học qua website “Góc học web”: trang chủ, trang bài viết và trang liên hệ. Mỗi bài giải quyết một việc cụ thể. Các bài về từng thẻ là tài liệu tra cứu, không phải danh sách bắt buộc học thuộc.

Trong bài này

  1. Lập dàn ý trước khi gõ thẻ
  2. Đoạn văn và ngắt dòng
  3. Chọn danh sách theo quan hệ giữa các mục
  4. Nhấn mạnh theo nghĩa, không chỉ theo dáng chữ
  5. Áp dụng vào trang bài viết

Mục lục

  • Lập dàn ý trước khi gõ thẻ
  • Đoạn văn và ngắt dòng
  • Chọn danh sách theo quan hệ giữa các mục
  • Nhấn mạnh theo nghĩa, không chỉ theo dáng chữ
  • Áp dụng vào trang bài viết
  • Ví dụ để tự chạy
  • Kết quả hiển thị
  • Lỗi thường gặp và cách sửa
  • Tự kiểm tra
  • Tra cứu khi cần

Lập dàn ý trước khi gõ thẻ

Một bài giới thiệu HTML có tên bài, phần chuẩn bị và phần thực hiện. Dùng h1 cho tên chính của trang, h2 cho các mục ngang hàng, h3 cho mục con của một h2 khi cần. Trong lộ trình này ta dùng một h1 rõ nghĩa cho mỗi trang, giúp người mới giữ dàn ý nhất quán.

Đừng chọn h4 chỉ vì muốn chữ nhỏ, hoặc nhảy từ h1 tới h5 vì thấy giao diện đẹp. Kích thước là việc của CSS; cấp heading thể hiện quan hệ nội dung. Công cụ hỗ trợ có thể dùng danh sách heading để điều hướng.

Đoạn văn và ngắt dòng

Mỗi ý chính có thể là một p. Khoảng trắng và xuống dòng trong mã nguồn thường được gộp khi hiển thị, nên Enter nhiều lần trong tệp không tạo nhiều đoạn văn. br biểu diễn ngắt dòng có ý nghĩa, chẳng hạn trong một bài thơ hoặc địa chỉ được trình bày nhiều dòng, chứ không phải công cụ tạo khoảng cách giữa các khối.

pre giữ bố cục khoảng trắng cho văn bản được định dạng trước. Khi trình bày mã, kết hợp pre và code, đồng thời escape các ký tự cần thiết. Nội dung pre quá dài có thể cần cuộn ngang để không làm vỡ trang.

Chọn danh sách theo quan hệ giữa các mục

ul dùng khi thứ tự không quyết định ý nghĩa, như danh sách công cụ chuẩn bị. ol phù hợp với các bước thực hiện hoặc xếp hạng có thứ tự. Mỗi mục dùng li. Với các cặp thuật ngữ và mô tả, có thể dùng dl, dt, dd thay vì ép chúng thành danh sách gạch đầu dòng.

Khi lồng danh sách, danh sách con nằm trong li của mục cha. Không đặt một p hay ul tùy ý làm phần tử con trực tiếp thay cho li của ol. Trình duyệt có thể vẫn cố hiển thị, nhưng đó không phải bằng chứng cấu trúc đã đúng.

Nhấn mạnh theo nghĩa, không chỉ theo dáng chữ

strong thể hiện tầm quan trọng; em thể hiện sự nhấn giọng trong câu. b và i vẫn có những mục đích ngữ nghĩa riêng, không phải lúc nào cũng lỗi thời, nhưng không nên thay mọi yêu cầu chữ đậm hoặc nghiêng bằng một thẻ ngẫu nhiên. Nếu chỉ cần kiểu chữ, dùng CSS.

blockquote phù hợp với trích dẫn dạng khối, q với trích dẫn ngắn trong dòng. Không dùng blockquote chỉ để thụt lề một đoạn không phải lời trích. Những lựa chọn này giúp mã nói đúng nội dung.

Áp dụng vào trang bài viết

Mở bai-viet.html và dùng body của ví dụ. Đọc lại bài chỉ qua các heading: nếu vẫn hiểu bố cục, dàn ý đã có ích. Sau đó nhìn các danh sách và hỏi: đổi chỗ hai mục có làm đổi ý nghĩa không? Nếu có, danh sách có thứ tự thường phù hợp hơn.

Ở giai đoạn này, bạn chưa cần thuộc tất cả thẻ xử lý văn bản. Biết phân loại nội dung và tìm đúng tài liệu tra cứu khi gặp ký hiệu, thời gian hoặc trích dẫn là cách học bền vững hơn.

Ví dụ để tự chạy

Tạo một tệp HTML để thử đoạn mã sau. Nếu đây là đoạn trích trong body, hãy đặt nó vào bộ khung tài liệu đã học ở bài 3. Bộ mã tải về có sẵn ví dụ đầy đủ của bài này.

<h1>Học HTML từ đầu</h1>
<p>HTML giúp tổ chức <strong>nội dung</strong> của trang web.</p>
<h2>Bạn cần chuẩn bị</h2>
<ul><li>Trình soạn thảo</li><li>Trình duyệt</li></ul>
<h2>Các bước thực hiện</h2>
<ol><li>Tạo tệp HTML.</li><li>Lưu tệp và mở trong trình duyệt.</li></ol>
<p>Hãy <em>tự gõ lại</em> ví dụ để quan sát thay đổi.</p>

Kết quả hiển thị

Trang có một tiêu đề chính, hai mục ngang hàng và hai loại danh sách. Nội dung vẫn có cấu trúc dễ đọc ngay cả khi chưa thêm CSS.

Mở ví dụ bài 04 trong tab riêng · Tải bộ ví dụ 16 bài và website hoàn chỉnh

Lỗi thường gặp và cách sửa

  • Dùng nhiều br để đẩy nội dung xuống: thay bằng đoạn văn hoặc khoảng cách CSS khi học CSS.
  • Đặt h2 trong p: tách heading ra khỏi p.
  • Dùng heading chỉ vì thích kích thước: chọn cấp theo dàn ý.

Tự kiểm tra

  • Thêm một mục con h3 hợp lý dưới phần Các bước thực hiện.
  • Giải thích vì sao danh sách công cụ dùng ul còn các bước dùng ol.

Tra cứu khi cần

  • Heading và List trong HTML
  • Thẻ p trong HTML
  • Thẻ strong trong HTML
  • Thẻ dl trong HTML

Tài liệu gốc về chủ đề này trên MDN / HTML Standard

Mục lục lộ trình HTML 16 bài · Thư viện bài HTML tra cứu

← Bài trước Bài tiếp theo →

Bài viết liên quan:

HTML cơ bản – Bài 09: Trình bày bảng dữ liệu đúng mục đích
HTML cơ bản – Bài 10: Tạo biểu mẫu liên hệ đầu tiên
HTML cơ bản – Bài 11: Chọn đúng input, checkbox, radio và select
HTML cơ bản – Bài 12: Kiểm tra form, name/value và GET/POST
HTML cơ bản – Bài 13: Audio, video, phụ đề và nội dung nhúng
HTML cơ bản – Bài 14: Thành phần sẵn có: details, summary và dialog
HTML cơ bản – Bài 15: Kiểm tra cấu trúc, bàn phím và lỗi HTML
HTML cơ bản – Bài 16: Hoàn thiện website và chuẩn bị học CSS
HTML cơ bản – Bài 01: HTML là gì? Tạo trang web đầu tiên
HTML cơ bản – Bài 02: Phần tử, thuộc tính và cách lồng HTML
HTML cơ bản – Bài 03: Bộ khung HTML: head, body, UTF-8 và viewport
HTML cơ bản – Bài 05: Liên kết và đường dẫn giữa các trang

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

CSS cơ bản – 20 bài từ HTML đến website responsive với Flexbox, Grid và mobile-first

CSS cơ bản – Bài 05: Đơn vị và kích thước: px, rem, %, min và max

CSS cơ bản – 20 bài từ HTML đến website responsive với Flexbox, Grid và mobile-first

CSS cơ bản – Bài 02: Selector và class: chọn đúng phần tử cần sửa

CSS cơ bản – 20 bài từ HTML đến website responsive với Flexbox, Grid và mobile-first

CSS cơ bản – Bài 01: Kết nối CSS với HTML và sửa quy tắc đầu tiên

CSS cơ bản – 20 bài từ HTML đến website responsive với Flexbox, Grid và mobile-first

CSS cơ bản – Bài 20: Hoàn thiện website và sửa lỗi bằng DevTools

CSS cơ bản – 20 bài từ HTML đến website responsive với Flexbox, Grid và mobile-first

CSS cơ bản – Bài 03: Vì sao CSS không có tác dụng? Cascade và specificity

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×