Ví dụ về cú pháp trong HTML

HTML cung cấp cấu trúc của trang web. Dưới đây là một số ví dụ về cách sử dụng cú pháp HTML để xây dựng trang web, bao gồm một số ví dụ về các tính năng HTML5 mới hơn

Ví dụ về thuộc tính Href

Thuộc tính

freeCodeCamp
3 đề cập đến một đích được cung cấp bởi một liên kết. Thẻ (anchor)
freeCodeCamp
4 đã chết nếu không có thuộc tính
freeCodeCamp
5. Đôi khi trong quy trình làm việc của bạn, bạn không muốn có một liên kết trực tiếp hoặc bạn chưa biết đích đến của liên kết. Trong trường hợp này, sẽ hữu ích khi đặt thuộc tính
freeCodeCamp
6 thành
freeCodeCamp
7 để tạo liên kết chết. Thuộc tính
freeCodeCamp
6 có thể được sử dụng để liên kết đến các tệp cục bộ hoặc tệp trên internet

Ví dụ


  
    Href Attribute Example
  
  
    

Href Attribute Example

The freeCodeCamp Contribution Page shows you how and where you can contribute to freeCodeCamp's community and growth.

Thuộc tính

freeCodeCamp
3 được hỗ trợ bởi tất cả các trình duyệt

Thêm thuộc tính

freeCodeCamp
0. Chỉ định ngôn ngữ của tài nguyên được liên kết.
freeCodeCamp
1. Chỉ định ngữ cảnh trong đó tài nguyên được liên kết sẽ mở.
freeCodeCamp
2. Xác định tiêu đề của một liên kết, xuất hiện cho người dùng dưới dạng chú giải công cụ

ví dụ

freeCodeCamp
1

Neo trong trang

Cũng có thể đặt một điểm neo ở một vị trí nhất định trên trang. Để làm điều này, trước tiên bạn nên đặt một tab tại vị trí trên trang có thẻ và thuộc tính cần thiết “tên” với bất kỳ mô tả từ khóa nào trong đó, như thế này

freeCodeCamp
2

Bất kỳ mô tả giữa các thẻ là không bắt buộc. Sau đó, bạn có thể đặt một liên kết dẫn đến neo này ở bất kỳ vị trí nào trên cùng một trang. Để làm điều này, bạn nên sử dụng thẻ có thuộc tính cần thiết “href” với ký hiệu # (sắc nét) và mô tả từ khóa của anchor, như thế này

freeCodeCamp
3

Liên kết hình ảnh

freeCodeCamp
3 cũng có thể được áp dụng cho hình ảnh và các phần tử HTML khác

Thí dụ

freeCodeCamp
5

Thí dụ

Ví dụ về cú pháp trong HTML

Ví dụ về mục tiêu A

Thuộc tính

freeCodeCamp
4 chỉ định nơi mở tài liệu được liên kết trong thẻ (anchor)
freeCodeCamp
4

ví dụ

Thuộc tính đích có giá trị “_blank” sẽ mở tài liệu được liên kết trong một cửa sổ hoặc tab mới

freeCodeCamp

Thuộc tính đích có giá trị “_self” sẽ mở tài liệu được liên kết trong cùng một khung khi nó được nhấp (đây là giá trị mặc định và thường không cần chỉ định)

freeCodeCamp
freeCodeCamp
0

Thuộc tính đích có giá trị “_parent” sẽ mở tài liệu được liên kết trong khung chính

freeCodeCamp
1

Thuộc tính đích có giá trị “_top” sẽ mở tài liệu được liên kết trong toàn bộ cửa sổ

freeCodeCamp
2

Thuộc tính đích có giá trị “framename” Mở tài liệu được liên kết trong một khung được đặt tên cụ thể

freeCodeCamp
10

Ví dụ về thuộc tính nền cơ thể

Nếu bạn muốn thêm hình nền thay vì màu, một giải pháp là thuộc tính

freeCodeCamp
6. Nó chỉ định hình nền cho tài liệu HTML

cú pháp

freeCodeCamp
7

Thuộc tính

freeCodeCamp
8

Thí dụ

freeCodeCamp
11

thuộc tính nền cơ thể không được dùng nữa

thuộc tính body-background không được dùng trong HTML5. Cách chính xác để tạo kiểu cho thẻ

