Giới thiệu học phần

Học phần Nền tảng Web cung cấp kiến thức nền tảng để xây dựng một trang web hoàn chỉnh bằng HTML, CSS và JavaScript thuần, không phụ thuộc framework. Trang này minh hoạ lại nội dung giới thiệu học phần đã có từ Buổi 1, được tổ chức lại bằng cấu trúc thư mục nhiều cấp từ Buổi 3 và nay được dựng bố cục bằng Flexbox ở Buổi 4.

Khu vực này (.noi-dung-chinh) và khu vực bên cạnh (.sidebar) nằm trong một Flexbox container .layout-chinh, cột nội dung rộng hơn cột sidebar nhờ flex: 3 1 600px so với flex: 1 1 240px.

Mục tiêu buổi học

Nội dung học phần

Buổi 1

HTML cơ bản, semantic HTML, bảng dữ liệu, nhúng media.

Buổi 2

CSS cơ bản: 3 cách nhúng, selector, Box Model, đơn vị đo.

Buổi 3

Selector nâng cao, pseudo-class/pseudo-element, đường dẫn nhiều cấp.

Buổi 4 (đang học)

Chia layout: display, positioning, Flexbox, iframe.

Buổi 5

Thiết kế form nhập liệu, kiểm tra dữ liệu phía trình duyệt.

Lịch trình học phần

Lịch trình học phần (dựng bằng thẻ table - kế thừa từ Buổi 1)
Buổi họcChủ đềGhi chú
Buổi 1HTML cơ bản, semantic HTMLĐã hoàn thành
Buổi 2CSS cơ bảnĐã hoàn thành
Buổi 3Selector nâng cao, liên kết nâng caoĐã hoàn thành
Buổi 4Chia layout (Flexbox, display, positioning)Đang học
Buổi 5Thiết kế formSắp tới