Mục đích sử dụng của HTML là gì?

Ngôn ngữ đánh dấu siêu văn bản (HTML) là một tiêu chuẩn để mô tả cấu trúc và cách trình bày thông tin qua Internet. Scott Loban chỉ ra cách bạn có thể sử dụng các từ khóa và thẻ HTML để định dạng và hiển thị nội dung của các trang Web

Đây là bài đầu tiên trong loạt bài sẽ cung cấp phần giới thiệu ở mức độ tương đối cao về các công nghệ cơ bản tạo nên các ứng dụng phần mềm dựa trên Web. Các bài báo "tổng quan về điều hành" này sẽ được ban lãnh đạo quan tâm—từ trưởng dự án đến quản lý cấp trung—những người lần đầu tiên chịu trách nhiệm lãnh đạo việc phát triển hoặc bảo trì các ứng dụng dựa trên Web. Ngoài ra, các bài viết này sẽ cung cấp nền tảng về "các phương pháp hay nhất" cho cách tổ chức và kiểu mã nguồn trong ứng dụng Web. Các nhà lãnh đạo dự án có thể sử dụng thông tin này để giúp tạo cơ sở cho các quy trình phát triển phần mềm tốt hơn trong tổ chức của họ

Mỗi công nghệ được đề cập trong loạt bài này sẽ được khám phá thông qua một loạt ba hoặc bốn bài viết. Những bài viết này trước tiên sẽ giới thiệu chủ đề công nghệ trong ngữ cảnh của một ứng dụng dựa trên Web, tập trung vào mục đích, vai trò, khả năng và giới hạn của nó. Tiếp theo, chúng ta sẽ khám phá chi tiết hơn về công nghệ liên quan, giải thích các yếu tố và chức năng chính của nó. Bài viết cuối cùng về mỗi công nghệ sẽ trình bày một tập hợp các quy ước về phong cách và mã hóa tiêu chuẩn nhằm cải thiện khả năng bảo trì và khả năng sử dụng lại của mã ứng dụng Web

Bài viết này bắt đầu khám phá công nghệ đầu tiên và cơ bản nhất được sử dụng trong các ứng dụng dựa trên Web. HTML. HTML, Ngôn ngữ đánh dấu siêu văn bản, là một tiêu chuẩn để mô tả cấu trúc và cách trình bày thông tin qua Internet. Các nhà phát triển web sử dụng các từ khóa hoặc thẻ HTML để hướng dẫn ứng dụng trình duyệt Web cách định dạng và hiển thị nội dung của các trang Web

Chỉ một vài năm trước, "ứng dụng Web" điển hình bao gồm hoàn toàn một tập hợp các trang Web tĩnh được viết bằng HTML. Ngược lại, các ứng dụng dựa trên Web ngày nay kết hợp nhiều công nghệ mới để cung cấp các ứng dụng động, tương tác trên Internet. Tuy nhiên, mã HTML vẫn được tìm thấy ở cốt lõi của phần lớn các ứng dụng Web. Bài viết này bắt đầu với một mô tả ngắn gọn về nguồn gốc của HTML và vai trò của HTML trong các ứng dụng Web

Là một ngôn ngữ đánh dấu, mục đích của HTML là cung cấp một bộ quy tắc chung gợi ý nội dung sẽ trông như thế nào khi được hiển thị. Ngôn ngữ đánh dấu không chỉ ra các phương thức được sử dụng để hiển thị nội dung, cũng như không biết trước về ngữ cảnh đích, vì vậy điều khiển này không chính xác

HTML là ngôn ngữ chung của Internet. Ban đầu, Internet được thiết kế như một phương tiện để phân phối thông tin trên một mạng máy tính mạnh mẽ, không tập trung trong thời gian khẩn cấp quốc gia. Phản ánh bản chất thử nghiệm của phương tiện này, các công cụ ban đầu có sẵn để tìm và xem thông tin trên Internet là nguyên thủy. Tuy nhiên, khi ngày càng có nhiều tổ chức và người sử dụng Internet, nhu cầu truy cập tài nguyên dễ dàng hơn và hiển thị thông tin phong phú hơn cũng tăng lên. Xuất bản các tài liệu có định dạng HTML trên Internet thông qua World Wide Web đã chứng tỏ là câu trả lời cho những nhu cầu này

HTML là một tập hợp con của Ngôn ngữ đánh dấu tổng quát hóa tiêu chuẩn (SGML). SGML là một tiêu chuẩn quốc tế (ISO 8879) được xuất bản năm 1986 dưới dạng định dạng để cấu trúc và đánh dấu tài liệu. HTML thông qua một tập hợp đơn giản hóa các thẻ cấu trúc, ngữ nghĩa và định dạng của SGML, giữ sự nhấn mạnh vào nội dung hơn là vào chính tài liệu đó. Một bổ sung quan trọng cho HTML là hỗ trợ siêu văn bản, cho phép các tác giả xác định một mạng ngữ nghĩa của thông tin được liên kết.