freeCodeCamp
9 là sử dụng CSS

Có một số thuộc tính CSS được sử dụng để đặt nền cho phần tử. Chúng có thể được sử dụng để đặt nền cho toàn bộ trang

Ví dụ về thuộc tính Body Bgcolor

Thuộc tính

freeCodeCamp
00 chỉ định màu nền cho tài liệu HTML

cú pháp

freeCodeCamp
01 Giá trị màu có thể là tên màu (như,
freeCodeCamp
02) hoặc giá trị hex (như,
freeCodeCamp
03)

Để thêm màu nền cho trang web, bạn có thể sử dụng thuộc tính

freeCodeCamp
04. Nó chỉ định một màu cho tài liệu HTML để hiển thị

Ví dụ

freeCodeCamp
12

Bạn có thể thay đổi màu bằng cách thay thế ###### bằng giá trị thập lục phân. Đối với các màu đơn giản, bạn cũng có thể sử dụng từ, chẳng hạn như “đỏ” hoặc “đen”

Tất cả các trình duyệt chính đều hỗ trợ thuộc tính

freeCodeCamp
00

Ghi chú

  • HTML 5 không hỗ trợ thuộc tính
    freeCodeCamp
    00. Sử dụng CSS cho mục đích này. Làm sao? .
    freeCodeCamp
    07 Tất nhiên, bạn cũng có thể làm điều đó trong một tài liệu riêng thay vì một phương thức nội tuyến
  • Không sử dụng giá trị RGB trong thuộc tính
    freeCodeCamp
    00 vì
    freeCodeCamp
    09 chỉ dành cho CSS, nghĩa là nó sẽ không hoạt động trong HTML

Ví dụ về thuộc tính Div Align

Thuộc tính

freeCodeCamp
10 được sử dụng để căn chỉnh văn bản trong thẻ div sang Trái, Phải, căn giữa hoặc căn lề

Ví dụ

freeCodeCamp
13

Quan trọng

Thuộc tính này không còn được hỗ trợ trong html5. css là con đường để đi

Thuộc tính Div Align có thể được sử dụng để căn chỉnh nội dung theo chiều ngang trong div. Trong ví dụ dưới đây, văn bản sẽ được căn giữa trong div

freeCodeCamp
14

**Thuộc tính này không được hỗ trợ trong HTML5 và CSS Text Align nên được sử dụng thay thế

Ví dụ thuộc tính màu phông chữ

Thuộc tính này được sử dụng để đặt màu cho văn bản được đặt trong thẻ

freeCodeCamp
11

Quan trọng

Thuộc tính này không được hỗ trợ trong HTML5. Thay vào đó, bài viết freeCodeCamp này chỉ định một phương thức CSS, có thể được sử dụng

Ghi chú

Cũng có thể chỉ định màu bằng cách sử dụng 'mã hex' hoặc 'mã rgb', thay vì sử dụng tên

Thí dụ

  1. Thuộc tính tên màu
freeCodeCamp
15

Thuộc tính mã hex

freeCodeCamp
16

Thuộc tính RGB

freeCodeCamp
17

Ví dụ thuộc tính cỡ chữ

Thuộc tính này chỉ định kích thước phông chữ ở dạng số hoặc giá trị tương đối. Các giá trị số nằm trong khoảng từ

freeCodeCamp
12 đến
freeCodeCamp
13 với
freeCodeCamp
12 là giá trị nhỏ nhất và
freeCodeCamp
15 là giá trị mặc định. Nó cũng có thể được xác định bằng cách sử dụng một giá trị tương đối, chẳng hạn như
freeCodeCamp
16 hoặc
freeCodeCamp
17, đặt giá trị này tương ứng với giá trị của thuộc tính size của phần tử
freeCodeCamp
18 hoặc tương ứng với
freeCodeCamp
15, giá trị mặc định, nếu không tồn tại

cú pháp

freeCodeCamp
20

Thí dụ

freeCodeCamp
18

Ghi chú.

freeCodeCamp
21

Ví dụ về thuộc tính Img Align

Thuộc tính căn chỉnh của hình ảnh chỉ định nơi hình ảnh sẽ được căn chỉnh theo thành phần xung quanh

