HTML dễ nhưng có cần phải học không ? Trong thiết kế web có nhiều người cho rằng HTML đâu có khó. Đâu cần phải học cũng biết. Đặt vấn đề ************** 1. Bạn có biết hết tất các thẻ HTML hay không? 2. Bạn có thể điều khiển được tất các thẻ HTML hay không? Khi đặt ra vấn đề này thì chúng ta thường ngập ngừng trước khi trả lời câu hỏi đó vì một điều rất đơn giản là chúng ta không biết hêt tất cả các thẻ HTML. Và không biết hết tất cả các thẻ HTML thì làm sao có thể điều khiển được tất cả các thẻ HTML Và trong bài viết này tôi sẽ hướng dẫn các bạn có thể điều khiển được tất cả các thẻ HTML, có thể là những thẻ HTML mà các bạn chưa bao giờ dùng tới. Đó là những kinh nghiệm của tôi trong suốt quá trình làm việc với web. Các thẻ HTML thông dụng 1 .<html> Thẻ mở đầu của trang HTML none 2. <head> </head> Thẻ chứa các thẻ trong phần đầu của trang HTML none 3. <title></title> Tiêu đề trang web none 4 <meta> Mô tả tổng quát về nội dung trang web none 5 <link> Dùng để nhúng một tập tin nào đó vào trang web. none 6 <script></script> Dùng để nhúng các tập tin javascript none 7 <style></style> Dùng để bao bọc một nội dung về css none 8 <body></body> Thẻ chứa nội dung chính của website block level 9 <h1> </h1> Thẻ để thể hiện tiêu đề của một vấn đề nào đó block level 10 <div></div> Thẻ này là thẻ thường dùng để chứa nội dung block level 11 <span></span> Thẻ chứa nội dung inline 12 <p></p> Thẻ chứa nội dung (đoạn văn) block level 13 <center></center> Thẻ canh giữa các đối tượng nằm bên trong block level 14 <a></a> Thẻ tạo link inline 15 <ul></ul> Kết hợp với thẻ <li> để mô tả liệt kê theo dạng danh sách block level 16 <img> Thẻ dùng để hiển thị một hình ảnh nào đó inline 17 <form> <input> Thẻ hiển thị những phần tử trong form nhập liệu block level 18 <br> Thẻ xuống hàng block level 19 <hr> Thẻ tạo đường kẻ ngang block level 20 <table></table> Tạo bảng block level Các thẻ HTML thông dụng (p3) 21 <iframe></iframe> Tạo frame block level 22 <b></b> Tạo chữ đậm inline 23 <i></i> Tạo chữ nghiêng inline 24 <u></u> Tạo chữ gạch dưới inline 25 <s></s> Tạo chữ gạch cắt ngang inline 26 <sub></sub> <sup></sup> Tạo kiểu chữ inline 27 <blockquote> </blockquote> Mô tả một phần của trích dẫn block level 28 <tt></tt> <code></code> Tạo kiểu chữ cho phần mô tả mã nguồn block level 29 <pre></pre> Định dạng nội dung block level Phân loại thẻ HTML • None: Khối này không hiển thị nội dung bên trong • Block level: Khối này hiển thị nội dung bên trong và chiều ngang tràn hết trình duyệt • Inline: Khối này hiển thị nội dung bên trong và chiều ngang tùy thuộc độ dài của các đối tượng bên trong khối. Và nó sẽ nằm trên một dòng --> Các thẻ HTML trong cặp thẻ <body></body> thường là kiểu block và inline. Ở bài viết sau tôi sẽ giời thiệu chi tiết cho các bạn về những quy tắc khi viết mã lệnh HTML