Hướng dẫn 30 days of html - 30 ngày html

30 ngày của HTML

  • 30 ngày của HTML
    • Thuật ngữ
  • 1 ngày
    • Giới thiệu
    • Yêu cầu
    • Phát triển web
      • Phát triển web frontend
      • Phát triển web phụ trợ
      • Phát triển web đầy đủ
    • Cách hoạt động của web
    • Công cụ phát triển web
    • Các bộ phận của một trang web
    • Bài tập
  • Ngày 2
    • Thiết lập môi trường phát triển
      • Trình duyệt
      • Biên tập mã
      • Cách sử dụng mã Visual Studio
    • Giới thiệu với HTML
      • Lịch sử của HTML
      • HTML là gì?
      • Phần tử HTML
      • Thuộc tính
      • Nhận xét HTML
    • Tập thể dục
  • Ngày 3
    • Dom
      • Tờ khai
      • Phần tử gốc
      • Các yếu tố tiêu đề
      • Yếu tố đoạn văn
      • Phần yếu tố
      • Phần tiêu đề
      • Phần chính
      • Phần chân trang
      • Phong cách nội tuyến
    • Tập thể dục
  • Ngày 3
    • Dom
    • Bài tập
  • Ngày 2
    • Thiết lập môi trường phát triển
    • Bài tập
  • Ngày 2
    • Thiết lập môi trường phát triển
    • Tập thể dục
  • Ngày 3
    • Dom
    • Bài tập
  • Ngày 2
    • Thiết lập môi trường phát triển
  • Trình duyệt
    • Biên tập mã
  • Cách sử dụng mã Visual Studio
    • Giới thiệu với HTML
      • Lịch sử của HTML
      • HTML là gì?
      • Phần tử HTML
  • Thuộc tính
    • Nhận xét HTML
    • Tập thể dục
  • Ngày 3
    • Dom
Tờ khaiPhần tử gốc
01 Các yếu tố tiêu đề
02 Yếu tố đoạn văn
03
04

Phần yếu tố

Show

Phần tiêu đềauthor to create more educational materials

Hướng dẫn 30 days of html - 30 ngày html

Phần chính

Hướng dẫn 30 days of html - 30 ngày html

Thuật ngữ

Phần chân trang

1 ngày

Giới thiệu

Phong cách nội tuyến

Ngày 4

Các yếu tố chặn và không chặn

Ngày 5

Hướng dẫn 30 days of html - 30 ngày html

Các yếu tố định dạng HTML5

Ngày 6

  • Các yếu tố ngữ nghĩa HTML5
  • Ngày 7
  • Siêu dữ liệu tài liệu HTML

Ngày 8

Hình thức HTML

Yêu cầu

Ngày 9

  • Bảng HTML
  • Ngày 10
  • Danh sách

Phát triển web

Danh sách được yêu cầu

  • Danh sách chưa được đặt hàng
  • Danh sách mô tả

Phát triển web frontend

Ngày 11

  • HTML
  • CSS
  • JavaScript

Có hàng trăm JavaScript cho phép xây dựng một ứng dụng web động. Hiện tại, ba thư viện JavaScript phổ biến nhất là:

  • Phản ứng
  • Vue
  • Góc

Không học Tìm hiểu JavaScript trước đây, HTML và CSS. Không tìm hiểu các thư viện JavaScript trước khi bạn tìm hiểu JavaScript. Đây là trình tự học tập đúng: html> CSS> JavaScript> React hoặc Vue hoặc Angular.

Phát triển web phụ trợ

Phát triển được hỗ trợ (phía máy chủ) đề cập đến các hoạt động xảy ra phía sau hiện trường. Phát triển phụ trợ bao gồm phụ trợ một ngôn ngữ lập trình và cơ sở dữ liệu. Phần phụ trợ tương tác với Frontend và cơ sở dữ liệu sử dụng ngôn ngữ lập trình phụ trợ có thể là (Node.js, Python, Ruby, PHP, v.v.). Nhìn vào con số sau đây để hiểu sự tương tác giữa máy khách. Một máy khách gửi yêu cầu HTTP đến phần phụ trợ và phần phụ trợ trả về phản hồi HTTP cho máy khách (phản hồi có thể là trang HTML, TXT, hình ảnh hoặc bất kỳ dạng dữ liệu nào khác). HTTP (Giao thức chuyển siêu văn bản) là một giao thức giao tiếp cho phép truyền dữ liệu giữa máy khách và SEV. Nó được thiết kế để giao tiếp giữa các trình duyệt web (máy khách) và máy chủ web.