Giá trị thuộc tính.
phải - Căn hình ảnh sang phải trái - Căn hình ảnh sang trái
trên cùng - Căn hình ảnh lên trên cùng
dưới cùng -
middle - Align image to the middle

Ví dụ

freeCodeCamp
19

Chúng tôi cũng có thể căn chỉnh bên phải nếu chúng tôi muốn

freeCodeCamp
20

Xin lưu ý rằng thuộc tính căn chỉnh không được hỗ trợ trong HTML5 và bạn nên sử dụng CSS để thay thế. Tuy nhiên, nó vẫn được hỗ trợ bởi tất cả các trình duyệt chính

Thuộc tính chiều rộng Img

Thuộc tính 'chiều rộng' của HTML đề cập đến chiều rộng của hình ảnh. Giá trị trong trích dẫn là số lượng pixel

Ví dụ: nếu bạn đã thiết lập liên kết tới hình ảnh qua thuộc tính

freeCodeCamp
22, bạn có thể thêm thuộc tính chiều rộng như sau

freeCodeCamp
21

Trong đoạn mã trên có một thẻ hình ảnh và hình ảnh được đặt ở chiều rộng 100 pixel.

freeCodeCamp
23

Ví dụ về thuộc tính Img Src

Thuộc tính

freeCodeCamp
24 đề cập đến nguồn của hình ảnh bạn muốn hiển thị. Thẻ
freeCodeCamp
25 sẽ không hiển thị hình ảnh nếu không có thuộc tính
freeCodeCamp
22. Tuy nhiên, nếu bạn đặt nguồn vào vị trí của hình ảnh, bạn có thể hiển thị bất kỳ hình ảnh nào

Có một hình ảnh của Biểu trưng freeCodeCamp tại

freeCodeCamp
27

Bạn có thể đặt nó làm hình ảnh bằng thuộc tính

freeCodeCamp
22

freeCodeCamp
22

Đoạn mã trên hiển thị như thế này

Thuộc tính

freeCodeCamp
22 được hỗ trợ bởi tất cả các trình duyệt

Bạn cũng có thể có tệp được lưu trữ cục bộ dưới dạng hình ảnh của mình

Ví dụ:

freeCodeCamp
100 sẽ hoạt động nếu bạn có một thư mục tên là
freeCodeCamp
101 có chứa
freeCodeCamp
102 bên trong, miễn là thư mục 'hình ảnh' ở cùng vị trí với tệp
freeCodeCamp
103

freeCodeCamp
104

freeCodeCamp
105

Ví dụ thực thể HTML

Tổng quan

Thực thể HTML là gì?

HTML entities are characters that are used to replace reserved characters in HTML or for characters that do not appear on your keyboard. Some characters are reserved in HTML. If you use the less than(<) or greater than(>) signs in your text, the browser might mix them up with tags.

Chúng nó được dùng cho cái gì?

Như đã đề cập về các thực thể HTML được sử dụng để thay thế các ký tự dành riêng được dành riêng bởi HTML

Làm thế nào để bạn sử dụng chúng?

Một thực thể nhân vật trông giống như thế này

freeCodeCamp
23

Hoặc

freeCodeCamp
24

Hướng dẫn tham khảo

Đây không phải là một danh sách đầy đủ nhưng các liên kết bên dưới sẽ có thể cung cấp cho bạn nhiều thực thể hơn nếu những thực thể bên dưới không phù hợp với nhu cầu của bạn. mã hóa hạnh phúc. nơ

freeCodeCamp
25

Ví dụ biểu mẫu HTML

Về cơ bản, các biểu mẫu được sử dụng để thu thập dữ liệu do người dùng nhập, sau đó được gửi đến máy chủ để xử lý thêm. Chúng có thể được sử dụng cho các loại đầu vào khác nhau của người dùng, chẳng hạn như tên, email, v.v.

Biểu mẫu chứa các thành phần điều khiển được bao quanh các thẻ ________ 1106, như ________ 1107, có thể có các loại như

Ví dụ về mã

freeCodeCamp
26

Các yếu tố khác mà hình thức có thể chứa

  • freeCodeCamp
    121 - là một hộp nhiều dòng thường được sử dụng để thêm một số văn bản, ví dụ:. bình luận. Kích thước của vùng văn bản được xác định bởi số lượng hàng và cột
  • freeCodeCamp
    122 - cùng với thẻ
    freeCodeCamp
    123 tạo menu chọn thả xuống
  • freeCodeCamp
    124 - Phần tử nút có thể được sử dụng để xác định nút có thể nhấp

