Làm thế nào để bạn viết một thẻ trong html?

Ghi chú. Bản thân tài liệu này được viết bằng Markdown; . văn bản' vào URL


Tổng quan

Triết học

Markdown nhằm mục đích dễ đọc và dễ viết nhất có thể

Tuy nhiên, khả năng đọc được nhấn mạnh hơn tất cả. Tài liệu có định dạng Markdown phải được xuất bản nguyên trạng, dưới dạng văn bản thuần túy, mà không có vẻ như được đánh dấu bằng thẻ hoặc hướng dẫn định dạng. Mặc dù cú pháp của Markdown đã bị ảnh hưởng bởi một số bộ lọc chuyển văn bản sang HTML hiện có — bao gồm Setext, atx, Textile, reStructuredText, Grutatext và EtText — nguồn cảm hứng lớn nhất duy nhất cho cú pháp của Markdown là định dạng của email văn bản thuần túy

Cuối cùng, cú pháp của Markdown hoàn toàn bao gồm các ký tự dấu chấm câu, các ký tự dấu chấm câu này đã được chọn cẩn thận để trông giống như ý nghĩa của chúng. e. g. , dấu hoa thị xung quanh một từ thực sự trông giống như *nhấn mạnh*. Danh sách đánh dấu trông giống như danh sách. Ngay cả các đoạn trích dẫn cũng trông giống như các đoạn văn bản được trích dẫn, giả sử bạn đã từng sử dụng email

HTML nội tuyến

Cú pháp của Markdown được dành cho một mục đích. được sử dụng làm định dạng để viết cho web

Markdown không phải là sự thay thế cho HTML hoặc thậm chí gần với nó. Cú pháp của nó rất nhỏ, chỉ tương ứng với một tập con rất nhỏ các thẻ HTML. Ý tưởng không phải là tạo cú pháp giúp chèn thẻ HTML dễ dàng hơn. Theo tôi, các thẻ HTML đã dễ chèn. Ý tưởng cho Markdown là làm cho nó dễ đọc, viết và chỉnh sửa văn xuôi. HTML là một định dạng xuất bản; . Do đó, cú pháp định dạng của Markdown chỉ giải quyết các vấn đề có thể được chuyển tải bằng văn bản thuần túy

Đối với bất kỳ đánh dấu nào không nằm trong cú pháp của Markdown, bạn chỉ cần sử dụng chính HTML. Không cần mở đầu hoặc giới hạn nó để chỉ ra rằng bạn đang chuyển từ Markdown sang HTML;

Hạn chế duy nhất là các phần tử HTML cấp khối — e. g.

This is an H1
=============

This is an H2
-------------
2,
This is an H1
=============

This is an H2
-------------
3,
This is an H1
=============

This is an H2
-------------
4,
This is an H1
=============

This is an H2
-------------
5, v.v. — phải được phân tách khỏi nội dung xung quanh bằng các dòng trống và thẻ bắt đầu và thẻ kết thúc của khối không được thụt lề bằng tab hoặc dấu cách. Markdown đủ thông minh để không thêm các thẻ
This is an H1
=============

This is an H2
-------------
5 (không mong muốn) xung quanh các thẻ mức khối HTML

Ví dụ: để thêm bảng HTML vào bài viết Markdown

This is a regular paragraph.

Foo
This is another regular paragraph.

Lưu ý rằng cú pháp định dạng Markdown không được xử lý trong các thẻ HTML cấp khối. e. g. , bạn không thể sử dụng kiểu Markdown

This is an H1
=============

This is an H2
-------------
7 bên trong một khối HTML

Các thẻ HTML cấp khoảng — e. g.

This is an H1
=============

This is an H2
-------------
8,
This is an H1
=============

This is an H2
-------------
9 hoặc
# This is an H1

## This is an H2

###### This is an H6
0 — có thể được sử dụng ở bất kỳ đâu trong đoạn Markdown, mục danh sách hoặc tiêu đề. Nếu muốn, bạn thậm chí có thể sử dụng các thẻ HTML thay vì định dạng Markdown; . g. nếu bạn muốn sử dụng các thẻ HTML
# This is an H1