Hướng dẫn 30 days of html - 30 ngày html

Phát triển web đầy đủ

Full-Stack là một từ thông dụng khác mà không ai đồng ý về định nghĩa. Bạn có thể hiểu phát triển web đầy đủ như một tổng số tiền tuyến, phụ trợ, thử nghiệm và bao gồm một số công nghệ khác. Tôi tin rằng bây giờ bạn có một bức tranh lớn về phát triển web.

Cách hoạt động của web

Đến bây giờ, bạn nên hiểu rõ về cách thức hoạt động của web dựa trên thông tin bạn nhận được trên hai phần trên. Nếu bạn muốn biết thêm, bạn cũng có thể đọc bài viết này.

Công cụ phát triển web

Các công cụ bạn cần làm nhà phát triển web

  • Động lực
  • Máy tính
  • Internet: Để truy cập thông tin hoặc tài nguyên
  • Trình duyệt: Cho phép kết xuất mã HTML thành đầu ra có thể đọc được của con người (trang trang web). Ví dụ về trình duyệt (Chrome, Firefox, IE, Safari, Opera, Brave, v.v.)
  • Phần mềm thiết kế: Cho phép tạo một thiết kế hoặc nguyên mẫu của trang web. Ví dụ về (Figma, Adobe XD, v.v.)
  • Mã trình chỉnh sửa mã: Cho phép ghi mã. Ví dụ: Visual Studio Code, Atom, Sublime Text, khung, v.v.)
  • Git (Phần mềm điều khiển phiên bản): Cho phép quản lý phiên bản khác nhau của mã của chúng tôi

Trước khi chúng tôi bắt đầu phát triển một trang web, thật tốt khi nhớ lại các phần (thành phần) chung của một trang web. Trong phần tiếp theo, chúng tôi sẽ đề cập đến điều này.

Các bộ phận của một trang web

Một trang web có thể có một vài tính năng hoặc một số tính năng. Không có hướng dẫn cho biết những gì một trang web nên có nhưng hầu hết thời gian một trang web có các phần phổ biến sau (các thành phần). Chẳng hạn, nếu bạn nhìn vào trang web đầu tiên được tạo, nó chỉ có một trang và một số liên kết. Tuy nhiên, kể từ năm 1993 cho đến ngày nay, trong ba thập kỷ qua, HTML đã phát triển và chỉ có HTML, có thể phát triển một trang web tĩnh khá.

Hãy xem các phần phổ biến nhất (các thành phần) của một trang web:

  • Logo trang web
  • Header/Banner
  • Thanh điều hướng/thanh menu
  • Băng chuyền
  • Phần
  • Các hình thức
  • nút
  • Liên kết
  • Hình ảnh
  • Video
  • Âm thanh
  • đường liên kết mạng xã hội
  • Chân trang

Nếu bạn đồng ý rằng đây là các thành phần của một trang web, thì bạn sẽ tạo các thành phần này để xây dựng một trang web. Trên thực tế, một khi bạn tạo một tính năng nhất định, nó có thể được sử dụng trong các dự án khác nhau (có thể tái sử dụng). Do đó, bất cứ khi nào bạn tạo ra một phần nhất định, hãy cố gắng xem xét khả năng duy trì và khả năng tái sử dụng. Bạn không cần phải có tất cả các tính năng được đề cập ở trên khi bạn phát triển một trang web. Không có hướng dẫn nghiêm ngặt những gì cần có trên trang web của bạn.