THÔNG TIN THÊM VỀ MẪU HTML

Biểu mẫu HTML được yêu cầu khi bạn muốn thu thập một số dữ liệu từ khách truy cập trang web. Ví dụ: trong quá trình đăng ký người dùng, bạn muốn thu thập thông tin như tên, địa chỉ email, thẻ tín dụng, v.v.

Một biểu mẫu sẽ lấy đầu vào từ khách truy cập trang web và sau đó sẽ đăng nó lên một ứng dụng phụ trợ, chẳng hạn như CGI, ASP Script hoặc PHP script, v.v. Ứng dụng back-end sẽ thực hiện xử lý cần thiết trên dữ liệu đã truyền dựa trên logic nghiệp vụ đã xác định bên trong ứng dụng

Có sẵn nhiều thành phần biểu mẫu khác nhau như trường văn bản, trường vùng văn bản, menu thả xuống, nút radio, hộp kiểm, v.v.

Thẻ HTML

freeCodeCamp
125 được sử dụng để tạo biểu mẫu HTML và nó có cú pháp sau -

freeCodeCamp
27

Nếu phương thức biểu mẫu không được xác định thì nó sẽ mặc định là “GET”

Thẻ biểu mẫu cũng có thể có một thuộc tính có tên là “mục tiêu” chỉ định nơi liên kết sẽ mở. Nó có thể mở trong tab trình duyệt, khung hoặc trong cửa sổ hiện tại

Thuộc tính hành động xác định hành động sẽ được thực hiện khi biểu mẫu được gửi. Thông thường, dữ liệu biểu mẫu được gửi đến một trang web tại URL tập lệnh khi người dùng nhấp vào nút gửi. Nếu thuộc tính hành động bị bỏ qua, hành động được đặt thành trang hiện tại

Ví dụ âm thanh HTML5

Trước HTML5, các tệp âm thanh phải được phát trong trình duyệt bằng trình cắm như Adobe Flash. HTML

Đoạn mã sau thêm một tệp âm thanh có tên tệp

freeCodeCamp
126 hoặc
freeCodeCamp
127. Phần tử cho biết các tệp âm thanh thay thế mà trình duyệt có thể chọn từ. Trình duyệt sẽ sử dụng định dạng được công nhận đầu tiên

ví dụ 1

freeCodeCamp
28

ví dụ 2

freeCodeCamp
29

Thuộc tính

freeCodeCamp
128 bao gồm các điều khiển âm thanh như phát, tạm dừng và âm lượng. Nếu bạn không sử dụng thuộc tính này thì sẽ không có điều khiển nào được hiển thị

Phần tử

freeCodeCamp
129 cho phép bạn chỉ ra các tệp âm thanh thay thế mà trình duyệt có thể chọn từ. Trình duyệt sẽ sử dụng định dạng nhận dạng đầu tiên. Văn bản giữa các thẻ
freeCodeCamp
130 và
freeCodeCamp
131 có thể được hiển thị trong trình duyệt không hỗ trợ phần tử
freeCodeCamp
130 của HTML5

Thuộc tính autoplay sẽ tự động phát tệp âm thanh của bạn ở chế độ nền. Tốt hơn là cho phép khách truy cập chọn phát âm thanh

Thuộc tính tải trước cho biết trình duyệt sẽ làm gì nếu trình phát không được đặt ở chế độ tự động phát

Thuộc tính vòng lặp sẽ phát tệp âm thanh của bạn trong một vòng lặp liên tục nếu được đề cập

Vì đây là html5 nên một số trình duyệt không hỗ trợ. Bạn có thể kiểm tra nó tại https. // caniuse. com/#search=âm thanh

Ví dụ về phần tử ngữ nghĩa HTML5

Các phần tử HTML ngữ nghĩa mô tả rõ ràng ý nghĩa của nó theo cách mà con người và máy có thể đọc được. Các phần tử như

freeCodeCamp
133,
freeCodeCamp
134 và
freeCodeCamp
135 đều được coi là có ngữ nghĩa vì chúng mô tả chính xác mục đích của phần tử và loại nội dung bên trong chúng

