Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Cách tạo văn bản định dạng sẵn (preformatted text) trong HTML?

Thẻ <xmp> từng được dùng để hiển thị văn bản định dạng sẵn (giữ nguyên khoảng trắng, xuống dòng, thẻ HTML hiển thị như văn bản thường). Tuy nhiên, thẻ này đã bị deprecated và loại bỏ khỏi chuẩn HTML.

Ví dụ (chỉ tham khảo lịch sử)

<!DOCTYPE html>
<html>
  <head>
    <title>Thẻ xmp trong HTML</title>
  </head>
  <body>
    Các thẻ HTML bao gồm
    <xmp><b> cho văn bản in đậm</b>, <i> cho văn bản in nghiêng.</i></xmp>
  </body>
</html>

Thay thế hiện đại

Hãy dùng thẻ <pre> kết hợp với escape ký tự HTML (< thành &lt;, > thành &gt;):

<!DOCTYPE html>
<html>
  <body>
    <pre>&lt;b&gt; in đậm &lt;/b&gt;, &lt;i&gt; in nghiêng &lt;/i&gt;</pre>
  </body>
</html>

Hoặc dùng <code> cho đoạn mã ngắn trong dòng.