Bài tập

  1. Phát triển web là gì?
  2. Frontend là gì?
  3. Đề cập ít nhất bốn công nghệ frontend
  4. Phụ trợ là gì?
  5. Đề cập ít nhất bốn công nghệ phụ trợ
  6. Những gì là đầy đủ
  7. Khách hàng là gì?
  8. Máy chủ là gì
  9. HTTP là gì?
  10. Yêu cầu HTTP là gì?
  11. Phản hồi HTTP là gì?
  12. Các công cụ cần thiết để phát triển web là gì?
  13. Đề cập đến các phần của một trang web
  14. Mục đích của HTML là gì
  15. Mục đích của CSS là gì?
  16. Mục đích của JavaScript là gì
  17. Có thể phát triển chỉ bằng cách sử dụng HTML?
  18. Có bất kỳ hướng dẫn nghiêm ngặt nào một trang web nên trông như thế nào?
  19. Git và GitHub là gì? Bạn đã cài đặt Git chưa? Bạn có tài khoản GitHub không?
  20. Bạn có cần một nguyên mẫu hoặc mockup hoặc khung dây trước khi bạn bắt đầu xây dựng trang web không?
  21. Trước tiên, hãy mở trang web này, sau đó nhấp chuột phải vào trang sau đó nhấp vào nguồn, sau đó bạn sẽ nhận được mã nguồn HTML. Đếm số lượng thẻ HTML khác nhau đã được sử dụng trên trang web này.

Ngày 2

Thiết lập môi trường phát triển

Trình duyệt

Có nhiều trình duyệt ngoài kia nhưng hầu hết các nhà phát triển đều thích sử dụng Google Chrome hoặc Firefox. Tôi thường sử dụng Google Chrome để phát triển và tôi cũng đề nghị nó. Tải xuống Google Chrome nếu bạn không có.

Trình duyệt hiển thị mã HTML của bạn cho một trang web đọc người.

Biên tập mã

Là nhà phát triển web, bạn nên viết mã bằng trình chỉnh sửa văn bản hoặc mã. Do đó, để viết mã HTML, CSS, JS, React hoặc khác bạn cần để chỉnh sửa mã.

Tôi sẽ sử dụng Code Visual Studio và tôi cũng sẽ sử dụng nó trong thử thách này. Tôi thực sự khuyên bạn nên sử dụng mã Visual Studio vì nó có rất nhiều phần mở rộng năng suất làm cho siêu năng suất. Bây giờ, chúng ta hãy tải xuống mã Visual Studio.

Cách sử dụng mã Visual Studio

Để biết cách sử dụng mã Visual Studio, hãy xem video sau

Giới thiệu với HTML

Lịch sử của HTML

Bản phát hành ban đầu của HTML là năm 1993. Phiên bản đầu tiên của HTML được viết bởi Tim Berners-Lee vào năm 1993. HTML đã phát triển trong ba thập kỷ qua và hiện tại phiên bản mới nhất là HTML5.

HTML là gì?

Từ html là một từ viết tắt. Đó là viết tắt của ngôn ngữ đánh dấu siêu văn bản. Đây là ngôn ngữ đánh dấu tiêu chuẩn để phát triển các trang web. HTML là khối xây dựng của web cho phép xây dựng bố cục trang bằng các phần tử HTML. HTML không phải là ngôn ngữ lập trình thay vào đó là ngôn ngữ đánh dấu.

Mã HTML sẽ được hiển thị bởi một trình duyệt và nó cho đầu ra có thể đọc được của con người. Nhìn vào hình dưới để hiểu rõ hơn cách mã HTML chuyển đổi sang trang web bằng trình duyệt.

Hướng dẫn 30 days of html - 30 ngày html

Phần tử HTML

Các phần tử HTML bao gồm một thẻ mở (), thuộc tính, nội dung và thẻ đóng (). Nhìn vào hình dưới đây để hiểu một cú pháp của phần tử HTML.

Hướng dẫn 30 days of html - 30 ngày html

<h2>Welcome to 30 Days of HTMLh2>

Tên thẻ là H2 và nội dung là 30 ngày của HTML. H2 sẽ bảo trình duyệt làm cho văn bản có kích thước phông chữ lớn mà tại sao chúng ta gọi HTML là ngôn ngữ đánh dấu.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>

Thẻ P đánh dấu văn bản là đoạn mà tại sao chúng ta gọi HTML là ngôn ngữ đánh dấu.

Thuộc tính

