Khám phá các thẻ HTML khác nhau mà bạn có thể sử dụng để in văn bản trên một trang
Cácp
nhãn
Thẻ này xác định một đoạn văn bản.
<p>Some text</p>
Đó là một phần tử khối.
Bên trong nó, chúng tôi có thể thêm bất kỳ phần tử nội tuyến nào mà chúng tôi thích, nhưspan
hoặc làa
.
Chúng tôi không thể thêm các phần tử khối.
Chúng tôi không thể làm tổp
các phần tử này thành một phần tử khác.
Theo mặc định, trình duyệt tạo kiểu cho một đoạn văn có lề ở trên cùng và ở dưới cùng.16px
trong Chrome, nhưng giá trị chính xác có thể khác nhau giữa các trình duyệt.
Điều này làm cho hai đoạn văn liên tiếp được cách xa nhau, sao chép những gì chúng ta nghĩ về một “đoạn văn” trong văn bản in.
Cácspan
nhãn
Đây là một thẻ nội dòng có thể được sử dụng để tạo một phần trong một đoạn văn có thể được nhắm mục tiêu bằng cách sử dụng CSS:
<p>A part of the text <span>and here another part</span></p>
Cácbr
nhãn
Thẻ này đại diện cho một ngắt dòng. Đó là một phần tử nội dòng và không cần thẻ đóng.
Chúng tôi sử dụng nó để tạo một dòng mới bên trongp
mà không cần tạo một đoạn văn mới.
Và so với việc tạo một đoạn văn mới, nó không thêm khoảng cách bổ sung.
<p>Some text<br>A new line</p>
Các thẻ tiêu đề
HTML cung cấp cho chúng ta 6 thẻ tiêu đề. Từ quan trọng nhất đến ít quan trọng nhất, chúng tôi cóh1
,h2
,h3
,h4
,h5
,h6
.
Thông thường, một trang sẽ có mộth1
phần tử, là tiêu đề trang. Sau đó, bạn có thể có một hoặc nhiềuh2
các yếu tố tùy thuộc vào nội dung trang.
Các tiêu đề, đặc biệt là tổ chức tiêu đề, cũng rất cần thiết cho SEO và các công cụ tìm kiếm sử dụng chúng theo nhiều cách khác nhau.
Theo mặc định, trình duyệt sẽ hiển thịh1
thẻ lớn hơn và sẽ làm cho kích thước phần tử nhỏ hơn khi số gầnh
tăng:
Tất cả các tiêu đề đều là các phần tử khối. Chúng không thể chứa các phần tử khác, chỉ là văn bản.
Cácstrong
nhãn
Thẻ này được sử dụng để đánh dấu văn bản bên trong nó làmạnh. Điều này khá quan trọng, nó không phải là một gợi ý trực quan, mà là một gợi ý ngữ nghĩa. Tùy thuộc vào phương tiện được sử dụng, cách giải thích của nó sẽ khác nhau.
Theo mặc định, các trình duyệt tạo văn bản trong thẻ nàyDũng cảm.
Cácem
nhãn
Thẻ này được sử dụng để đánh dấu văn bản bên trong nó lànhấn mạnh. Thích vớistrong
, nó không phải là một gợi ý trực quan mà là một gợi ý ngữ nghĩa.
Theo mặc định, các trình duyệt tạo văn bản trong nàyin nghiêng.
Báo giá
Cácblockquote
Thẻ HTML rất hữu ích để chèn các trích dẫn trong văn bản.
Theo mặc định, các trình duyệt áp dụng lợi nhuận choblockquote
thành phần. Chrome áp dụng lề trái và phải 40px và lề trên và dưới 10px.
Cácq
Thẻ HTML được sử dụng để trích dẫn nội tuyến.
Đường chân trời
Không thực sự dựa trên văn bản, nhưnghr
thẻ thường được sử dụng bên trong một trang. Nó có nghĩa làhorizontal rule
, và nó thêm một đường ngang trong trang.
Hữu ích để tách các phần trong trang.
Khối mã
Cáccode
thẻ đặc biệt hữu ích để hiển thị mã, bởi vì các trình duyệt cung cấp cho nó một phông chữ monospaced.
Đó thường là điều duy nhất mà các trình duyệt làm. Đây là CSS được Chrome áp dụng:
code {
font-family: monospace;
}
Thẻ này thường được bao bọc trong mộtpre
thẻ, bởi vìcode
phần tử bỏ qua khoảng trắng và ngắt dòng. Giống nhưp
nhãn.
Chrome chopre
kiểu mặc định này:
pre {
display: block;
font-family: monospace;
white-space: pre;
margin: 1em 0px;
}
điều này ngăn không gian trắng thu gọn và biến nó thành một phần tử khối.
Danh sách
Chúng tôi có 3 loại danh sách:
- danh sách không có thứ tự
- danh sách có thứ tự
- danh sách định nghĩa
Danh sách không có thứ tự được tạo bằng cách sử dụngul
nhãn. Mỗi mục trong danh sách được tạo vớili
nhãn:
<ul>
<li>First</li>
<li>Second</li>
</ul>
Danh sách có thứ tự tương tự, chỉ được tạo vớiol
nhãn:
<ol>
<li>First</li>
<li>Second</li>
</ol>
Sự khác biệt giữa hai danh sách này là danh sách được sắp xếp có một số trước mỗi mục:
Danh sách định nghĩa hơi khác một chút. Bạn có một thuật ngữ và định nghĩa của nó:
<dl>
<dt>Flavio</dt>
<dd>The name</dd>
<dt>Copes</dt>
<dd>The surname</dd>
</dl>
Đây là cách các trình duyệt thường hiển thị chúng:
Tôi phải nói rằng bạn hiếm khi nhìn thấy chúng trong tự nhiên, chắc chắn là không nhiềuul
vàol
, nhưng đôi khi chúng có thể hữu ích.
Các thẻ văn bản khác
Có một số thẻ với mục đích trình bày:
- các
mark
nhãn - các
ins
nhãn - các
del
nhãn - các
sup
nhãn - các
sub
nhãn - các
small
nhãn - các
i
nhãn - các
b
nhãn
Đây là một ví dụ về hiển thị trực quan của chúng được các trình duyệt áp dụng theo mặc định:
Bạn có thể tự hỏi, thế nào làb
khác vớistrong
? Và làm thế nàoi
khác vớiem
?
Sự khác biệt nằm ở ý nghĩa ngữ nghĩa. Trong khib
vài
là một gợi ý trực tiếp trên trình duyệt để làm cho một đoạn văn bản in đậm hoặc nghiêng,strong
vàem
cung cấp cho văn bản một ý nghĩa đặc biệt và việc tạo kiểu tùy thuộc vào trình duyệt. Điều này xảy ra hoàn toàn giống vớib
vài
, theo mặc định. Mặc dù bạn có thể thay đổi điều đó bằng cách sử dụng CSS.
Có một số thẻ khác, ít được sử dụng hơn liên quan đến văn bản. Tôi chỉ đề cập đến những cái mà tôi thấy được sử dụng nhiều nhất.
Tải xuống miễn phí của tôiSổ tay HTML
Các hướng dẫn html khác:
- Giới thiệu về HTML
- Thẻ HTML `iframe`
- Biểu mẫu HTML
- Thẻ HTML `video`
- Thẻ HTML `audio`
- Các thẻ HTML cho văn bản
- Bảng HTML
- Thẻ HTML `img`
- Thẻ HTML `a`
- Thẻ HTML `ảnh`
- Thẻ HTML `figure`
- Thẻ vùng chứa HTML
- Khả năng truy cập trên Web
- Cách tạo bình luận trong HTML
- Cách thay đổi URL hình ảnh HTML ở chế độ tối
- Hình ảnh đáp ứng bằng cách sử dụng `srcset`
- Thay đổi biểu tượng yêu thích ở chế độ tối