## This is an H2

###### This is an H6
1 hoặc
# This is an H1

## This is an H2

###### This is an H6
2 thay vì cú pháp hình ảnh hoặc liên kết của Markdown, hãy tiếp tục

Không giống như các thẻ HTML cấp độ khối, cú pháp Markdown được xử lý trong các thẻ cấp độ nhịp

Tự động thoát cho các ký tự đặc biệt

Trong HTML, có hai ký tự cần được xử lý đặc biệt.

# This is an H1

## This is an H2

###### This is an H6
3 và
# This is an H1

## This is an H2

###### This is an H6
4. Dấu ngoặc nhọn bên trái được sử dụng để bắt đầu các thẻ; . Nếu bạn muốn sử dụng chúng dưới dạng ký tự chữ, bạn phải thoát chúng dưới dạng thực thể, e. g.
# This is an H1

## This is an H2

###### This is an H6
5 và
# This is an H1

## This is an H2

###### This is an H6
6

Dấu và nói riêng đang gây ám ảnh cho các nhà văn web. Nếu bạn muốn viết về ‘AT&T’, bạn cần viết ‘

# This is an H1

## This is an H2

###### This is an H6
7’. Bạn thậm chí cần thoát dấu và trong URL. Vì vậy, nếu bạn muốn liên kết đến

This is an H1
=============

This is an H2
-------------
7

bạn cần mã hóa URL dưới dạng

This is an H1
=============

This is an H2
-------------
8

trong thẻ neo của bạn

# This is an H1

## This is an H2

###### This is an H6
8 thuộc tính. Không cần phải nói, điều này rất dễ bị quên và có lẽ là nguồn lỗi xác thực HTML phổ biến nhất trong các trang web được đánh dấu tốt.

Markdown cho phép bạn sử dụng các ký tự này một cách tự nhiên, đảm bảo tất cả các lối thoát cần thiết cho bạn. Nếu bạn sử dụng dấu và như một phần của thực thể HTML, thì nó sẽ không thay đổi;

Vì vậy, nếu bạn muốn bao gồm một biểu tượng bản quyền trong bài viết của mình, bạn có thể viết

This is an H1
=============

This is an H2
-------------
1

và Markdown sẽ để nó yên. Nhưng nếu bạn viết

This is an H1
=============

This is an H2
-------------
2

Markdown sẽ dịch nó sang

This is an H1
=============

This is an H2
-------------
3

Tương tự, vì Markdown hỗ trợ HTML nội tuyến, nếu bạn sử dụng dấu ngoặc nhọn làm dấu phân cách cho thẻ HTML, Markdown sẽ xử lý chúng như vậy. Nhưng nếu bạn viết

This is an H1
=============

This is an H2
-------------
4

Markdown sẽ dịch nó sang

This is an H1
=============

This is an H2
-------------
5

Tuy nhiên, bên trong các khoảng và khối mã Markdown, dấu ngoặc nhọn và dấu và luôn được mã hóa tự động. Điều này giúp dễ dàng sử dụng Markdown để viết về mã HTML. (Trái ngược với HTML thô, đây là một định dạng tồi tệ để viết về cú pháp HTML, bởi vì mỗi

# This is an H1

## This is an H2

###### This is an H6
3 và
# This is an H1

## This is an H2

###### This is an H6
4 trong mã ví dụ của bạn cần phải được thoát ra. )


Phần tử khối

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

Một đoạn văn chỉ đơn giản là một hoặc nhiều dòng văn bản liên tiếp, được phân tách bằng một hoặc nhiều dòng trống. (Một dòng trống là bất kỳ dòng nào trông giống như một dòng trống — một dòng không chứa gì ngoài khoảng trắng hoặc tab được coi là trống. ) Các đoạn thông thường không được thụt lề bằng dấu cách hoặc tab