Các thuộc tính HTML cung cấp thông tin bổ sung về phần tử. Một thuộc tính chỉ có thể được thêm vào thẻ mở. Sẽ rất khó để liệt kê tất cả các thuộc tính HTML nhưng chúng tôi có thể liệt kê những thuộc tính phổ biến nhất.

  • Alt - Để thêm thông tin về hình ảnh được thêm vào, sử dụng với phần tử IMG.
  • Autocompelete - Để bật tính năng tự động hoàn thành của biểu mẫu, sử dụng với biểu mẫu và đầu vào.
  • Autof Focus - Bật tiêu điểm tự động của các trường đầu vào
  • Autoplay - Cho phép phát âm thanh/video trên trang tải
  • Charset - Kích hoạt mã hóa ký tự của thẻ meta
  • Đã kiểm tra - Để làm cho hộp kiểm đã kiểm tra phần tử đầu vào
  • Lớp - để cung cấp một định danh chung cho các phần tử HTML
  • cols - để xác định chiều rộng của phần tử textarea
  • có thể hài lòng - làm cho bất kỳ yếu tố nào có thể chỉnh sửa
  • Tải xuống - Cho phép một liên kết để tải xuống một tài nguyên (hình ảnh, pdf, ppt, v.v.)
  • Draggable - Để tạo phần tử có thể kéo, áp dụng cho tất cả các phần tử
  • Đối với - để kết nối/ràng buộc một phần tử nhãn với trường đầu vào cụ thể, hãy sử dụng với thẻ nhãn
  • HREF - Để chỉ định URL hoặc đường dẫn của tài nguyên, hãy sử dụng với thẻ liên kết
  • ID - ID duy nhất cho phần tử HTML, áp dụng cho tất cả các phần tử
  • Lang - Chỉ định ngôn ngữ của trang
  • Loại - Chỉ định loại phần tử và nó chỉ sử dụng với một phần tử nhất định
  • SRC - Để chỉ định URL của tệp phương tiện (IMG, âm thanh, video, nguồn, nhúng, tập lệnh)
  • Kiểu - Để thêm kiểu CSS nội tuyến vào một phần tử

Ngoài ra còn có thuộc tính người nghe sự kiện lắng nghe chuột hoặc bàn phím. Chẳng hạn, onclick, onsubmit, onkeydown, onkeyup, onscroll, v.v. Hãy nhớ rằng, đừng cố nhớ khó. Để biết chi tiết thông tin về, các thuộc tính HTML, bạn có thể kiểm tra liên kết này

Hướng dẫn 30 days of html - 30 ngày html
Một thuộc tính là tùy chọn trong một phần tử HTML. Xem thẻ H2 sau với giá trị thuộc tính ID của tiêu đề đầu tiên.

<h2 id="first-title">Welcome to 30 Days of HTMLh2>

Một phần tử HTML có nhiều thuộc tính

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>

<p style="color:gray;">
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>

Thẻ p trên có một thuộc tính kiểu. Thuộc tính phong cách có thuộc tính màu và màu xám giá trị. Phong cách thay đổi màu văn bản thành màu xám. Bạn có thể thử nó bằng cách thêm thuộc tính và giá trị khác trong kiểu. Mỗi giá trị phải được phân tách bằng một dấu chấm phẩy.

Một số phần tử HTML không có thẻ đóng, thay vào đó chúng có thẻ tự đóng.

Hướng dẫn 30 days of html - 30 ngày html
Một ví dụ về việc tự đóng thẻ:

<area />
<base />
<br />
<col />
<embed />
<hr />
<img />
<input />
<link />
<meta />
<para />
<source />
<track />
<wbr />

Sự chém là tùy chọn nhưng tôi thực sự khuyên bạn nên sử dụng dấu gạch chéo với các thẻ tự đóng. Chẳng hạn, React.js không cho phép bạn sử dụng mà không bị chém.

Nhận xét HTML

Nhận xét trong bất kỳ ngôn ngữ lập trình nào giúp một mã dễ đọc hơn. Do đó, thông thường để lại một số văn bản trên một mã để làm cho nó dễ đọc và có thể duy trì hơn. Hãy để chúng tôi cú pháp của nhận xét HTML, nó có mở ()

