1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tìm hiểu và điều khiển các thẻ HTML

251 27 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 251
Dung lượng 4,7 MB

Nội dung

Bài giảng Tìm hiểu và điều khiển các thẻ HTML với các nội dung phân nhóm định dạng; aự phức tạp của các giá trị position; các khái niệm về Selector; kết hợp Selector trong CSS; xây dựng giao diện mẫu cho box; xây dựng giao diện mẫu cho tab... Mời các bạn cùng tham khảo bài giảng để nắm chi tiết nội dung kiến thức.

Đặt vấn đề Bạn có biết hết tất thẻ HTML hay khơng? Bạn điều khiển tất thẻ HTML hay không? Các thẻ HTML thông dụng (p1) STT Thẻ HTML Miêu tả Kiểu Tag Thẻ mở đầu trang HTML none Thẻ chứa thẻ phần đầu trang HTML none Tiêu đề trang web none Mô tả tổng quát nội dung trang web none Dùng để nhúng tập tin vào trang web none Dùng để nhúng tập tin javascript none Dùng để bao bọc nội dung css none Thẻ chứa nội dung website block level Thẻ để thể tiêu đề vấn đề block level 10 Thẻ thẻ thường dùng để chứa nội dung block level Các thẻ HTML thông dụng (p2) STT Thẻ HTML Miêu tả Kiểu Tag Thẻ chứa nội dung