Hàm ý của quy tắc “một hoặc nhiều dòng văn bản liên tiếp” là Markdown hỗ trợ các đoạn văn bản “được bọc cứng”. Điều này khác biệt đáng kể so với hầu hết các trình định dạng văn bản sang HTML khác (bao gồm cả tùy chọn “Chuyển đổi ngắt dòng” của Movable Type), dịch mọi ký tự ngắt dòng trong một đoạn thành thẻ

This is an H1
=============

This is an H2
-------------
702

Khi bạn muốn chèn thẻ ngắt

This is an H1
=============

This is an H2
-------------
702 bằng Markdown, bạn kết thúc một dòng bằng hai khoảng trắng trở lên, sau đó nhập return

Vâng, điều này cần nhiều nỗ lực hơn để tạo một

This is an H1
=============

This is an H2
-------------
702, nhưng quy tắc đơn giản “mỗi lần ngắt dòng là một
This is an H1
=============

This is an H2
-------------
702” sẽ không hiệu quả với Markdown. Các mục trong danh sách nhiều đoạn và trích dẫn theo kiểu email của Markdown hoạt động tốt nhất — và trông đẹp hơn — khi bạn định dạng chúng bằng ngắt cứng

tiêu đề

Markdown hỗ trợ hai kiểu tiêu đề, Setext và atx

Tiêu đề kiểu setext được "gạch chân" bằng cách sử dụng dấu bằng (đối với tiêu đề cấp một) và dấu gạch ngang (đối với tiêu đề cấp hai). Ví dụ

This is an H1
=============

This is an H2
-------------

Bất kỳ số gạch chân nào của

This is an H1
=============

This is an H2
-------------
706 hoặc
This is an H1
=============

This is an H2
-------------
707 đều được

Tiêu đề kiểu Atx sử dụng 1-6 ký tự băm ở đầu dòng, tương ứng với cấp độ tiêu đề 1-6. Ví dụ

# This is an H1

## This is an H2

###### This is an H6

Theo tùy chọn, bạn có thể “đóng” các tiêu đề kiểu atx. Đây hoàn toàn là mỹ phẩm — bạn có thể sử dụng cái này nếu bạn nghĩ nó trông đẹp hơn. Băm đóng thậm chí không cần khớp với số lượng băm được sử dụng để mở tiêu đề. (Số lượng băm mở xác định cấp độ tiêu đề. )

This is an H1
=============

This is an H2
-------------
70

trích dẫn khối

Markdown sử dụng các ký tự

This is an H1
=============

This is an H2
-------------
708 kiểu email để trích dẫn khối. Nếu bạn đã quen với việc trích dẫn các đoạn văn bản trong email, thì bạn đã biết cách tạo một đoạn trích dẫn trong Markdown. Có vẻ tốt nhất nếu bạn bọc cứng văn bản và đặt
This is an H1
=============

This is an H2
-------------
708 trước mỗi dòng

This is an H1
=============

This is an H2
-------------
71

Markdown cho phép bạn lười biếng và chỉ đặt

This is an H1
=============

This is an H2
-------------
708 trước dòng đầu tiên của đoạn văn khó hiểu

This is an H1
=============

This is an H2
-------------
72

Blockquotes có thể được lồng vào nhau (i. e. một blockquote-in-an-blockquote) bằng cách thêm các mức bổ sung của ________ 1708

This is an H1
=============

This is an H2
-------------
73

Blockquote có thể chứa các phần tử Markdown khác, bao gồm tiêu đề, danh sách và khối mã

This is an H1
=============

This is an H2
-------------
74

Bất kỳ trình soạn thảo văn bản phù hợp nào cũng sẽ giúp việc trích dẫn kiểu email trở nên dễ dàng. Ví dụ: với BBEdit, bạn có thể thực hiện lựa chọn và chọn Tăng mức báo giá từ menu Văn bản

danh sách

Markdown hỗ trợ danh sách có thứ tự (đánh số) và không có thứ tự (gạch đầu dòng)

Danh sách không có thứ tự sử dụng dấu hoa thị, dấu cộng và dấu gạch ngang — có thể hoán đổi cho nhau — làm dấu danh sách

