Chuyên mục Học nhanh Html cùng Minacode

Một số các lưu ý khi thực hiện viết code Html cho người mới - #8

Đăng bởi: Minacode|Cập nhật:02-01-2024

Tiếp theo trong chuỗi bài viết về chủ đề học nhanh ngôn ngữ Html với Minacode. Bài viết này mình sẽ đưa ra cho các bạn một số lưu ý khi chúng ta code Html nhé. Một cách thức code nhất quán, rõ ràng và gọn gàng giúp người khác đọc và hiểu code của bạn dễ dàng hơn.

1, Luôn khai báo <!DOCTYPE> ở dòng đầu tiên trong file Html của bạn.

<!DOCTYPE html>

2, Sử dụng chữ viết thường cho các thẻ trong Html

Như các bạn đã biết Html cho phép trộn chữ hoa và chữ thường trong tên thẻ. Tuy nhiên, bạn nên sử dụng tên thẻ viết thường vì:

  • + Trộn tên chữ hoa và chữ thường trông lộn xộn và không chuyên nghiệp
  • + Các coder và developer được đào tạo bài bản thường sử dụng chữ thường
  • + Chữ thường sẽ giúp code trở nên gọn gàng hơn
  • + Chữ thường dễ viết hơn so với chữ hoa

Dùng:

<body>
<p>Đoạn văn bản<p>
</body>

Thay vì:

<BODY>
<P> Đoạn văn bản.</P>
</BODY>

3, Trừ các thẻ trống không có thẻ đóng. Còn lại luôn có thẻ đóng ở cuối

Cũng giống như  chữ hoa và chữ thường, trong Html không nhất thiết phải có thẻ đóng. 

Dùng: 

<section>
  <p>Đoạn văn bản.</p
</section>

Thay vì:

<section>
  <p>Đoạn văn bản.
</section>

4, Sử dụng chữ viết thường cho các thuộc tính

Dùng:

<a href=" https://minacode.net”>Xem Website</a>

Thay vì:

<a HREF="https://minacode.net”>Xem Website</a>

5, Luôn để giá trị của thuộc trình trong dấu nháy kép hoặc đơn

Html cho phép các giá trị thuộc tính không cần có dấu nháy kép bọc bên ngoài. Tuy nhiên, bạn nên có dấu nháy kép hoặc đơn vì:

  • + Các coder và developer được đào tạo bài bản thường dùng dấu nháy kép/đơn cho các giá trị thuộc tính
  • + Giá trị của thuộc tính sẽ dễ đọc hơn
  • + Bạn PHẢI sử dụng dấu nháy kép  nếu giá trị của thuộc tính chứa dấu cách

Dùng:

<table class="price">

Thay vì:

<table class=price>

Không hoạt động:

<table class=price price-sale>

6, Luôn có thuộc tính alt, chiều rộng và chiều cao cho hình ảnh

Dùng:

<img src="banner.png" alt="minacode-banner" style="width:128px;height:128px">

Thay vì:

<img src="banner.png">

7, Không để khoảng trắng 2 bên dấu = khi tạo thuộc tính

Dùng: 

<a href=" https://minacode.net”>Xem Website</a>

Thay vì:

<a href = " https://minacode.net”>Xem Website</a>

8, Tránh các đoạn code dài, nên có các dòng trắng để ngăn cách các khối

9, Luôn có thẻ <title>

Nội dung của tiêu đề trang rất quan trọng để tối ưu hóa công cụ tìm kiếm (SEO)! Tiêu đề trang được thuật toán của công cụ tìm kiếm sử dụng để quyết định thứ tự khi liệt kê các trang trong kết quả tìm kiếm. Vì vậy, hãy cố gắng đặt tiêu đề chính xác và có ý nghĩa nhất có thể: 

<title>Minacode – Chia sẻ kiến thức lập trình Html</title>

10, Không được bỏ qua thẻ <html>, <head> và <body> mặc dù trang của bạn vẫn hoạt động nếu thiếu chúng

>>Còn tiếp nhé anh em>>

Để Lại Ý Kiến Của bạn!
Bài Viết Chuyên Mục


Khóa Học Miễn Phí

IvyModa

FullStack

Chi tiết

Tạo tính năng CRUD với Livewire Laravel

FullStack

Chi tiết

Php-MySqli-DataBase Cơ Bản

FullStack

Chi tiết
Về MinaCode
Đọc Thơ Nhân Kỷ Niệm 10 Năm Thành Lập MB Nam Đà Nẵng

Banker To Coder

Hi All,


Nguyên đây! MinaCode là website mình tạo ra với mong muốn chia sẻ chút kiến thức liên quan đến lập trình FullStack.

Ngôn ngữ lập trình chủ yếu được sử dụng là Htm, Css, Javascript, Php cùng một số thư viện như Jquery, Fontawesome... Phía Frontend và Farmework Laravel phía Backend.

Mình chưa bao giờ tham gia bất cứ một trường lớp nào về lập trình. Tất cả kiến thức mình chia sẻ đều là trên tình thần tự học. Do đó:

+ MinaCode phù hợp với những tay ngang, xem lập trình như là một kỹ năng bổ trợ trong công việc hay là một kênh kiếm thêm thu nhập từ những very mini projects.

+ MinaCode không phù hợp với những bạn đang được đào tạo bài bản, chính quy.

Mình tin rằng, Trong tương lai không xa. Lập trình sẽ trở nên một kỹ năng không thể thiếu đối với các bạn trẻ.

Cuối cùng thì Ngôn ngữ lập trình không quan trọng bằng Tư duy lập trình. Mình chúc các bạn sẽ có được những kiến thức bổ ích với MinaCode.

--Ngô Sỹ Nguyên--

Coming Soon