Tháng 111994, trình duyệt Netscape ra đời và mau chóng thành công. Nó đưa Web dễ tiếp cận hơn với mọi người, nó phổ biến đến nỗi nhiều người nghĩ Netscape đã tạo nên web. Cùng năm, tổ chức W3C được thành lập với mục đích đặt tiêu chuẩn cho ngôn ngữ HTML. Họ cũng phát hành phiên bản HTML tiếp theo HTML 2.0. Tuy nhiên lúc này W3C chả có tiếng nói gì, Netscape thường không tham gia các buổi họp bàn về tiêu chuẩn và sáng tạo HTML theo cách của mình.
MÔN: THƯ VIỆN SỐ ĐỀ TÀI: NGÔN NGỮ ĐÁNH DẤU SIÊU VĂN BẢN HTML MỤC LỤC Lịch sử phát triển ngôn ngữ đánh dấu siêu văn Năm 1989, Tim Berners-Lee ông sáng lập ngôn ngữ đánh dấu siêu văn HTML HTML lúc đơn giản sử dụng giới hạn CERN, công ty lớn HP đánh giá thấp tầm quan trọng web, họ nghĩ web dành cho thằng nerd (mọt sách) liên lạc với nhau, điện thoại đủ để giao tiếp Năm 1993, trình duyệt (browser) Mosaic phát hành phiên Lúc họ thêm cho HTML số tính hiển thị ảnh, form Lúc internet bắt đầu trở thành đề tài nóng Các nhóm lập trình viên thi tạo trình duyệt riêng Dĩ nhiên HTML họ thêm thắt đủ thứ, chả có quy tắc chung Tháng 11-1994, trình duyệt Netscape đời mau chóng thành cơng Nó đưa Web dễ tiếp cận với người, phổ biến nhiều người nghĩ Netscape tạo nên web Cùng năm, tổ chức W3C thành lập với mục đích đặt tiêu chuẩn cho ngôn ngữ HTML Họ phát hành phiên HTML HTML 2.0 Tuy nhiên lúc W3C chả có tiếng nói gì, Netscape thường không tham gia buổi họp bàn tiêu chuẩn sáng tạo HTML theo cách Tháng 8-1995: Người khổng lồ Microsoft tung IE 1.0 đối đầu trực tiếp với Netscape, xem chiến trình duyệt Lúc thứ lộn xộn, chả phát triển HTML theo tiêu chuẩn Microsoft cài IE làm trình duyệt mặc định cho Windows, với lợi Microsoft ăn tươi nuốt sống Netscape Sau này, với phát triển Web, HTML nhanh chóng nâng cấp, HTML 3.2 đưa vào năm 1997, sau mua xuân năm 1998 HTML 4.0 Đến 2002, IE chiếm đến 95% thị phần trình duyệt, với viễn cảnh việc tạo nên tiêu chuẩn cho HTML điều bất khả thi, thứ nằm tay Microsoft IE 6.0 hệ điều hành chủ đạo, dù tuân thủ theo tiêu chuẩn HTML 4.0, nhiên chơi theo cách Có thay đổi suốt nhiều năm với giới Web Năm 2004: đời FireFox mang đến luồng gió cho thị phần trình duyệt, nhanh IE, chạy theo tiêu chuẩn đặt Các hệ trình duyệt Opera, Safari, Google Chrome tung Cuộc chiến trình duyệt bắt đầu bước vào chiến thứ 2, IE người bạn Cùng với phát triển Internet, HTML 4.0 trở nên già cỗi, W3C tiếp tục đưa phiên 4.1 4.2 gọi XHTML (HTML + XML) Tuy nhiên chuyện chả dến đâu, lúc HTML trở nên khó hiểu so với ban đầu Lúc này, WHATWG( Web Hypertext Application Technology Working Group), nhóm nghiên cứu khác, tạo HTML5, đơn giản hơn, mạnh mẽ Sau W3C chọn HTML5 làm tiêu chuẩn cho Web Một số khái niệm 2.1 Ngôn ngữ đánh dấu siêu văn gì? Siêu văn (tiếng Anh: hypertext) văn tài liệu truy tìm khơng theo Người đọc tự đuổi theo dấu vết liên quan qua suốt tài liệu mối liên kết xác định sẵn người sử dụng tự lập nên Trong môi trường ứng dụng siêu văn thực sự, người đọc trỏ vào chỗ tơ sáng (highlight) từ tài liệu tức khắc nhảy đến tài liệu khác có văn liên quan đến Cũng có lệnh cho phép người đọc tự tạo cho riêng dấu vết kết hợp qua suốt tài liệu Các trình ứng dụng dùng siêu văn hữu ích trường hợp phải phải làm việc với số lượng văn lớn, từ điển bách khoa sách nhiều tập Một số ngôn ngữ siêu văn tiêu biểu: html, xml: HTML (Hypertext Markup Language) - Ngôn ngữ đánh dấu siêu văn HTML loại ngôn ngữ dùng để định dạng liệu Tất trang web bạn duyệt tạo nên từ thẻ HTML Dù website c lập trình ngơn ngữ trả trình duyệt web, nhận mã HTML Ví dụ để định dạng đoạn văn bạn sử dụng cặp thẻ , để xuống dòng bạn sử dụng thẻ HTML với HTTP tạo nên móng loại dịch vụ mà gọi web ngày XML (Extensible Markup Language) - Ngơn ngữ đánh dấu mở rộng Khác với HTML, XML không định nghĩa thẻ Tất thẻ ý nghĩa chúng bạn tạo XML tạo để xác định liệu dùng cơng cụ để truyền tải liệu có cấu trúc ứng dụng, đặc biệt ứng dụng WEB 2.2 Ngôn ngữ đánh dấu siêu văn HTML HTML (tiếng Anh, viết tắt cho HyperText Markup Language, "Ngôn ngữ Đánh dấu Siêu văn bản") ngôn ngữ đánh dấu thiết kế để tạo nên trang web với mẩu thơng tin trình bày World Wide Web HTML định nghĩa ứng dụng đơn giản SGML sử dụng tổ chức cần đến yêu cầu xuất phức tạp HTML trở thành chuẩn Internet tổ chức World Wide Web Consortium (W3C) trì Phiên thức HTML HTML 4.01 (1999) Sau đó, nhà phát triển thay XHTML Hiện nay, HTML phát triển tiếp với phiên HTML5 hứa hẹn mang lại diện mạo cho Web Bằng cách dùng HTML động Ajax, lập trình viên tạo xử lý số lượng lớn công cụ, từ chương trình soạn thảo văn đơn giản – gõ vào từ dòng – công cụ xuất WYSIWYG phức tạp HTML khơng phải ngơn ngữ lập trình, ngơn ngữ trình bày Một số ngơn ngữ HTML 3.1Cấu trúc Cấu trúc HTML đơn giản logic, với bố cục từ xuống dưới, từ trái qua phải, với phần HEAD BODY Các website viết HTML tuân theo cấu trúc sau: - Mọi trang HTML phải khai báo DOCTYPE (định nghĩa chuẩn văn bản) từ dòng - Thẻ cho trình duyệt biết mở đầu kết thúc trang HTML - Thẻ chứa tiêu đề thông tin khai báo, thông tin ẩn khác - Thẻ hiển thị nội dung trang web Đây phần thơng tin mà người dùng nhìn thấy trình duyệt đọc mã HTML - Mọi kí tự nằm dấu xem thẻ comment bị trình duyệt bỏ qua, không xử lý không hiển thị Đây thẻ đánh dấu tiêu đề trang web Đây dòng chữ in đậm Đây dòng chữ in nghiêng 3.2 Định dạng văn • Văn định dạng thẻ Nội dung văn bản Nội dung thẻ nội dung trangweb Ví dụ: Khi điền nội dung hình ảnh vào thẻ Thì nội dung xuất trang web hình ảnh • Các đề mục Headings Các đề mục thể hiển thẻ Ví dụ: Văn định dạng đề mục cấp Văn định dạng đề mục cấp Văn định dạng đề mục cấp Văn định dạng đề mục cấp Văn định dạng đề mục cấp Văn định dạng đề mục cấp Thì trang web xuất sau: • • Canh lề: Chỉnh lề trái, phải, , cho văn thẻ: , , , , Tạo danh sách: có thẻ để tạo danh sách:- : Tạo danh sách khơng có số thứ tự
- : Tạo phần tử danh sách Ví dụ:
- Thư viện số
- Xử lý
- Xử lý
- : Tạo danh sách có thứ tự