This is an H1
=============

This is an H2
-------------
75

tương đương với

This is an H1
=============

This is an H2
-------------
76

This is an H1
=============

This is an H2
-------------
77

Danh sách có thứ tự sử dụng số theo sau là dấu chấm

This is an H1
=============

This is an H2
-------------
78

Điều quan trọng cần lưu ý là các số thực tế bạn sử dụng để đánh dấu danh sách không ảnh hưởng đến đầu ra HTML mà Markdown tạo ra. HTML Markdown tạo ra từ danh sách trên là

This is an H1
=============

This is an H2
-------------
79

Thay vào đó, nếu bạn đã viết danh sách trong Markdown như thế này

This is an H1
=============

This is an H2
-------------
80

hoặc thậm chí

This is an H1
=============

This is an H2
-------------
81

bạn sẽ nhận được đầu ra HTML chính xác như vậy. Vấn đề là, nếu muốn, bạn có thể sử dụng các số thứ tự trong danh sách Markdown được sắp xếp để các số trong nguồn của bạn khớp với các số trong HTML đã xuất bản của bạn. Nhưng nếu bạn muốn lười biếng, bạn không cần phải

Tuy nhiên, nếu bạn sử dụng cách đánh số danh sách lười biếng, bạn vẫn nên bắt đầu danh sách bằng số 1. Tại một thời điểm nào đó trong tương lai, Markdown có thể hỗ trợ bắt đầu danh sách theo thứ tự ở một số tùy ý

Các điểm đánh dấu danh sách thường bắt đầu ở lề trái, nhưng có thể được thụt vào tối đa ba dấu cách. Dấu danh sách phải được theo sau bởi một hoặc nhiều dấu cách hoặc tab

Để làm cho danh sách trông đẹp mắt, bạn có thể bọc các mục bằng cách thụt lề treo

This is an H1
=============

This is an H2
-------------
82

Nhưng nếu bạn muốn lười biếng, bạn không cần phải

This is an H1
=============

This is an H2
-------------
83

Nếu các mục trong danh sách được phân tách bằng các dòng trống, Markdown sẽ bọc các mục trong thẻ

This is an H1
=============

This is an H2
-------------
5 trong đầu ra HTML. Ví dụ, đầu vào này

This is an H1
=============

This is an H2
-------------
84

sẽ biến thành

This is an H1
=============

This is an H2
-------------
85

Nhưng điều này

This is an H1
=============

This is an H2
-------------
86

sẽ biến thành

This is an H1
=============

This is an H2
-------------
87

Các mục danh sách có thể bao gồm nhiều đoạn văn. Mỗi đoạn tiếp theo trong một mục danh sách phải được thụt lề bằng 4 dấu cách hoặc một tab

This is an H1
=============

This is an H2
-------------
88

Sẽ rất tuyệt nếu bạn thụt lề từng dòng của các đoạn tiếp theo, nhưng ở đây một lần nữa, Markdown sẽ cho phép bạn lười biếng

This is an H1
=============

This is an H2
-------------
89

Để đặt một blockquote trong một mục danh sách, các dấu phân cách

This is an H1
=============

This is an H2
-------------
708 của blockquote cần được thụt vào

This is an H1
=============

This is an H2
-------------
10

Để đặt một khối mã trong một mục danh sách, khối mã cần được thụt vào hai lần — 8 dấu cách hoặc hai tab

This is an H1
=============

This is an H2
-------------
11

Điều đáng chú ý là có thể vô tình kích hoạt một danh sách có thứ tự bằng cách viết một cái gì đó như thế này

This is an H1
=============

This is an H2
-------------
12

Nói cách khác, một chuỗi số-dấu chấm-không gian ở đầu dòng. Để tránh điều này, bạn có thể thoát dấu gạch chéo ngược khỏi dấu chấm

This is an H1
=============

This is an H2
-------------
13

khối mã

Các khối mã được định dạng trước được sử dụng để viết về lập trình hoặc mã nguồn đánh dấu. Thay vì tạo thành các đoạn văn bình thường, các dòng của khối mã được diễn giải theo nghĩa đen. Markdown bọc một khối mã trong cả hai thẻ