Thẻ chứa nội dung (đoạn văn) block level Thẻ canh đối tượng nằm bên block level 14 Thẻ tạo link 15
    Kết hợp với thẻ
  • để mô tả liệt kê theo dạng danh sách 16 Thẻ dùng để hiển thị hình ảnh 17 Thẻ hiển thị phần tử form nhập liệu block level 18 Thẻ xuống hàng block level 19 Thẻ tạo đường kẻ ngang block level 20 Tạo bảng block level 11 12 13 inline inline block level inline Các thẻ HTML thông dụng (p3) STT Thẻ HTML Miêu tả Kiểu Tag 21 Tạo frame 22 Tạo chữ đậm inline 23 Tạo chữ nghiêng inline 24 Tạo chữ gạch inline 25 Tạo chữ gạch cắt ngang inline 26 Tạo kiểu chữ inline 27 Mơ tả phần trích dẫn block level 28 Tạo kiểu chữ cho phần mô tả mã nguồn block level 29 Định dạng nội dung block level block level Phân loại thẻ HTML • None: Khối khơng hiển thị nội dung bên • Block level: Khối hiển thị nội dung bên chiều ngang tràn hết trình duyệt • Inline: Khối hiển thị nội dung bên chiều ngang tùy thuộc độ dài đối tượng bên khối Và nằm dịng  Các thẻ HTML cặp thẻ thường kiểu block inline Phân nhóm định dạng Type group: định dạng cho văn Background group: định dạng hình ảnh cho đối tượng Block group: định dạng cho văn Border group: định dạng đường viền cho đối tượng Box group: định dạng kích thước, vị trí cho khối List group: định dạng cho danh sách Position group: định tọa độ phần tử HTML 01 – Type group STT Nhóm thuộc tính Miêu tả font-family Nhóm font sử dụng cho đối tượng HTML font-size Kích thước văn font-style Định kiểu cho font chữ nghiêng hay thẳng font-variant Định kiểu cho font chữ thường chữ hoa font-weight Kiểu chữ line-height Chiều cao dòng văn text-transform Kiểu hiển thị font chữ văn text-decoration Kiểu hiển thị font chữ văn color Màu sắc văn 02 – Background group STT Nhóm thuộc tính Miêu tả background-color Màu đối tượng HTML background-image Sử dụng hình ảnh background-repeat Kiểu hiển thị hình sử dụng ảnh làm cho đối tượng background-position Vị trí bắt đầu hiển thị hình background-attachment Chế độ cố định hình 03 – Block group STT Nhóm thuộc tính Miêu tả letter-spacing Khoảng cách giữ ký tự word-spacing Khoảng cách từ đoạn văn text-align Vị trí của đoạn văn text-indent Khoảng cách thụt vào đầu dòng đoạn văn white-space Định dạng cho khoảng trắng đoạn văn vertical-align Vị trí phần tử display Các kiểu thị theo kiểu block, inline… 04 – Border group STT Nhóm thuộc tính Miêu tả border-width border-top-width, border-right-width border-bottom-width, border-left-width Độ rộng đường viền border-style border-top-style, border-right-style border-bottom-style, border-left-style Kiểu đường viền border-color border-top-color, border-right-color border-bottom-color, border-left-color Màu sắc đường viền Giới thiệu Mysql package • Dùng để kết nối xử lý mysql • Được viết JavaScript • Không yêu cầu biên dịch IV Mysql Package Cài đặt https://www.npmjs.org/package/mysql • Cài đặt npm install mysql • Gỡ bỏ npm uninstall mysql IV Mysql Package Kết nối với Mysql server.js var connection = require(„mysql‟).createConnection({ host : „localhost‟, user : „root‟, password : ‟123‟, database : „database_name‟ }); connection.connect(); IV Mysql Package Truy vấn database có cách Cách 1: connection.query( sql, function(err,results){ });  Sql : Câu truy vấn sql connection.query('SELECT * FROM users ORDER BY id ASC', function(err, results) { if (err) throw err; else { console.log(results); } }); IV Mysql Package Truy vấn database có cách Cách 2: connection.query(sql, selectionArgs, function(err,results){ });  Sql : Câu truy vấn sql  selectionArgs: Mảng tham số phụ cho câu điều kiện connection.query('SELECT * FROM users WHERE id = ?', [1],function(err, results) { if (err) throw err; else { console.log(results); } }); IV Mysql Package Truy vấn database có cách Cách 3: connection.query(sql) on('error', function(err) { handle error }) on('result', function(row) { receive data }).on('end', function() { all rows have been received }); IV Mysql Package connection.query('SELECT * FROM users') on('error', function(err) { throw err; }) on('result', function(row) { console.log(row); }) on('end', function() { console.log('end'); }); INSERT connection.query(sql,data, function(err,results){ });  Sql : Câu truy vấn sql  data: liệu cần thêm var data = {name:‟zendvn‟}; connection.query(„INSERT INTO users SET ?',data, function(err, result) { if (err) throw err; else { console.log(result); } }); IV Mysql Package UPDATE connection.query(sql, selectionArgs, function(err,results){ });  Sql : Câu truy vấn sql  selectionArgs: Mảng tham số phụ cho câu điều kiện var data = [„nodejs‟,2]; connection.query(„UPDATE users SET name = ? WHERE id = ?„,data, function(err, result) { if (err) throw err; else { console.log(result); } }); IV Mysql Package DELETE connection.query(sql, selectionArgs, function(err,results){ });  Sql : Câu truy vấn sql  selectionArgs: Mảng tham số phụ cho câu điều kiện connection.query(„DELETE FROM users WHERE id = ?„,[2], function(err, result) { if (err) throw err; else { console.log(result); } }); IV Mysql Package Xây dựng ứng dụng chat Chức ? • • Nhiều người chat với người chat với V Xây dựng ứng dụng Chat Kiến thức Cần ? • • • • • Html Css Jquery Mysql Php • Node.js V Xây dựng ứng dụng Chat Cài đặt Install ? o xampp o node.js  socket.io package  mysql package  date-format package V Xây dựng ứng dụng Chat Cơ sở liệu V Xây dựng ứng dụng Chat Xây dựng ứng dụng nhóm chức o Đăng nhập – đăng xuất o Chat nhiều người ( chat room) o Chat người V Xây dựng ứng dụng Chat Chat người clients V Xây dựng ứng dụng Chat Server ... cháu) • Các thẻ HTML nằm thẻ gọi thẻ cháu • Các thẻ , ,

    … gọi cá descendats thẻ • Các thẻ

      ,
    • … gọi descendats thẻ Parent (Cha) • Thẻ gọi thẻ cha thẻ
        ... cha thẻ
          • Thẻ gọi thẻ cha thẻ

          • … Child (Con) • Thẻ

            gọi thẻ thẻ • Thẻ

            gọi thẻ thẻ • … Sibling (anh em) • Các thẻ có cha gọi anh em  Các thẻ

          • thẻ anh em nhau,.. .Các thẻ HTML thông dụng (p1) STT Thẻ HTML Miêu tả Kiểu Tag Thẻ mở đầu trang HTML none Thẻ chứa thẻ phần đầu trang HTML none Tiêu
  • Ngày đăng: 24/09/2020, 03:43