- Web được làm từ ba ngôn ngữ lập trình là HTML, CSS và Javascript. HTML là viết tắt của Ngôn ngữ đánh dấu siêu văn bản. HTML đánh dấu nội dung của một trang web. Về cơ bản, nó cho máy tính của người dùng biết những thứ đang. Nó cũng cung cấp quyền truy cập vào một lượng chức năng đáng kinh ngạc đã được tích hợp trực tiếp vào trình duyệt. Bạn có thể gọi chức năng đó thông qua việc sử dụng HTML nhất định. CSS là viết tắt của Cascading Style Sheets. CSS cung cấp kiểu dáng và bố cục trực quan cho mọi thứ trên trang web. Nó làm cho mỗi trang web trông giống như màu sắc, kiểu chữ và kích thước của nó. Và chúng ta có thể thêm hoạt ảnh và tương tác đơn giản thông qua CSS. JavaScript là ngôn ngữ lập trình cung cấp khả năng tạo tương tác mạnh mẽ hơn. Giao diện càng phức tạp và phong phú thì càng có nhiều khả năng JavaScript được sử dụng để mang lại trải nghiệm liền mạch cho người dùng trang web. Điều này có thể gây nhầm lẫn hoặc bực bội đối với một số lập trình viên. Tại sao Web sử dụng nhiều ngôn ngữ lập trình? . Bạn có thể viết mã một trang web ngay hôm nay và hy vọng rằng nó sẽ vẫn hoạt động trong 5 năm hoặc 10 năm nữa mà không cần bất kỳ bản cập nhật nào. Bạn có thể dễ dàng viết mã của mình để mã hoạt động trên máy tính cũ hoặc trình duyệt cũ từ 10 năm trước. Web chạy trên Mac, Windows, iOS, Android, Linux, hệ điều hành di động khác, trình đọc sách điện tử, máy chơi game, TV, đồng hồ. Có rất nhiều loại thiết bị chạy HTML, CSS và JavaScript ở một số dạng hoặc kiểu dáng. Đó là toàn bộ điểm của Web, lý do nó được phát minh. Để cung cấp một cách để nhân loại chia sẻ nội dung, ngay cả khi các máy tính của chúng ta khác nhau. Nó khá đáng chú ý. Điều này được thực hiện nhờ có ba loại ngôn ngữ lập trình khác nhau, mỗi loại thực hiện một phần công việc. HTML đơn giản trong cấu trúc của nó. Không có logic lập trình, không có vòng lặp hoặc chức năng. Thay vào đó, HTML được gọi là ngôn ngữ khai báo. Đoạn mã đơn giản tuyên bố, Này, đó là một đoạn văn. Này, hãy tạo liên kết này. Này, đặt một trường biểu mẫu ngay tại đây. Tất cả đều là từ vựng. Đó là tất cả các tuyên bố. Chính sự đơn giản trong HTML mang lại cho nó khả năng phục hồi và sức mạnh của nó. Nếu có gì đó không ổn với HTML, nếu thiếu thứ gì đó hoặc viết sai chính tả, thì HTML giống như, eh, đủ gần. Tôi sẽ đoán ý của họ và sửa nó. Tôi vẫn sẽ hiển thị trang này. HTML có thể bị lạm dụng nhiều mà vẫn phân phối. CSS có logic hơn một chút. Có thêm một chút cấu trúc khoa học máy tính ở đó, khiến nó mỏng manh hơn một chút và mạnh hơn một chút. Nó vẫn có một khả năng phục hồi rất lớn. Khi xảy ra sự cố trong CSS, trình duyệt sẽ chỉ bỏ qua phần mã đó và không áp dụng kiểu dáng đó. Nhưng nó sẽ tiếp tục áp dụng phần còn lại. Nó có thể không hoàn toàn chính xác, trình duyệt sẽ làm hết sức mình và hầu hết nó sẽ hoạt động. JavaScript là mạnh nhất. Có nhiều thứ mà JavaScript có thể làm mà HTML và CSS không thể làm được. Nhưng nó cũng mong manh nhất. Nếu có gì đó không ổn với mã hoặc trình duyệt quá cũ để biết mã đó có nghĩa là gì, trình duyệt sẽ dừng. Nó từ bỏ. Nó sẽ không chạy JavaScript đó. Nó không muốn bắt đầu đoán xem phải làm gì, điều này khiến JavaScript trở nên mong manh hơn. Có tất cả ba ngôn ngữ có nghĩa là các nhà phát triển có thể kết hợp những phẩm chất này. Khả năng phục hồi, mạnh mẽ và sức mạnh. Nó khá đáng chú ý. Làm càng nhiều càng tốt trong các phần mạnh mẽ hơn của ngăn xếp các ngôn ngữ này, sau đó sử dụng phần còn lại của ngăn xếp để làm cho trang web tốt hơn. Nếu bạn có thể làm điều gì đó trong HTML, thì hãy làm điều đó trong HTML. Nếu bạn không thể, sau đó sử dụng các phần khác. Tất cả điều này là để nói rằng HTML là khá tuyệt vời. Bạn nên dành thời gian để tìm hiểu tất cả các thành phần và thuộc tính HTML khác nhau, để bạn có thể tận dụng tối đa những gì nó cung cấp