This is an H1
=============

This is an H2
-------------
4 và
This is an H1
=============

This is an H2
-------------
715

Để tạo một khối mã trong Markdown, chỉ cần thụt lề mỗi dòng của khối ít nhất 4 dấu cách hoặc 1 tab. Ví dụ: với đầu vào này

This is an H1
=============

This is an H2
-------------
14

Markdown sẽ tạo ra

This is an H1
=============

This is an H2
-------------
15

Một mức thụt đầu dòng — 4 dấu cách hoặc 1 tab — được xóa khỏi mỗi dòng của khối mã. Ví dụ, điều này

This is an H1
=============

This is an H2
-------------
16

sẽ biến thành

This is an H1
=============

This is an H2
-------------
17

Một khối mã tiếp tục cho đến khi nó đến một dòng không được thụt vào (hoặc cuối bài viết)

Trong một khối mã, dấu và (

# This is an H1

## This is an H2

###### This is an H6
4) và dấu ngoặc nhọn (
# This is an H1

## This is an H2

###### This is an H6
3 và
This is an H1
=============

This is an H2
-------------
708) được tự động chuyển đổi thành các thực thể HTML. Điều này giúp dễ dàng bao gồm mã nguồn HTML mẫu bằng cách sử dụng Markdown — chỉ cần dán và thụt lề, và Markdown sẽ xử lý rắc rối mã hóa dấu và và dấu ngoặc nhọn. Ví dụ, điều này

This is an H1
=============

This is an H2
-------------
18

sẽ biến thành

This is an H1
=============

This is an H2
-------------
19

Cú pháp Markdown thông thường không được xử lý trong các khối mã. e. g. , dấu hoa thị chỉ là dấu hoa thị theo nghĩa đen trong một khối mã. Điều này có nghĩa là cũng dễ dàng sử dụng Markdown để viết về cú pháp riêng của Markdown

quy tắc ngang

Bạn có thể tạo thẻ quy tắc ngang (

This is an H1
=============

This is an H2
-------------
719) bằng cách tự đặt ba hoặc nhiều dấu gạch ngang, dấu hoa thị hoặc dấu gạch dưới trên một dòng. Nếu muốn, bạn có thể sử dụng khoảng cách giữa các dấu gạch ngang hoặc dấu hoa thị. Mỗi dòng sau sẽ tạo ra một thước ngang

This is an H1
=============

This is an H2
-------------
20

Các yếu tố khoảng cách

liên kết

Markdown hỗ trợ hai kiểu liên kết. nội tuyến và tham chiếu

Trong cả hai kiểu, văn bản liên kết được phân cách bằng [dấu ngoặc vuông]

Để tạo một liên kết nội tuyến, hãy sử dụng một tập hợp các dấu ngoặc đơn thông thường ngay sau dấu ngoặc vuông đóng của văn bản liên kết. Bên trong dấu ngoặc đơn, đặt URL mà bạn muốn liên kết trỏ đến, cùng với tiêu đề tùy chọn cho liên kết, được đặt trong dấu ngoặc kép. Ví dụ

This is an H1
=============

This is an H2
-------------
21

Sẽ sản xuất

This is an H1
=============

This is an H2
-------------
22

Nếu bạn đang đề cập đến một tài nguyên cục bộ trên cùng một máy chủ, bạn có thể sử dụng các đường dẫn tương đối

This is an H1
=============

This is an H2
-------------
23

Liên kết kiểu tham chiếu sử dụng bộ dấu ngoặc vuông thứ hai, bên trong đó bạn đặt nhãn bạn chọn để xác định liên kết

This is an H1
=============

This is an H2
-------------
24

Bạn có thể tùy chọn sử dụng khoảng trắng để phân tách các bộ dấu ngoặc

This is an H1
=============

This is an H2
-------------
25

Sau đó, ở bất kỳ đâu trong tài liệu, bạn xác định nhãn liên kết của mình như thế này, trên chính dòng đó

