Html

1.Khái niệm html là gì?


HTML (HyperText Markhttps) là ngôn ngữ đánh dấu siêu văn bản được thiết kế ra để tạo nên các trang web với các mẫu thông tin được trình bày trên word wide web HTML được định nghĩa như là một ứng dụng đơn giản của SGML và được sử dụng trong các tổ chức cần đến các yêu cầu xuất bản phức tạp. Bằng HTML, Lập trình viên có thể tạo ra và xử lí bởi số lượng lớn các công cụ , từ một công cụ doạn thảo văn bản từ đơn giản đến phức tạp HTML không phải là ngôn ngữ lập trình mà nó là ngôn ngữ trình bày.

2. Cấu trúc cơ bản của một trang HTML

Một trang html có cấu trúc dạng thẻ, được trình bầy bởi nhiều thẻ để tạo ra một trang html có định dạng gần gũi bắt mắt với người dùng và dưới đây là cấu trúc của một trang html cơ bản

									
	<html>
	<head>
		<title></title>
		các thẻ meta
		các định nghĩa/đường dẫn css
		các script/đường dẫn file javascript
	</head>
	<body>
		<các thẻ con></các thẻ con>
	</body>
	</html>

								
  • + Thẻ <html></html>: là để xác nhận một tài liệu là tài liệu dạng html, tức là nó sử dụng các thẻ html để trình bày văn bản, toàn bộ nội dung của văn bản được đặt trong cặp thẻ này. Trình duyệt xem các tài liệu không sử dụng cặp thẻ <html></html> là những tài liệu thông thường
  • + Thẻ <head></head> dùng để xác định phần mở đầu cho tài liệu, trong thẻ head chứa nhiều thẻ khác để khai báo cho trình duyệt hiểu các thông tin về tài liệu
  • + Thẻ <body></body> dùng để xác định phần nội dung chính của tài liệu, trong thẻ body có chứa nhiều thẻ khác để định dạng tài liệu và các thẻ đó chúng ta sẽ tìm hiểu phần dưới của tài liệu

Như vậy cấu trúc cơ bản của một file html thì các bạn định dạng như trên. Dựa vào các thẻ định dạng mà html cung cấp chúng ta sẽ tạo ra được tài liệu với định dạng bắt mắt, dễ nhìn, phong phú và đa dạng và chúng ta cùng tìm hiểu các thẻ trong html ở phần sau.


3.Các thẻ:


* Các thẻ phải được đặt trong cặp "<>" và phải đóng bằng ""
br : ngắt một đoạn văn và xuống dòng mới;
p : chứa một đoạn văn bản; Các thẻ in đậm, lớn kích thước từ h6 đến h1
hr : đường gạch ngang ;
li :tạo menu lớn
ul : tạo menu không theo thứ tự
ol : tạo menu theo thứ tự
div :
b : in đậm dòng văn bản
center : đưa nội dung bên trong center vào chính giữa.
input : thêm định dạng như text, button, submit,..
table :tạo bảng
tr :tạo dòng
td : tạo cột img:thêm hình
form : tạo một form để liên kết với dữ liệu lên xuống với sever.
select : tạo danh sách chọn
option : tạo danh sách chọn
textarea : tạo một text area.
button : tạo button.
Và nhiều thẻ khác nữa