Lịch sử nhanh

HTML ban đầu được tạo ra như một ngôn ngữ đánh dấu để mô tả các tài liệu trên internet sơ khai. Khi internet phát triển và được nhiều người sử dụng hơn, nhu cầu của nó đã thay đổi. Nơi mà internet ban đầu được dùng để chia sẻ tài liệu khoa học, bây giờ người ta muốn chia sẻ cả những thứ khác nữa. Rất nhanh chóng, mọi người bắt đầu muốn làm cho web trông đẹp hơn. Bởi vì web ban đầu không được xây dựng để thiết kế, các lập trình viên đã sử dụng các cách hack khác nhau để sắp xếp mọi thứ theo những cách khác nhau. Thay vì sử dụng

freeCodeCamp
136 để mô tả thông tin bằng bảng, các lập trình viên sẽ sử dụng chúng để định vị các thành phần khác trên trang. Khi việc sử dụng các bố cục được thiết kế trực quan phát triển, các lập trình viên bắt đầu sử dụng một thẻ "phi ngữ nghĩa" chung chung như
freeCodeCamp
137. Họ thường gán cho các phần tử này thuộc tính
freeCodeCamp
138 hoặc
freeCodeCamp
139 để mô tả mục đích của chúng. Ví dụ: thay vì
freeCodeCamp
133, điều này thường được viết là
freeCodeCamp
141. Vì HTML5 vẫn còn tương đối mới nên việc sử dụng các phần tử phi ngữ nghĩa này vẫn còn rất phổ biến trên các trang web ngày nay

Danh sách các yếu tố ngữ nghĩa mới

Các phần tử ngữ nghĩa được thêm vào trong HTML5 là

Các phần tử như

freeCodeCamp
133,
freeCodeCamp
151,
freeCodeCamp
152,
freeCodeCamp
135,
freeCodeCamp
143 và
freeCodeCamp
134 hoạt động ít nhiều giống như các phần tử
freeCodeCamp
137. Chúng nhóm các phần tử khác lại với nhau thành các phần của trang. Tuy nhiên, khi thẻ
freeCodeCamp
137 có thể chứa bất kỳ loại thông tin nào, thì rất dễ xác định loại thông tin nào sẽ đi vào vùng ngữ nghĩa
freeCodeCamp
133

Một ví dụ về bố cục phần tử ngữ nghĩa của w3schools

Ví dụ về cú pháp trong HTML

Lợi ích của các yếu tố ngữ nghĩa

Để xem xét lợi ích của các yếu tố ngữ nghĩa, đây là hai đoạn mã HTML. Khối mã đầu tiên này sử dụng các yếu tố ngữ nghĩa

freeCodeCamp
30

Trong khi khối mã thứ hai này sử dụng các phần tử phi ngữ nghĩa

freeCodeCamp
31

Đầu tiên, nó dễ đọc hơn nhiều. Đây có lẽ là điều đầu tiên bạn sẽ nhận thấy khi nhìn vào khối mã đầu tiên sử dụng các phần tử ngữ nghĩa. Đây là một ví dụ nhỏ, nhưng là một lập trình viên, bạn có thể đọc qua hàng trăm, hàng nghìn dòng mã. Mã đó càng dễ đọc và hiểu thì công việc của bạn càng dễ dàng

Nó có khả năng tiếp cận lớn hơn. Bạn không phải là người duy nhất thấy các yếu tố ngữ nghĩa dễ hiểu hơn. Công cụ tìm kiếm và công nghệ hỗ trợ (như trình đọc màn hình dành cho người dùng khiếm thị) cũng có thể hiểu rõ hơn về ngữ cảnh và nội dung trang web của bạn, nghĩa là mang lại trải nghiệm tốt hơn cho người dùng của bạn

Nhìn chung, các yếu tố ngữ nghĩa cũng dẫn đến mã nhất quán hơn. Khi tạo tiêu đề bằng các phần tử phi ngữ nghĩa, các lập trình viên khác nhau có thể viết phần này là