This is an H1
=============

This is an H2
-------------
26

Đó là

  • Dấu ngoặc vuông chứa mã định danh liên kết (tùy chọn thụt lề từ lề trái bằng cách sử dụng tối đa ba khoảng trắng);
  • theo sau là dấu hai chấm;
  • theo sau là một hoặc nhiều dấu cách (hoặc tab);
  • theo sau là URL cho liên kết;
  • tùy chọn theo sau là thuộc tính tiêu đề cho liên kết, được đặt trong dấu ngoặc kép hoặc dấu ngoặc đơn hoặc được đặt trong dấu ngoặc đơn

Ba định nghĩa liên kết sau đây là tương đương

This is an H1
=============

This is an H2
-------------
27

Ghi chú. Có một lỗi đã biết trong Markdown. làm ơn 1. 0. 1 để ngăn các trích dẫn đơn được sử dụng để phân định các tiêu đề liên kết

URL liên kết có thể tùy chọn được bao quanh bởi dấu ngoặc nhọn

This is an H1
=============

This is an H2
-------------
28

Bạn có thể đặt thuộc tính tiêu đề trên dòng tiếp theo và sử dụng khoảng trắng hoặc tab bổ sung để đệm, có xu hướng trông đẹp hơn với các URL dài hơn

This is an H1
=============

This is an H2
-------------
29

Định nghĩa liên kết chỉ được sử dụng để tạo liên kết trong quá trình xử lý Markdown và được loại bỏ khỏi tài liệu của bạn ở đầu ra HTML

Tên định nghĩa liên kết có thể bao gồm các chữ cái, số, dấu cách và dấu chấm câu — nhưng chúng không phân biệt chữ hoa chữ thường. e. g. hai liên kết này

This is an H1
=============

This is an H2
-------------
30

là tương đương

Phím tắt tên liên kết ẩn cho phép bạn bỏ qua tên của liên kết, trong trường hợp đó, chính văn bản liên kết được sử dụng làm tên. Chỉ cần sử dụng một bộ dấu ngoặc vuông trống — e. g. , để liên kết từ “Google” với google. com, bạn chỉ cần viết

This is an H1
=============

This is an H2
-------------
31

Và sau đó xác định liên kết

This is an H1
=============

This is an H2
-------------
32

Bởi vì tên liên kết có thể chứa khoảng trắng, lối tắt này thậm chí hoạt động cho nhiều từ trong văn bản liên kết

This is an H1
=============

This is an H2
-------------
33

Và sau đó xác định liên kết

This is an H1
=============

This is an H2
-------------
34

Định nghĩa liên kết có thể được đặt ở bất kỳ đâu trong tài liệu Markdown của bạn. Tôi có xu hướng đặt chúng ngay sau mỗi đoạn mà chúng được sử dụng, nhưng nếu muốn, bạn có thể đặt tất cả chúng ở cuối tài liệu của mình, giống như chú thích cuối trang

Đây là một ví dụ về các liên kết tham chiếu đang hoạt động

This is an H1
=============

This is an H2
-------------
35

Sử dụng phím tắt tên liên kết ẩn, thay vào đó bạn có thể viết

This is an H1
=============

This is an H2
-------------
36

Cả hai ví dụ trên sẽ tạo ra đầu ra HTML sau

This is an H1
=============

This is an H2
-------------
37

Để so sánh, đây là đoạn văn tương tự được viết bằng kiểu liên kết nội tuyến của Markdown

This is an H1
=============

This is an H2
-------------
38

Điểm của các liên kết kiểu tham chiếu không phải là chúng dễ viết hơn. Vấn đề là với các liên kết kiểu tham chiếu, nguồn tài liệu của bạn dễ đọc hơn rất nhiều. So sánh các ví dụ trên. sử dụng các liên kết kiểu tham chiếu, bản thân đoạn văn chỉ dài 81 ký tự; . Trong HTML thô, có nhiều đánh dấu hơn là văn bản