Tập thể dục

  1. Từ viết tắt của HTML là gì?
  2. Phần tử HTML là gì?
  3. Thuộc tính là gì
  4. Viết ít nhất năm thuộc tính HTML
  5. Bạn viết một thuộc tính cho phần tử HTML ở đâu?
  6. Viết một nhận xét HTML nói rằng, tôi đang tận hưởng 30 ngày HTML
  7. Mục đích của mã Visual Studio là gì?
  8. Mục đích của trình duyệt là gì?
  9. Có phải mọi yếu tố cần phải có thuộc tính?

Ngày 3

Dom

Trong phần này, chúng tôi sẽ bắt đầu viết cây DOM của tài liệu hoặc tệp HTML. DOM là viết tắt của mô hình đối tượng tài liệu. DOM là cấu trúc giống như một sự thật. Nó bắt đầu với một phần tử gốc HTML theo sau là đầu và cơ thể. Đầu và cơ thể là những đứa trẻ ngay lập tức của yếu tố gốc, HTML. Trước phần tử gốc, có một tuyên bố.

Tờ khai

Trước phần tử gốc, có một tuyên bố. Tuyên bố này nói với trình duyệt rằng tài liệu là HTML. Do đó, trình duyệt kết xuất nó theo cách mà một HTML cho rằng sẽ được hiển thị.

Đây là mã để khai báo HTML. Tuyên bố không phải là một phần của cây Dom.

Phần tử gốc

Phần tử HTML là gốc của cây dom và là cha mẹ của đầu và cơ thể.

Việc thử DOM phải được bao bọc bởi thẻ HTML.

>
<html>html>

Thẻ HTML với hai đứa trẻ, đầu và cơ thể.

>
<html>
  <head>head>
  <body>
    content goes here
  body>
html>

Tạo thư mục trên máy tính để bàn và đặt cho nó bất kỳ tên nào và thậm chí bạn có thể gọi nó (30daysofhtml), bên trong thư mục này tạo tệp index.html. Mỗi tệp HTML phải kết thúc với phần mở rộng .html. Và thật tốt khi có ít nhất trên tệp index.html trong dự án A và thiết lập lại của tệp sẽ có các tên khác nhau.

Đây là một cấu trúc DOM đơn giản có chứa HTML, đầu, tiêu đề, cơ thể, các yếu tố H2.

>
<html>
  <head>
    <title>30 Days Of HTMLtitle>
  head>
  <body>
    <h2 id="first-title">The Building Blocks of the webh2>
  body>
html>

Cây dom của HTML trên trông giống như sơ đồ sau.

Hướng dẫn 30 days of html - 30 ngày html

Các yếu tố tiêu đề

HTML là một ngôn ngữ đánh dấu. Chúng tôi đánh dấu một nội dung bằng thẻ HTML và trình duyệt hiển thị nó thành một trang web sạch. Thẻ H2 có nghĩa là tạo một văn bản thành một văn bản kích thước phông chữ lớn, theo mặc định, nó tạo văn bản kích thước 32px. Chúng tôi có các thẻ khác nhau H2 đến H6 để viết tiêu đề kích thước phông chữ khác nhau. Pixel (PX) là một đơn vị để đo kích thước nhỏ như dấu chấm.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
0

Kích thước của thẻ H2 đến H6:

  • H2 là 32px (2em)
  • H2 là 24px (1.5em)
  • H3 là 20,8px (1.3em)
  • H4 là 16px (1em)
  • H5 là 12,8px (0,8em)
  • H6 là 11.2px (0,7em)

Yếu tố đoạn văn

Bây giờ, hãy thêm đoạn văn vào trang web của chúng tôi bằng thẻ P.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
1

Bây giờ, có sáu yếu tố trong mã HTML trên. Một yếu tố HTML có thể có cha mẹ, một đứa trẻ, anh chị em. Phần tử HTML là gốc hoặc cha mẹ của đầu và cơ thể. Đầu và cơ thể là con của thẻ HTML. Đầu và cơ thể là anh chị em. Tiêu đề là đứa con của người đứng đầu. Cơ thể có hai đứa con, H2 và p.

Phần yếu tố

Nếu chúng tôi đi tạo phần cho trang của chúng tôi, chúng tôi có thể sử dụng phần tử div hoặc phần. Phần tử phần có ý nghĩa ngữ nghĩa. Hãy thêm Div vào trang trước.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
2

