
Cùng với sự phát triển của công nghệ 4.0, kỹ thuật, điện tử và ứng dụng tin học dần trở thành những lĩnh vực ưu việt của nhân loại. Máy tính, công nghệ thông tin, phần mềm và lập trình luôn là những lĩnh vực thu hút sự quan tâm hiện nay. Và việc ứng dụng website cũng trở nên vô cùng phổ biến. Để có thể phát triển trang web, nắm vững các kiến thức cơ bản là điều trọng yếu. Và HTML là gì? Các thẻ HTML cơ bản và ứng dụng ra sao là những kiến thức nền tảng cho kỹ năng làm web.
HTML là gì? HTML làm từ viết tắt của cụm tiếng Anh HyperText Markup Language, có nghĩa là “ngôn ngữ đánh dấu siêu văn bản”. Đây là một dạng ngôn ngữ đặc biệt, khác với các ngôn ngữ ký tự hay ngôn ngữ kịch bản thi hành tác vụ. HTML là ngôn ngữ được thiết kế với mục đích tạo lập trang web từ các nguồn thông tin có trên World Wide Web – mạng lưới toàn cầu. Chúng có khả năng giúp người dùng tạo và cấu trúc thành phần trong trang web hoặc có thể ứng dụng phân chia đoạn văn hay heading, links, blockquotes…
Ngôn ngữ đánh dấu siêu văn bản HTML và ứng dụng Web
HTML còn được biết đến như một ứng dụng đơn giản của hệ thống chức và gắn thẻ yếu tố của một tài liệu. Đồng thời chúng còn được sử dụng trong các tổ chức cần yêu cầu xuất bản phức tạp. Và việc sử dụng HTML là một trong những kỹ năng cơ bản của người phát triển website. Làm thế nào để tạo ra nội dung trang web bằng HTML luôn là bài toán trước tiên để bồi đắp kỹ năng tạo Web.
Và thêm một điều quang trọng cần lưu ý, HTML không phải là một dạng ngôn ngữ lập trình, có nghĩa chúng không thể tạo ra các chức năng “động” được. Vì vậy HTML chỉ có chức năng tương tự như Microsoft Word với khả năng dùng để bố cục và định dạng trang web.
Xem thêm chi tiết về HTML là gì? đây nè
2. HTML hoạt động như thế nào
Tiếp nối câu hỏi HTML là gì, chúng ta sẽ cùng tìm hiểu HTML hoạt động như thế nào. Có thể nhận ra HTML documents với đặc điểm cơ bản chính là files kết thúc với đuôi .html hay .htm. Người dùng có thể dễ dàng xem chúng trên các trình duyệt bất kỳ như: Google Chrome, Safari, hay Mozilla Firefox… Các trình duyệt sẽ mã hóa để đọc các HTML này sau đó tiến hành xuất bản nội dung tại các trang Web hay bất kỳ môi trường Internet nào để người đọc có thể tiếp cận được với nguồn dữ liệu.
Thông thường, một trang Web không được cấu trúc đơn độc mà chứa rất nhiều trang HTML riêng như: trang chủ, trang about, trang liên hệ… Và mỗi trang HTML lại chứa nhiều tag nhỏ khác để tạo thành khối liên kết cho một Website. HTML là ngôn ngữ đánh dấu bằng thẻ, có nghĩa là lập trình viên sẽ đánh dấu các văn bản text bằng một thẻ tag, giúp trình duyệt nhận biết được cách để cấu trúc hiển thị ra màn hình.
3. Các thẻ HTML cơ bản nhất hiện nay
Thẻ Headings
Đây là thẻ theo ngayày sau khi mở thẻ HTML, tức người lập trình có thể thấy thẻ này ngay trên phần đầu của văn bản HTML. Thông thường, thẻ Head không bao gồm các nội dung sẽ hiển thị đến người dùng. Chúng chỉ đơn giản là một bộ phận giúp trang Website có thể hoạt động theo mục đích cụ thể nào đó. Tất cả các phần tử tiêu đề bắt buộc phải có thẻ kết thúc.
Có thể bắt đầu với thẻ <H1> và kết thúc bằng </H1>.
Các loại thẻ ở mức đoạn. Có 3 loại thẻ chính là:
<ADDRESS>, <BLOCKQUOTE> và <PRE>
Thẻ <ADDRESS>: dùng để hiển thị các nội dung như: địa chỉ, tên tác giả, chữ ký… Những thông tin này thường được hiển thị phía cuối trang Web và có thể chứa một hoặc một vài phần như: Liên kết đến trang chủ, đặc tính chuỗi tìm kiếm hay thông tin bản quyền…
Thẻ <BLOCKQUOTE>: Đây là thẻ trích dẫn. Người dùng có thể sử dụng thẻ này để trích một phần nội dung văn bản nào đó. Khi hiển thị trên trình duyệt Web, chúng sẽ là những phân đoạn được thụt vào đầu dòng
Thẻ <PRE>: Thẻ này dùng để hiển thị văn bản với định dạng đã được xác định trước. Khi văn bản hiển thị trong trình duyệt Web, chúng sẽ được trình bày theo đúng cấu trúc định dạng đã được xác định trước trong mã nguồn HTML.
Thẻ khối <SPAN>, <DIV>
Thẻ này giúp áp dụng những thuộc tính thông thường cho toàn bộ khối trong trường hợp người dùng muốn chia văn bản trong một trang Web thành nhiều khối liên kết Logic với nhau. Hai phần tử DIV và SPAN có tác dụng nhóm nội dung lại với nhau. DIV giúp nhóm các tài liệu có nội dung liên quan lại một nhóm với nhau. Trong khi đó SPAN dùng để chỉ một khoảng các đối tượng.
Thêm 1 vài thẻ nữa như: <a>, <input>, <form>,<button>, <img> (Chỉ cần mô tả ngắn gọn chức năng là gì)
4. Ưu – nhược điểm của HTML
Thông thường, HTMLcác HTML đều sẽ có những ưu – nhược điểm riêng:
Ưu điểm
HTML cho phép người dùng khai thác nguồn tài nguyên phong phú
Có thể sử dụng rất mượt mà trên hầu hết mọi trình duyệt
Mã nguồn của HTML là nguồn mở và hoàn toàn miễn phí với người dùng
HTML được vận hành bởi World Wide Web Consortium
Nhược điểm
HTML chủ yếu dùng cho Web tĩnh và không có tính “động”
Do tính tự động thực thi những logic nhất định, các trang Web buộc phải tạo ra sự riêng biệt
Không dễ để kiểm soát thực thi của trình duyệt
HTML là một trong những phần cơ bản nhất để tiếp cận và nâng cao khả năng phát triển Web. Và chúng ta đã vừa được tìm hiểu Html là gì ? cũng như chức năng của các thẻ html ra sao. Hy vọng các thông tin trên đây có thể cung cấp cho bạn đọc những kiến thức thú vị, bổ ích về ngôn ngữ đánh dấu siêu văn bản này.

