Thậm chí những người làm việc không mấy liên quan như biên tập viên, seo cũng cần nên biết HTML, vì sao vậy?
HTML là chữ viết tắt của cụm từ HyperText Markup Language((Xem thêm tại http://vi.wikipedia.org/wiki/HTML)) (dịch là ngôn ngữ đánh dấu siêu văn bản) được dùng để tạo nên một trang web, trên một website có thể lên hàng trăm, nghìn trang và mỗi trang được quy ra là một tài liệu HTML (hay còn gọi là một tập tin HTML). Người khai sinh ra HTML là Tim Berners-Lee, cũng là cha để của World Wide Web và chủ tịch của World Wide Web Consortium (W3C – đơn vị thiết lập ra những chuẩn mực trên môi trường Internet).
Một tập tin HTML được hình thành bởi những phần tử HTML (HTML Elements) được quy định bằng các cặp thẻ (tag), những cặp thẻ này được bao bọc bởi một dấu ngoặc ngọn (ví dụ <html> ) và được khai báo thành 1 cặp, bao gồm thẻ mở và thẻ đóng (ví dụ <b> và </b> ). Các văn bản muốn được đánh dấu bằng HTML sẽ được khai báo bên trong cặp thẻ (ví dụ <b> Đây là chữ in đậm </b>). Một số trường hợp đặc biệt sẽ ko có thẻ đóng và dữ liệu được khai báo sẽ nằm trong các thuộc tính (ví dụ như thẻ <img>).
Lúc một tập tin HTML được viết xong, việc xử lý nó sẽ do trình duyệt web phụ trách. Trình duyệt sẽ đóng vai trò đọc hiểu nội dung HTML từ những thẻ bên trong và sẽ chuyển sang dạng văn bản đã được đánh dấu để đọc, nghe hoặc hiểu (do những bot máy tính làm việc).
Để kiểm tra, bạn có thể sử dụng khung bên dưới và chuyển tab giữa phần HTML và Result để xem kết quả của một đoạn mã HTML sau và trước khi được xử lý.
Như mình đã trình bày ở trên, HTML sẽ được khai báo bằng các phần tử bởi những từ khóa. Nội dung nằm bên trong cặp từ khóa sẽ là nội dung bạn cần định dạng có HTML. thí dụ dưới đây là 1 đoạn HTML khai báo 1 đoạn văn bản.
<p>Đây là một đoạn văn bản trong HTML.</p>
Ngoài ra, trong những thẻ còn có thể chứa một hoặc nhiều thuộc tính đặt bên trong thẻ mở, mỗi thuộc tính sẽ có giá trị được đặt trong dấu ngoắc kép và cách nhau bởi dấu bằng (=) sở hữu tên thuộc tính. ví dụ dưới đây là 1 thẻ có dùng thuộc tính.
<a href="http://hocmot.net">Đây là liên kết một thẻ có thuộc tính</a>
HTML là 1 tập tin siêu văn bản nên bạn có thể sử dụng các chương trình biên soạn thảo văn bản không mang chức năng định dạng văn bản để tạo ra một tập tin HTML. Trong Windows, bạn có thể sử dụng Notepad để tạo ra một tập tin HTML, còn trên Mac thì mang thể sử dụng TextEdit v.v. miễn sao sau đấy bạn phải lưu tập tin thành đuôi .html và dùng trình duyệt website để đọc nó.
Tuy nhiên, với người bắt đầu theo kinh nghiệm của mình các bạn nên sử dụng Notepad ++. Tuy nó không hỗ trợ nhắc lệnh nhiều, nhưng nó gọn nhẹ và đặc biết giúp bạn bớt tính lười trong việc ghi nhớ các thẻ và thuộc tính trong quá trình học. Nó sẽ giúp cho bạn làm việc nhanh và tốt hơn sau khi sử dụng các công cụ hỗ trợ lập trình khác.
HTML là một ngôn ngữ đánh dấu siêu văn bản nên nó sẽ mang vai trò nền móng cho cấu trúc siêu văn bản trên 1 website, hoặc khai báo các tập tin công nghệ số (media) như hình ảnh, video, nhạc.
Vai trò của từng ngôn ngữ trong website
Điều ấy có nghĩa là không phải chỉ sử dụng HTML để tạo ra một website mà HTML chỉ đóng một vai trò hình thành trên website. thí dụ một website như Hocmot.net sẽ được hình thành bởi các ngôn ngữ:
Nhưng ở đây, tạm thời bạn chỉ cần quan tâm tới HTML mà thôi. Dễ hiểu hơn, bạn hãy nghĩ rằng giả dụ website là một cơ thể hoàn chỉnh thì HTML chính là bộ xương của cơ thể ấy, nó như là 1 chiếc khung sườn vậy.
Như vậy, dù website thuộc thể loại nào, viết từ ngôn ngữ lập trình nào để xử lý dữ liệu thì vẫn phải cần HTML để hiển thị nội dung ra cho người truy cập xem.
Có 2 khái niệm về website bạn cần biết
Trong serie này mình không thể cập nhật hết về những thẻ trong HTML mà chỉ nhắc qua những thẻ quan trọng nhất mà bạn sẽ dùng nó thường xuyên. Bạn hãy vào trang HTML Tutorial để tham khảo ý nghĩa và cách thức sử dụng của đầy đủ các thẻ HTML bao gồm cả HTML5.
Ở trên mình đã hướng dẫn khá chi tiết và cặn kẽ về HTML và vai trò của nó trên website là như thế nào. Có thể bạn sẽ tưởng bài chia sẽ này chỉ mang tính tham khảo nhưng đó lại là các thông tin hết sức quan trọng, vì bạn đã làm web thì phải hiểu rõ về nó.
Ở các bài sau, chúng ta sẽ đi vào việc chuẩn bị để soạn thảo một tập tin HTML đầu tiên và chạy thử nó nhé. Và hơn thế nữa, thông qua từng phần mình sẽ hướng dẫn bạn làm một khung sườn blog cá nhân cho chính bạn.
Tác giả bài viết: Phương Đông
Ý kiến bạn đọc
phuonganhtruong06@gmail.com
Xin thông tin ak
Can gap nha
thienloc230427@gmail.com
xin với ạ