Với các liên kết kiểu tham chiếu của Markdown, tài liệu nguồn gần giống với đầu ra cuối cùng hơn, như được hiển thị trong trình duyệt. Bằng cách cho phép bạn di chuyển siêu dữ liệu liên quan đến đánh dấu ra khỏi đoạn văn, bạn có thể thêm liên kết mà không làm gián đoạn dòng tường thuật của văn xuôi

nhấn mạnh

Markdown coi dấu hoa thị (

This is an H1
=============

This is an H2
-------------
720) và dấu gạch dưới (
This is an H1
=============

This is an H2
-------------
721) là dấu hiệu nhấn mạnh. Văn bản được gói bằng một
This is an H1
=============

This is an H2
-------------
720 hoặc
This is an H1
=============

This is an H2
-------------
721 sẽ được bọc bằng thẻ HTML
This is an H1
=============

This is an H2
-------------
724; . e. g. , đầu vào này

This is an H1
=============

This is an H2
-------------
39

sẽ sản xuất

This is an H1
=============

This is an H2
-------------
40

Bạn có thể sử dụng bất kỳ phong cách nào bạn thích;

Nhấn mạnh có thể được sử dụng ở giữa một từ

This is an H1
=============

This is an H2
-------------
41

Nhưng nếu bạn bao quanh một

This is an H1
=============

This is an H2
-------------
720 hoặc
This is an H1
=============

This is an H2
-------------
721 bằng khoảng trắng, thì nó sẽ được coi là dấu hoa thị hoặc dấu gạch dưới theo nghĩa đen

Để tạo dấu hoa thị hoặc dấu gạch dưới theo nghĩa đen ở vị trí mà nếu không nó sẽ được sử dụng làm dấu phân cách nhấn mạnh, bạn có thể thoát khỏi dấu gạch chéo ngược

This is an H1
=============

This is an H2
-------------
42

Mã số

Để chỉ ra một khoảng mã, hãy bọc nó bằng dấu ngoặc kép (

This is an H1
=============

This is an H2
-------------
730). Không giống như một khối mã được định dạng trước, một khoảng mã biểu thị mã trong một đoạn thông thường. Ví dụ

This is an H1
=============

This is an H2
-------------
43

sẽ sản xuất

This is an H1
=============

This is an H2
-------------
44

Để bao gồm ký tự dấu gạch ngược theo nghĩa đen trong một khoảng mã, bạn có thể sử dụng nhiều dấu gạch ngược làm dấu phân cách mở và đóng

This is an H1
=============

This is an H2
-------------
45

cái nào sẽ tạo ra cái này

This is an H1
=============

This is an H2
-------------
46

Các dấu phân cách backtick xung quanh một khoảng mã có thể bao gồm khoảng trắng — một sau phần mở đầu, một trước khi đóng. Điều này cho phép bạn đặt các ký tự đánh dấu ngược bằng chữ ở đầu hoặc cuối của một khoảng mã

This is an H1
=============

This is an H2
-------------
47

sẽ sản xuất

This is an H1
=============

This is an H2
-------------
48

Với một khoảng mã, ký hiệu và dấu ngoặc nhọn được mã hóa tự động thành các thực thể HTML, điều này giúp dễ dàng bao gồm các thẻ HTML mẫu. Markdown sẽ biến điều này

This is an H1
=============

This is an H2
-------------
49

vào trong

This is an H1
=============

This is an H2
-------------
50

Bạn có thể viết cái này

This is an H1
=============

This is an H2
-------------
51

để sản xuất

This is an H1
=============

This is an H2
-------------
52

Hình ảnh

Phải thừa nhận rằng khá khó để nghĩ ra một cú pháp “tự nhiên” để đặt hình ảnh vào định dạng tài liệu văn bản thuần túy

Markdown sử dụng một cú pháp hình ảnh nhằm giống với cú pháp cho các liên kết, cho phép có hai kiểu. nội tuyến và tham chiếu

Cú pháp hình ảnh nội tuyến trông như thế này

This is an H1
=============

This is an H2
-------------
53