Devwork là Nền tảng TUYỂN DỤNG IT CẤP TỐC với mô hình kết nối Nhà tuyển dụng với mạng lưới hơn 30.000 headhunter tuyển dụng ở khắp mọi nơi.Với hơn 1800 doanh nghiệp IT tin dùng Devwork để :
Tag Cloud:
Tác giả: Trần Huy Hoàng
Việc làm tại Devwork
Bài viết liên quan

Package là gì? Cách sử dụng & quản lý package hiệu quả
Dù bạn đang học Python, JavaScript hay bất kỳ ngôn ngữ nào khác, package là một khái niệm bạn sẽ gặp thường xuyên. Nhưng package là gì? Vì sao mọi dự án phần mềm hiện đại đều cần đến chúng? Và làm sao để sử dụng package đúng cách? Bài viết này sẽ giúp bạn làm rõ tất cả những điều quan trọng về package trong lập trình....
[A-Z] ELK là gì? Hướng dẫn triển khai ELK STACK cơ bản
Bạn đang tìm hiểu ELK là gì và cách triển khai bộ công cụ này để phân tích log, giám sát hệ thống? Trong bài viết sau, Devwork sẽ cùng bạn khám phá từ khái niệm cơ bản đến hướng dẫn triển khai ELK Stack đơn giản nhất cho người mới bắt đầu, giúp bạn nhanh chóng làm chủ công cụ mạnh mẽ này.

Giải mã IOC là gì? Cách nhận diện và sử dụng chỉ số xâm nhập hiệu quả
Các cuộc tấn công mạng thường để lại dấu vết. Những dấu vết ấy, từ file hash lạ, địa chỉ IP bất thường đến các hành vi sai lệch chính là IOC. Vậy IOC là gì, có mấy loại và làm thế nào để tận dụng IOC giúp hệ thống an toàn hơn? Bài viết này sẽ giải đáp tất cả những thắc mắc của bạn.

Database Administrator là gì? Ai phù hợp với nghề quản trị cơ sở dữ liệu?
Database Administrator (DBA) là gì và tại sao vai trò này lại đang trở thành một trong những nghề nghiệp được săn đón nhất trong lĩnh vực công nghệ thông tin? Devwork giới thiệu đến bạn tổng quan về nghề nghiệp đầy tiềm năng này, từ định nghĩa, trách nhiệm, lộ trình phát triển đến cơ hội việc làm và mức lương hấp dẫn của một DBA.


QC là gì? 5 điều phải biết trước khi theo nghề “kiểm soát chất lượng"
Bạn đang tìm hiểu về nghề QC? Bạn muốn biết QC là gì, công việc của một nhân viên QC ra sao, và liệu đây có phải là con đường sự nghiệp phù hợp với mình? Bài viết này sẽ cung cấp cho bạn cái nhìn toàn diện về vị trí QC, từ định nghĩa, vai trò, công việc, đến cơ hội phát triển trong ngành.

Visual Studio Code là gì? Hướng dẫn cài đặt & sử dụng
Bạn đang bắt đầu học lập trình và nghe nhiều người nhắc đến Visual Studio Code? Đây là một trong những công cụ phổ biến nhất được các lập trình viên trên toàn thế giới tin dùng. Trong bài viết này, hãy cùng tìm hiểu Visual Studio Code là gì, vì sao nó được ưa chuộng, và cách bạn có thể bắt đầu với nó dễ dàng.
