Trong quá trình các bạn học lập trình website. Chắc chắn các bạn đều phải học qua HTML, CSS và Javascript. Với niềm đam mê lập trình website của mình, hôm nay mình viết các bài giới thiệu về HTML, CSS ở mức cơ bản cho các bạn mới tiếp cận đến với website một cách nhẹ nhàng và thích thú dần dần.
1 . Giới thiệu chung về HTML cơ bản
- HTML được viết tắt của từ tiếng Anh: HyperText Markup Language , được dịch sang tiếng Việt có nghĩa là ngôn ngữ đánh dấu siêu văn bản.
- Trong lịch sử phát triển của các ngôn ngữ lập trình web thì sơ khai bắt đầu với HTML , sau đó phát triển đến CSS , tiếp sau này là các ngôn ngữ bậc cao hơn như : JavaScript , PHP , …. Đến ngày nay một website được viết ra kết hợp từ rất nhiều ngôn ngữ tạo lên thế giới web đa dạng phong phú, an toàn, đẹp, tiện dụng.
- Nhưng nói thêm , HTML và CSS là hai nền tảng quan trọng nhất cho việc lập trình website , dù là dân nghiệp dư hay chuyên nghiệp thì HTML- CSS vẫn đóng vai trò là nền tảng .
- HTML và CSS là hai ngôn ngữ đơn giản và rễ học đối với mọi người khi làm quen với nó .Mọi người hãy cùng khám phá và học tập nó một cách nghiêm túc thì chắc chắn tạo ra một website theo ý bạn là rất đơn giản .
2.Tóm tắt lịch sử phát tiển của HTML
HTML ra đời tại phòng thí nghiệm CERN , đây là một trong nút internet lớn nhất thời đó . Tim Berners-Lee , làm việc tại phòng thí nghiệm này . Ông nhận nhiệm vụ tạo ra một hệ thống điện tử có thể liên kết các tài liệu với nhau rễ dàng hơn . Ông đã làm ra một ngôn ngữ đơn giản , ai cũng có thể sử dụng đó là HTML . Và là cha đẻ ra web ( World wide web )
HTML lúc này khá đơn giản và chỉ được sử dụng giới hạn tại CERN, các công ty lớn như HP đánh giá thấp tầm quan trọng của web, họ nghĩ rằng web chỉ dành cho mấy thằng nerd (mọt sách) liên lạc với nhau, và điện thoại thì quá đủ để giao tiếp.
Năm 1993, trình duyệt (browser) Mosaic phát hành phiên bản đầu tiên. Lúc này họ thêm cho HTML một số tính năng như hiển thị ảnh, form. Lúc này internet bắt đầu trở thành đề tài nóng. Các nhóm lập trình viên thi nhau tạo ra các trình duyệt của riêng mình. Dĩ nhiên HTML được họ thêm thắt đủ thứ, chả có quy tắc chung.
Tháng 11-1994, 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.
Tháng 8-1995: Người khổng lồ Microsoft tung ra IE 1.0 đối đầu trực tiếp với Netscape, đây được xem là cuộc chiến trình duyệt đầu tiên. Lúc này mọi thứ vẫn lộn xộn, chả ai 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 thế của mình Microsoft đã ăn tươi nuốt sống Netscape.
Sau này, với sự phát triển của Web, HTML nhanh chóng được nâng cấp, HTML 3.2 được đưa ra vào năm 1997, sau đó mua xuân năm 1998 là HTML 4.0
Đến 2002, IE đã chiếm đến 95% thị phần trình duyệt, với viễn cảnh như vậy thì việc tạo nên một tiêu chuẩn cho HTML là điều bất khả thi, mọi thứ đều nằm trong tay Microsoft. IE 6.0 là hệ điều hành chủ đạo, dù nó vẫn tuân thủ theo tiêu chuẩn HTML 4.0, tuy nhiên nó vẫn chơi theo cách của mình. Có rất ít sự thay đổi suốt nhiều năm với thế giới Web.
Năm 2004: sự ra đời của FireFox mang đến một luồng gió mới cho thị phần trình duyệt, nó nhanh hơn IE, và chạy theo tiêu chuẩn được đặt ra. Các thế hệ trình duyệt tiếp theo như Opera, Safari, Google Chrome được tung ra. Cuộc chiến trình duyệt bắt đầu bước vào cuộc chiến thứ 2, IE và những người bạn.
3. Chuẩn bị bắt đầu với HTML và CSS
- Thứ nhất , bạn cần để học HTML và CSS đó chính là một chiếc máy tính cài phần mềm biên dịch như Notepad++ ,Sublime text. Trong hàng loạt các bài thực hành về HTML và CSS mình sẽ sử dụng Notepad++
- Thứ hai ,bạn hãy kết nối với những bài hướng dẫn của chúng tôi ! Rất đơn giản đúng không nào ! .
- Chúng ta sẽ bắt đầu với HTML ở những bài viết tiếp theo !
Nguồn tham khảo:
https://vi.wikipedia.org/wiki/Tim_Berners-Lee
http://www.w3.org/People/Raggett/book4/ch02.html