freeCodeCamp
141,
freeCodeCamp
165,
freeCodeCamp
166 hoặc đơn giản là
freeCodeCamp
137. Có rất nhiều cách để bạn có thể tạo phần tử tiêu đề và tất cả chúng đều phụ thuộc vào sở thích cá nhân của người lập trình. Bằng cách tạo một yếu tố ngữ nghĩa tiêu chuẩn, nó giúp mọi người dễ dàng hơn

Kể từ tháng 10 năm 2014, HTML4 đã được nâng cấp lên HTML5, cùng với một số yếu tố “ngữ nghĩa” mới. Cho đến ngày nay, một số người trong chúng ta vẫn có thể bối rối không hiểu tại sao có quá nhiều yếu tố khác nhau mà dường như không có bất kỳ thay đổi lớn nào.

freeCodeCamp
152 và
freeCodeCamp
135

“Sự khác biệt là gì?”, bạn có thể hỏi. Cả hai yếu tố này đều được sử dụng để phân chia nội dung và vâng, chúng chắc chắn có thể được sử dụng thay thế cho nhau. Đó là vấn đề trong hoàn cảnh nào. HTML4 chỉ cung cấp một loại phần tử vùng chứa, đó là

freeCodeCamp
137. Mặc dù điều này vẫn được sử dụng trong HTML5, nhưng HTML5 đã cung cấp cho chúng tôi
freeCodeCamp
152 và
freeCodeCamp
135 để thay thế
freeCodeCamp
137

Các phần tử

freeCodeCamp
152 và
freeCodeCamp
135 giống nhau về mặt khái niệm và có thể hoán đổi cho nhau. Để quyết định bạn nên chọn cái nào trong số này, hãy lưu ý những điều sau

  1. Một bài báo được dự định để phân phối độc lập hoặc tái sử dụng
  2. Một phần là một nhóm nội dung theo chủ đề
freeCodeCamp
32

freeCodeCamp
133 và
freeCodeCamp
177

Phần tử

freeCodeCamp
133 thường được tìm thấy ở đầu tài liệu, phần hoặc bài viết và thường chứa tiêu đề chính và một số công cụ điều hướng và tìm kiếm

freeCodeCamp
33

Phần tử

freeCodeCamp
177 nên được sử dụng khi bạn muốn có một tiêu đề chính với một hoặc nhiều tiêu đề phụ

freeCodeCamp
34

HÃY NHỚ rằng phần tử

freeCodeCamp
133 có thể chứa bất kỳ nội dung nào, nhưng phần tử
freeCodeCamp
177 chỉ có thể chứa các tiêu đề khác, đó là
freeCodeCamp
182 đến
freeCodeCamp
183 và bao gồm cả
freeCodeCamp
177

freeCodeCamp
143

Phần tử

freeCodeCamp
143 dành cho nội dung không phải là một phần của dòng văn bản mà nó xuất hiện, tuy nhiên vẫn có liên quan theo một cách nào đó. Đây là
freeCodeCamp
143 như một thanh bên cho nội dung chính của bạn

freeCodeCamp
35

Trước HTML5, các menu của chúng tôi được tạo bằng

freeCodeCamp
188 và
freeCodeCamp
189. Bây giờ, cùng với những thứ này, chúng tôi có thể phân tách các mục menu của mình bằng
freeCodeCamp
151, để điều hướng giữa các trang của bạn. Bạn có thể có bất kỳ số lượng phần tử
freeCodeCamp
151 nào trên một trang, ví dụ: thông thường có điều hướng toàn cầu trên đầu trang (trong
freeCodeCamp
133) và điều hướng cục bộ trong thanh bên (trong phần tử
freeCodeCamp
143)

freeCodeCamp
36

freeCodeCamp
134

Nếu có một

freeCodeCamp
133 thì phải có một
freeCodeCamp
134.
freeCodeCamp
134 thường được tìm thấy ở cuối tài liệu, phần hoặc bài báo. Cũng giống như
freeCodeCamp
133, nội dung nói chung là siêu thông tin, chẳng hạn như chi tiết về tác giả, thông tin pháp lý và/hoặc liên kết đến thông tin liên quan. Nó cũng hợp lệ để bao gồm các phần tử
freeCodeCamp
152 trong phần chân trang

freeCodeCamp
37

freeCodeCamp
200

Phần tử