Như bạn có thể thấy từ mã trên, tất cả các yếu tố bên trong cơ thể được bao bọc bởi một div. Thay vì div, một phần cũng có thể được sử dụng

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
3

Phần tiêu đề

Bây giờ, chúng ta hãy thêm tiêu đề vào trang web của chúng tôi bằng thẻ HTML tiêu đề.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
4

Ở bên tiêu đề, chúng ta có thể thêm bất kỳ loại phần tử HTML nào. Nhưng tôi thích tạo kiểu cho bốn chữ cái của văn bản HTML. Do đó, tôi phải gắn thẻ chúng trong phần tử Span.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
5

Phần chính

Chúng ta hãy sử dụng thẻ HTML chính để bọc tất cả nội dung sẽ đi đến phần chính.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
6

Phần chân trang

Có một thẻ HTML chân trang để tạo chân trang. Hãy để chúng tôi tạo chân trang cho trang web.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
7

Thay vì chỉ ném văn bản vào thẻ chân trang, hãy để chúng tôi thêm một thẻ HTML nhỏ để bọc văn bản và nó sẽ được kết xuất thành một văn bản kích thước nhỏ.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
8

Phong cách nội tuyến

Chúng ta có thể áp dụng CSS cho phần tử HTML bằng cách sử dụng kiểu dáng nội tuyến. Nhìn vào hình dưới đây

Hướng dẫn 30 days of html - 30 ngày html

Chúng tôi sử dụng thuộc tính kiểu để áp dụng CSS cho phần tử HTML. Ví dụ, chúng ta hãy áp dụng phong cách cho H2.

<p>
  HTML elements are the blocking of a website. There is not website without
  HTML. Learn HTML and build a website.
p>
9

Chúng tôi có thể thêm nhiều thuộc tính CSS bằng cách tách bằng dấu chấm phẩy

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
0

Như bạn có thể thấy từ mã trên, các thuộc tính kích thước phông chữ và nền đã được sử dụng.

Tương tự cho chúng tôi áp dụng phong cách cho các yếu tố nhịp.

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
1

Màu sắc có thể được mô tả bằng tên, thập lục phân, RGB (đỏ, xanh lá cây, xanh dương) và HSL (HUE, SATHERATION, SILLEDNESS).