Đó là

  • Một dấu chấm than.
    This is an H1
    =============
    
    This is an H2
    -------------
    
    731;
  • theo sau là một tập hợp các dấu ngoặc vuông, chứa văn bản thuộc tính
    This is an H1
    =============
    
    This is an H2
    -------------
    
    732 cho hình ảnh;
  • theo sau là một tập hợp các dấu ngoặc đơn, chứa URL hoặc đường dẫn đến hình ảnh và thuộc tính
    This is an H1
    =============
    
    This is an H2
    -------------
    
    733 tùy chọn được đặt trong dấu ngoặc kép hoặc dấu ngoặc đơn

Cú pháp hình ảnh kiểu tham chiếu trông như thế này

This is an H1
=============

This is an H2
-------------
54

Trong đó “id” là tên của tham chiếu hình ảnh đã xác định. Tham chiếu hình ảnh được xác định bằng cú pháp giống với tham chiếu liên kết

This is an H1
=============

This is an H2
-------------
55

Khi viết bài này, Markdown không có cú pháp để chỉ định kích thước của hình ảnh;


Điều khoản khác

Liên kết tự động

Markdown hỗ trợ kiểu phím tắt để tạo liên kết “tự động” cho URL và địa chỉ email. chỉ cần bao quanh URL hoặc địa chỉ email bằng dấu ngoặc nhọn. Điều này có nghĩa là nếu bạn muốn hiển thị văn bản thực của một URL hoặc địa chỉ email, đồng thời muốn nó là một liên kết có thể nhấp, thì bạn có thể thực hiện việc này

This is an H1
=============

This is an H2
-------------
56

Markdown sẽ biến điều này thành

This is an H1
=============

This is an H2
-------------
57

Các liên kết tự động cho địa chỉ email hoạt động tương tự, ngoại trừ việc Markdown cũng sẽ thực hiện một chút mã hóa thực thể thập phân và hex ngẫu nhiên để giúp che giấu địa chỉ của bạn khỏi spambot thu thập địa chỉ. Ví dụ, Markdown sẽ biến điều này

This is an H1
=============

This is an H2
-------------
58

vào một cái gì đó như thế này

This is an H1
=============

This is an H2
-------------
59

sẽ hiển thị trong trình duyệt dưới dạng liên kết có thể nhấp vào “[email được bảo vệ]”

(Loại thủ thuật mã hóa thực thể này thực sự sẽ đánh lừa được nhiều, nếu không muốn nói là hầu hết, các bot thu thập địa chỉ, nhưng nó chắc chắn sẽ không đánh lừa được tất cả chúng. Tốt hơn là không có gì, nhưng một địa chỉ được xuất bản theo cách này cuối cùng có thể sẽ bắt đầu nhận được thư rác. )

Thoát dấu gạch chéo ngược

Markdown cho phép bạn sử dụng các dấu gạch chéo ngược để tạo các ký tự chữ cái có ý nghĩa đặc biệt trong cú pháp định dạng của Markdown. Ví dụ: nếu bạn muốn bao quanh một từ bằng dấu hoa thị theo nghĩa đen (thay vì thẻ HTML

This is an H1
=============

This is an H2
-------------
724), bạn có thể sử dụng dấu gạch chéo ngược trước dấu hoa thị, như sau

Các thẻ HTML được viết như thế nào?

Thẻ HTML được mô tả bằng thẻ, được soạn thảo bằng cách sử dụng các phần điểm . Các thẻ, ví dụ, và trực tiếp đưa nội dung vào trang. Các thẻ khác nhau, ví dụ: và trực tiếp đưa nội dung vào trang. Các thẻ khác nhau, ví dụ:

Tên thẻ trong HTML là gì?

Thuộc tính tên chỉ định tên cho phần tử HTML . Thuộc tính tên này có thể được sử dụng để tham chiếu phần tử trong JavaScript. Đối với phần tử

thẻ viết với ví dụ là gì?

Với sự trợ giúp của các thẻ, trình duyệt web có thể phân biệt giữa nội dung HTML và nội dung đơn giản. . Thẻ HTML theo bảng chữ cái