freeCodeCamp
200 thường xuất hiện trong phần tử
freeCodeCamp
134 hoặc
freeCodeCamp
143 thường chứa thông tin bản quyền hoặc tuyên bố từ chối trách nhiệm pháp lý và các bản in đẹp khác như vậy. Tuy nhiên, điều này không nhằm mục đích làm cho văn bản nhỏ hơn. Nó chỉ mô tả nội dung của nó, không quy định cách trình bày

freeCodeCamp
38

freeCodeCamp
154

Phần tử

freeCodeCamp
154 cho phép đính kèm một ngày rõ ràng theo tiêu chuẩn ISO 8601 vào một phiên bản mà con người có thể đọc được của ngày đó

freeCodeCamp
39

Tại sao phải bận tâm với

freeCodeCamp
154?

freeCodeCamp
146 và
freeCodeCamp
145

freeCodeCamp
146 là để bọc nội dung hình ảnh của bạn xung quanh nó và
freeCodeCamp
145 là chú thích cho hình ảnh của bạn

freeCodeCamp
50

Ví dụ về video HTML5

Trước HTML5, để phát video trong trang web, bạn cần sử dụng plugin, chẳng hạn như Adobe Flash Player. Với việc giới thiệu HTML5, giờ đây bạn có thể đặt nó trực tiếp vào chính trang đó. HTML

Để nhúng tệp video vào trang web, chỉ cần thêm đoạn mã này và thay đổi src của tệp âm thanh

freeCodeCamp
51

Thuộc tính điều khiển bao gồm các điều khiển video, tương tự như phát, tạm dừng và âm lượng

Tính năng này được hỗ trợ bởi tất cả các trình duyệt hiện đại/cập nhật. Tuy nhiên, không phải tất cả đều hỗ trợ cùng một định dạng tệp video. Khuyến nghị của tôi về phạm vi tương thích rộng rãi là MP4, vì đây là định dạng được chấp nhận rộng rãi nhất. Ngoài ra còn có hai định dạng khác (WebM và Ogg) được hỗ trợ trong Chrome, Firefox và Opera

Phần tử cho phép bạn chỉ ra các tệp video thay thế mà trình duyệt có thể chọn từ. Trình duyệt sẽ sử dụng định dạng nhận dạng đầu tiên. Trong HTML5, có 3 định dạng video được hỗ trợ. MP4, WebM và Ogg

Văn bản giữa các thẻ sẽ chỉ được hiển thị trong các trình duyệt không hỗ trợ

Có một số yếu tố khác nhau của thẻ video, nhiều giải thích trong số này dựa trên tài liệu web của Mozilla (được liên kết bên dưới). Thậm chí còn nhiều hơn nếu bạn nhấp vào liên kết ở phía dưới

tự chạy

"autoplay" có thể được đặt thành true hoặc false. Bạn đặt nó thành true bằng cách thêm nó vào thẻ, nếu nó không có trong thẻ thì nó được đặt thành false. Nếu được đặt thành true, video sẽ bắt đầu phát ngay sau khi đủ bộ nhớ đệm để video có thể phát. Nhiều người thấy video tự động phát gây rối hoặc khó chịu, vì vậy hãy hạn chế sử dụng tính năng này. Cũng xin lưu ý rằng một số trình duyệt dành cho thiết bị di động, chẳng hạn như Safari dành cho iOS, bỏ qua thuộc tính này

freeCodeCamp
52

poster

Thuộc tính “poster” là hình ảnh hiển thị trên video cho đến khi người dùng nhấp để phát video đó

freeCodeCamp
53

điều khiển

Thuộc tính “điều khiển” có thể được đặt thành đúng hoặc sai và sẽ xử lý xem các điều khiển như nút phát/tạm dừng hoặc thanh trượt âm lượng có xuất hiện hay không. Bạn đặt nó thành true bằng cách thêm nó vào thẻ, nếu nó không có trong thẻ thì nó được đặt thành false

freeCodeCamp
54

Có nhiều thuộc tính khác có thể được thêm vào tùy chọn để tùy chỉnh trình phát video trong trang. Để tìm hiểu thêm, hãy nhấp vào các liên kết bên dưới

Ví dụ lưu trữ web HTML5

Lưu trữ web cho phép các ứng dụng web lưu trữ tối đa 5 MB thông tin trong bộ lưu trữ trình duyệt trên mỗi nguồn gốc (mỗi miền và giao thức)