Có khoảng 1,67 triệu màu sắc và thật khó để mô tả chúng bằng tên. Có khoảng 140 màu có thể được mô tả bằng tên và phần còn lại của các màu có thể được mô tả bằng cách sử dụng thập lục phân, RGB hoặc HSL. Một dạng của màu có thể được chuyển đổi thành khác. Hãy xem dạng khác nhau của màu đỏ (tên), hexadecimal (#ff0000), rgb (RGB (255, 0, 0)) và HSL (HSL (0, 100%, 50%))

Nếu bạn làm theo tất cả các bước bây giờ, bạn sẽ có được một cái gì đó như thế này.

Hướng dẫn 30 days of html - 30 ngày html

Xin chúc mừng! Bạn đã hoàn thành Thử thách ngày 3

Tập thể dục

  1. Từ viết tắt của Dom là gì?
  2. Rễ của cây dom là gì?
  3. Những đứa trẻ của thẻ HTML là gì
  4. Đầu có thể có bao nhiêu trẻ em?
  5. Cơ thể có thể có bao nhiêu trẻ em? Tạo một cây dom của mã HTML sau
    Make a DOM tree of the following HTML code

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
1

Ngày 4

Các yếu tố chặn và không chặn

Các phần tử HTML giống như một hộp. Một số yếu tố lấy toàn bộ chiều rộng của cổng xem trong khi một số yếu tố chiếm nhiều không gian chỉ phù hợp với nội dung. Theo một cách khác, một số yếu tố không cho phép các yếu tố khác xuất hiện bên cạnh cả hai ở bên trái và bên phải, tuy nhiên, một số yếu tố cho phép các yếu tố khác đến bên cạnh chúng.

  • Chặn các yếu tố lấy toàn bộ chiều rộng của chế độ xem.
  • Phần tử không chặn chỉ chiếm một khoảng trống đủ cho nội dung.

Danh sách các yếu tố chặn:

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
3

Bây giờ, chúng ta hãy sử dụng một số phần tử chặn trong đoạn mã sau.

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
4

Danh sách các yếu tố không chặn

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
5

Hãy sử dụng các thẻ trên trong đoạn mã trước đó.

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
6

Để tạo một ranh giới mới giữa các phần tử không chặn, chúng ta có thể sử dụng phần tử Break (BR).

Bài tập

  1. Yếu tố chặn là gì?
  2. Yếu tố không chặn là gì?
  3. Sự khác biệt giữa các yếu tố khối và không chặn là gì?
  4. Liệt kê ít nhất năm yếu tố chặn
  5. Liệt kê ít nhất năm yếu tố không chặn

Ngày 5

Các yếu tố định dạng HTML5

Chúng tôi định dạng văn bản ở dạng khác nhau trên cơ sở hàng ngày. Mỗi người dùng Microsoft Office đều biết cách định dạng một văn bản trên tài liệu Microsoft Office. Tương tự, chúng ta có thể định dạng văn bản trên web bằng các phần tử HTML khác nhau.

Các yếu tố định dạng HTML

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
7

Tôi muốn được in đậm Tôi là một văn bản rất quan trọng Tôi muốn trở thành một văn bản chữ in chữ Tôi được nhấn mạnh Tôi được đánh dấu văn bản Tôi là một văn bản nhỏ hơn Tôi bị xóa văn bản ngôn ngữ yêu thích của tôi không phải là python. Đó là JavaScript 2H2 + O2 = 2H2 O 210 = 1024bold Text
I am very important text
I want to be an italic text
I am emphasized text
I am marked text
I am a smaller text
I am deleted text
My favorite language is not Python. It is JavaScript
2H2 + O2 = 2H2 O 210 = 1024

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
8

Tôi được gạch chân

Hướng dẫn 30 days of html - 30 ngày html

Bài tập

Yếu tố chặn là gì?

Hướng dẫn 30 days of html - 30 ngày html

Yếu tố không chặn là gì?

Sự khác biệt giữa các yếu tố khối và không chặn là gì?

Liệt kê ít nhất năm yếu tố chặn

Liệt kê ít nhất năm yếu tố không chặn are not semantic elements because they do not give any meaning to a browser. However, or is a semantic element because it clearly describe and defines its content. List of some semantic elements:

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
9

Ngày 5

Các yếu tố định dạng HTML5

Chúng tôi định dạng văn bản ở dạng khác nhau trên cơ sở hàng ngày. Mỗi người dùng Microsoft Office đều biết cách định dạng một văn bản trên tài liệu Microsoft Office. Tương tự, chúng ta có thể định dạng văn bản trên web bằng các phần tử HTML khác nhau.

Các yếu tố định dạng HTML

Tôi muốn được in đậm Tôi là một văn bản rất quan trọng Tôi muốn trở thành một văn bản chữ in chữ Tôi được nhấn mạnh Tôi được đánh dấu văn bản Tôi là một văn bản nhỏ hơn Tôi bị xóa văn bản ngôn ngữ yêu thích của tôi không phải là python. Đó là JavaScript 2H2 + O2 = 2H2 O 210 = 1024

<h2 id="first-title">Welcome to 30 Days of HTMLh2>
8

Hướng dẫn 30 days of html - 30 ngày html

Tôi được gạch chân

  • Tạo văn bản sau bằng cách sử dụng các yếu tố định dạng.

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
0

Ngày 6

Bài tập

  1. Yếu tố chặn là gì?
  2. Yếu tố không chặn là gì?
  3. Sự khác biệt giữa các yếu tố khối và không chặn là gì?
  4. Liệt kê ít nhất năm yếu tố chặn
  5. Liệt kê ít nhất năm yếu tố không chặn
  6. Ngày 5
  7. Các yếu tố định dạng HTML5
  8. Chúng tôi định dạng văn bản ở dạng khác nhau trên cơ sở hàng ngày. Mỗi người dùng Microsoft Office đều biết cách định dạng một văn bản trên tài liệu Microsoft Office. Tương tự, chúng ta có thể định dạng văn bản trên web bằng các phần tử HTML khác nhau.
  9. Các yếu tố định dạng HTML
  10. Tôi muốn được in đậm Tôi là một văn bản rất quan trọng Tôi muốn trở thành một văn bản chữ in chữ Tôi được nhấn mạnh Tôi được đánh dấu văn bản Tôi là một văn bản nhỏ hơn Tôi bị xóa văn bản ngôn ngữ yêu thích của tôi không phải là python. Đó là JavaScript 2H2 + O2 = 2H2 O 210 = 1024

Welcome to 30 Days of HTML

8

Tôi được gạch chân

Tạo văn bản sau bằng cách sử dụng các yếu tố định dạng.

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
1

Ngày 6

Các yếu tố ngữ nghĩa HTML5

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
2

Các yếu tố ngữ nghĩa có ý nghĩa đặc biệt và mô tả nó có ý nghĩa với trình duyệt. Ví dụ,

và không phải là các yếu tố ngữ nghĩa vì chúng không đưa ra bất kỳ ý nghĩa nào cho trình duyệt. Tuy nhiên, hoặc là một yếu tố ngữ nghĩa vì nó mô tả rõ ràng và xác định nội dung của nó. Danh sách một số yếu tố ngữ nghĩa:

Để biết thêm về từng yếu tố ngữ nghĩa, bạn có thể đọc bài viết này.

Tập thể dục

Áp dụng các yếu tố ngữ nghĩa trên tài liệu HTML của bạn

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
3

Ngày 7

Siêu dữ liệu tài liệu HTMLTài liệu HTML bắt đầu bằng một khai báo theo sau là thẻ gốc. Bên trong thẻ, có và. Các chứa siêu dữ liệu tài liệu HTML. Siêu dữ liệu chứa thông tin về trang bao gồm các kiểu, tập lệnh và dữ liệu để giúp người dùng phần mềm và hiển thị trang. Trong phần này, chúng ta sẽ học cách sử dụng siêu dữ liệu khác nhau. Nhìn vào cú đánh bàn hiểu siêu dữ liệu khác nhau.Nguồn, mdn
Cơ sở: Thẻ cơ sở đề cập đến URL cơ sở cho tất cả các URL tương đối trong tài liệu250 Xin chúc mừng! Bây giờ, bạn đã biết về siêu dữ liệu.

Các yếu tố siêu dữ liệu là gì?

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
4

ID là gì?

Sự khác biệt giữa ID và lớp là gì?Điều gì là sự khác biệt giữa phong cách và kịch bản?SEO là gì?
Cơ sở: Thẻ cơ sở đề cập đến URL cơ sở cho tất cả các URL tương đối trong tài liệu250 Xin chúc mừng! Bây giờ, bạn đã biết về siêu dữ liệu.

Các yếu tố siêu dữ liệu là gì?

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
5

ID là gì?

Sự khác biệt giữa ID và lớp là gì?

Điều gì là sự khác biệt giữa phong cách và kịch bản?

Danh sách rất quan trọng để liệt kê các mục xuống.Trong HTML, chúng tôi có các loại danh sách khác nhau như danh sách được đặt hàng, danh sách không theo thứ tự và danh sách mô tả.

Danh sách được yêu cầu

Nếu bạn muốn trở thành một nhà phát triển web, hãy tìm hiểu các công nghệ sau đây theo đơn đặt hàng:

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
6

Danh sách chưa được đặt hàng

Chúng tôi sử dụng danh sách không theo thứ tự nếu chúng tôi không quan tâm đến thứ tự hoặc phân cấp của danh sách.

Chẳng hạn, nếu chúng ta muốn liệt kê các quốc gia Scandinavi.

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
7

Danh sách mô tả

Một danh sách mô tả thụt vào danh sách bên phải.

<h2 id="first-title" class="title">Welcome to 30 Days of HTMLh2>
8

Đầu ra của mã trên

HTMLHTML (Ngôn ngữ đánh dấu siêu văn bản) là khối xây dựng Web.csscss (Bảng kiểu xếp tầng) làm cho trang HTML trông đẹp.JavaScriptJavaScript là ngôn ngữ lập trình có thể thêm tính tương tác với trang webReactreact là một thư viện JavaScript hiện đại được phát hành ban đầu vào ngày 29 tháng 5 năm 2013.

Ngày 11

Đường dẫn tập tin

Thẻ meta

Ngày 12

Trong các yếu tố HTML được sử dụng