Các loại lưu trữ web

Có hai đối tượng để lưu trữ dữ liệu trên máy khách

freeCodeCamp
211. lưu trữ dữ liệu không có ngày hết hạn và tồn tại cho đến khi bị xóa

freeCodeCamp
55

freeCodeCamp
212. lưu trữ dữ liệu cho một phiên, trong đó dữ liệu bị mất khi đóng tab trình duyệt/trình duyệt

freeCodeCamp
56

Vì triển khai hiện tại chỉ hỗ trợ ánh xạ chuỗi thành chuỗi, nên bạn cần tuần tự hóa và hủy tuần tự hóa các cấu trúc dữ liệu khác

Bạn có thể làm như vậy bằng cách sử dụng JSON. stringify() và JSON. phân tích cú pháp ()

cho e. g. cho JSON đã cho

freeCodeCamp
57

Trước tiên, chúng tôi chuyển đổi đối tượng JSON thành chuỗi và lưu vào bộ nhớ cục bộ

freeCodeCamp
58

Để lấy đối tượng JSON từ chuỗi được lưu trữ trong bộ nhớ cục bộ

freeCodeCamp
59

Ví dụ về liên kết Mailto

Liên kết mailto là một loại siêu liên kết (

freeCodeCamp
213) với các tham số đặc biệt cho phép bạn chỉ định người nhận bổ sung, dòng chủ đề và/hoặc nội dung văn bản

Cú pháp cơ bản với người nhận là

freeCodeCamp
0

Tùy chỉnh nhiều hơn

Thêm chủ đề vào thư đó

Nếu bạn muốn thêm một chủ đề cụ thể vào thư đó, hãy cẩn thận thêm

freeCodeCamp
214 hoặc
freeCodeCamp
215 vào mọi chỗ trống trong dòng chủ đề. Một cách dễ dàng để đảm bảo rằng nó được định dạng đúng là sử dụng Bộ mã hóa/Bộ giải mã URL

Thêm văn bản cơ thể

Tương tự, bạn có thể thêm một thông báo cụ thể vào phần nội dung của email. Một lần nữa, khoảng trắng phải được thay thế bằng

freeCodeCamp
214 hoặc
freeCodeCamp
215. Sau tham số chủ đề, mọi tham số bổ sung phải được đặt trước ______ 1218

Thí dụ. Giả sử bạn muốn người dùng gửi email cho bạn bè của họ về tiến trình của họ tại Free Code Camp

Địa chỉ nhà. trống rỗng

Môn học. Tin tốt

Thân hình. Tôi đang trở thành một nhà phát triển

Liên kết html của bạn bây giờ

freeCodeCamp
1

Ở đây, chúng tôi đã để trống mailto (______1219). Điều này sẽ mở ứng dụng email của người dùng và người dùng sẽ tự thêm địa chỉ người nhận

Thêm người nhận khác

Theo cách tương tự, bạn có thể thêm các tham số CC và bcc. Tách từng địa chỉ bằng dấu phẩy

Các tham số bổ sung phải được đặt trước

freeCodeCamp
218

freeCodeCamp
2

Cảm ơn bạn đã sử dụng tài liệu tham khảo HTML này. Mã hóa vui vẻ

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO

QUẢNG CÁO


Nếu bài viết này hữu ích, hãy tweet nó

Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu

Cú pháp trong HTML là gì?

Trong HTML và CSS, cú pháp là thứ tự các phần tử xuất hiện hoặc được viết, nghĩa là ngữ pháp và chính tả của ngôn ngữ . Các quy tắc cú pháp được áp dụng để đảm bảo các ngôn ngữ luôn được viết theo cách mà máy tính có thể đọc hoặc giải thích được.

Cú pháp của một cấu trúc HTML là gì?

Bài 1. Cú pháp HTML

Hai cú pháp HTML là gì?

HTML có cú pháp rất đơn giản. Mã HTML bao gồm hai thành phần cơ bản. các phần tử là các từ khóa HTML đặc biệt và nội dung chỉ là văn bản thông thường hàng ngày .

Có bao nhiêu cú pháp trong HTML?

16 thuộc tính HTML có thể được sử dụng trên bất kỳ phần tử HTML nào. Tất cả đều là tùy chọn.