SGKVN

Tin học 12 - Định hướng khoa học máy tính - BÀI 18: THỰC HÀNH TỔNG HỢP THIẾT KẾ TRANG WEB | Kết Nối Tri Thức Với Cuộc Sống

BÀI 18: THỰC HÀNH TỔNG HỢP THIẾT KẾ TRANG WEB - Tin học 12 - Định hướng khoa học máy tính. Xem chi tiết nội dung bài BÀI 18: THỰC HÀNH TỔNG HỢP THIẾT KẾ TRANG WEB và tải xuống miễn phí trọn bộ file PDF Sách Tin học 12 - Định hướng khoa học máy tính | Kết Nối Tri Thức Với Cuộc Sống

(Trang 102)

SAU BÀI HỌC NÀY EM SẼ:

  • Tạo được trang web bằng html và định dạng bằng CSS.

Giả sử website của em có nhiều tệp html. Có thể hay không chỉ dùng một tệp CSS duy nhất để định dạng cho toàn bộ các trang web? Nếu có thể hãy nêu các bước cần thực hiện.

1. DỰ ÁN: XÂY DỰNG WEBSITE GIỚI THIỆU CÁC CÂU LẠC BỘ NGOẠI KHOÁ CỦA TRƯỜNG

Hoạt động Thảo luận theo nhóm

Thảo luận theo nhóm để trả lời các câu hỏi sau:

1. Tổ chức cấu trúc website như thế nào cho phù hợp?

2. Với mỗi câu lạc bộ sẽ đưa những thông tin gì?

3. Trình bày các trang web như thế nào cho đẹp và thống nhất với nhau?

4. Làm thế nào để website sinh động và đẹp mắt?

Website cần một trang chủ và các trang riêng cho từng nhóm hoặc từng câu lạc bộ tuỳ theo số lượng và thông tin hoạt động chi tiết của các câu lạc bộ. Ở mức đơn giản, em có thể thiết kế website với ba thành viên trang tương ứng với trang chủ, trang giới thiệu các câu lạc bộ thể thao và các câu lạc bộ nghệ thuật.

Trang chủ sẽ chứa các thông tin chung nhất về các câu lạc bộ và liên kết tới các trang thành viên - vídụ như trong Hình 18.1. Minh hoạ có thể tuỳ chọn vào các tài nguyên sẵn có – thường là ảnh và video. Các trang thành viên đăng thông tin chi tiết, lịch hoạt động, thành tích,... tuỳ nhu cầu. Ngoài ra, em có thể tạo thêm một trang chứa biểu mẫu để các bạn đăng kí tham gia.

Các trang nên tuân theo phong cách trình bày chung bằng cách sử dụng liên kết tới cùng một tệp tin CSS.

Để thực hiện ý tưởng này, trước hết ta cần lên ý tưởng về bố cục của từng phần trong một trang web rồi sử dụng CSS để định dạng (kích thước, vị trí, màu sắc, cỡ chữ,...) của mỗi phần.

Hình 18.1. Trang chủ của website câu lạc bộ

(Trang 103)

2. THỰC HÀNH:

Nhiệm vụ 1: Tạo tệp CSS

Yêu cầu: Tạo tệp CSS để trình bày website như Hình 18.2.

Đầu trang (Header)

Banner

Khẩu hiệu – Slogan

Phần nội dung chính

Ảnh minh hoạ Nội dung

Ảnh minh hoạ/Nội dung

Ảnh minh hoạ/Nội dung

Ảnh minh hoạ/Nội dung

Cuối trang (Footer)

Hình 18.2. Bố cục của website

Hướng dẫn:

Với bố cục như Hình 18.2, mỗi thành phần (đầu trang, nội dung chính, cuối trang, banner, slogan, ảnh/nội dung) được định nghĩa bằng một lớp riêng hoặc sử dụng chung lớp nếu cùng định dạng.

Phần đầu trang gồm hai phần nhỏ:

  • Banner: Có thể sử dụng một ảnh làm nền và tiêu đề là tiêu đề trang web, cỡ chữ to, màu sắc nổi bật. Ví dụ, CSS để trang web hiển thị như Hình 18.1 được thiết lập như sau:

  • Slogan: Trong Hình 18.1, slogan gồm 3 ô trên hàng ngang có định dạng giống nhau, mỗi ô có độ rộng bằng 1/3 độ rộng trang. Vì các ô giống nhau nên ta chỉ cần tạo một lớp CSS (đặt tên là block_3). Tuy nhiên khi sử dụng thẻ div, các ô này sẽ được xếp theo chiều dọc. Để hiển thị theo phương ngang, ta sẽ tạo ra một lớp Row có độ rộng bằng độ rộng trang, lớp Row chứa 3 ô trên.

(Trang 104)

Cách trình bày nhiều ô trong cùng một hàng được sử dụng phổ biến trong các trang web, tạo sự cân đối và hài hoà khi hiển thị. Trong phần nội dung, cách thiết lập hoàn toàn tương tự, áp dụng cho việc chia hai cột bằng nhau trên mỗi hàng. Do vậy, ta sẽ định nghĩa thêm lớp slogan (Hình 18.3) và lớp nội dung chính (content) để bao phía ngoài lớp Row. Mỗi lớp có thể có thêm các đặc tính trình bày riêng.

Hình 18.3. Bố cục của slogan

Ví dụ, CSS cho slogan như Hình 18.3 được thiết lập như sau:

.slogan {

background-color: rgb(248, 249, 250) !important;

text-align: center !important;

width: 100%;

padding-right: 0.5rem;

padding-left: 3rem;

padding-top: 7rem;

padding-bottom: 7rem;

}

.row {

display: flex;

flex-wrap: wrap;

margin-top: -1;

max-width: 100%;

padding-right: 3rem; 3rem;

padding-left: 3rem;

}

.block_3 {

flex: 0 0 auto;

width: 33.33333333%;

}

Với phần nội dung chính và cuối trang, ta thực hiện việc phân tích bố cục và thiết lập CSS hoàn toàn tương tự.

Sau khi hoàn thành, lưu tệp tin dưới tên style.css.

Nhiệm vụ 2: Tạo các tệp html

Yêu cầu: Tạo các tệp html index.html, thethao.html nghethuat.html để tạo trang web theo phân tích ở Nhiệm vụ 1.

Hướng dẫn:

Để sử dụng các thiết lập CSS từ Nhiệm vụ 1, ta cần tạo các khối bằng thẻ div với các lớp CSS đã tạo. Ví dụ, để tạo khối banner cho trang chủ, ta làm như sau:

(Trang 105)

<div class="banner">

<h2>CLB ngoại khoá trường THPT Nguyễn Bỉnh Khiêm</h2>

</div>

Với khối slogan, ta cần tạo ba lớp thẻ div như đã phân tích, phần nội dung cần hiển thị của từng ô nằm trong khối thẻ div trong cùng:

<div class="khẩu hiệu">

<div lớp="hàng">

<div class="khối_3">

<h3>Năng động</h3>

<p class="text-content">Hoạt động năng nổ và hiệu quả</p>

</div>

<div class="khối_3">

<h3>Đam mê</h3>

<p class="text-content">Cháy hết mình trong các cuộc chơi</p>

</div>

<div class="khối_3">

<h3>Toả sáng</h3>

<p class="text-content">Giành những giải thưởng cao nhất</p>

</div>

</div>

</div>

Thực hiện tương tự cho cả ba tệp tin.

Chuẩn bị một số hình ảnh và video các hoạt động tại lớp/trường em để sử dụng trong mỗi trang web.

Tạo các liên kết từ trang chủ đến hai trang còn lại và đặt liên kết tới các trang khác ở phần cuối trang.

LUYỆN TẬP

1. Tạo trang dang_ki.html chứa biểu mẫu đăng kí câu lạc bộ và bổ sung liên kết tới trang dang_ki trong phần cuối trang của tất cả các trang.

2. Thay đổi định dạng và màu sắc của phông chữ trong các vùng khi di chuyển chuột qua.

VẬN DỤNG

Hãy đưa ra một thiết kế khác cho website đã tạo ở phần Thực hành. Viết định dạng theo thiết kế mới và chuyển toàn bộ website sang định dạng mới.

Xem và tải xuống trọn bộ sách giáo khoa Tin học 12 - Định hướng khoa học máy tính

Tổng số đánh giá:

Xếp hạng: / 5 sao

Sách giáo khoa liên quan

Ngữ Văn 12 - Tập Một

Sách Lớp 12 NXB Giáo Dục Việt Nam

Ngữ Văn 12 - Tập Hai

Sách Lớp 12 NXB Giáo Dục Việt Nam

Ngữ Văn 12 (Nâng Cao) - Tập Một

Sách Lớp 12 NXB Giáo Dục Việt Nam

Công Nghệ 12

Sách Lớp 12 NXB Giáo Dục Việt Nam

Địa Lí 12

Sách Lớp 12 NXB Giáo Dục Việt Nam

Địa Lí 12 (Nâng Cao)

Sách Lớp 12 NXB Giáo Dục Việt Nam

Ngữ Văn 12 (Nâng Cao) - Tập Hai

Sách Lớp 12 NXB Giáo Dục Việt Nam

Giáo Dục Quốc Phòng - An Ninh 12

Sách Lớp 12 NXB Giáo Dục Việt Nam

Lịch Sử 12

Sách Lớp 12 NXB Giáo Dục Việt Nam

Lịch Sử 12 (Nâng Cao)

Sách Lớp 12 NXB Giáo Dục Việt Nam

Tin Học 12

Sách Lớp 12 NXB Giáo Dục Việt Nam

Sinh Học 12

Sách Lớp 12 NXB Giáo Dục Việt Nam

Gợi ý cho bạn

vo-bai-tap-dao-duc-1-42

Vở bài tập ĐẠO ĐỨC 1

Sách Lớp 1 Kết Nối Tri Thức

tieng-viet-1-tap-mot-1

Tiếng Việt 1 - Tập Một

Sách Lớp 1 Cánh Diều

hoat-dong-trai-nghiem-1-58

HOẠT ĐỘNG TRẢI NGHIỆM 1

Sách Lớp 1 Chân Trời Sáng Tạo

toan-4-tap-mot-1573

Toán 4 - Tập Một

NXB Kết nối tri thức với cuộc sống - Toán 4 (Tập 1)

Nhà xuất bản

canh-dieu-1

Cánh Diều

Bộ sách giáo khoa của Nhà xuất bản Cánh Diều

chan-troi-sang-tao-2

Chân Trời Sáng Tạo

Bộ sách giáo khoa của Nhà xuất bản Chân Trời Sáng Tạo

ket-noi-tri-thuc-voi-cuoc-song-3

Kết Nối Tri Thức Với Cuộc Sống

Sách giáo khoa của nhà xuất bản Kết Nối Tri Thức Với Cuộc Sống

giao-duc-viet-nam-5

Giáo Dục Việt Nam

Bộ Sách Giáo Khoa của Nhà Xuất Bản Giáo Dục Việt Nam

sach-bai-giai-6

Sách Bài Giải

Bài giải cho các sách giáo khoa, sách bài tập

sach-bai-tap-7

Sách Bài Tập

Sách bài tập tất cả các khối lớp

tai-lieu-hoc-tap-9

Tài liệu học tập

Đây là tài liệu tham khảo hỗ trợ trong quá trình học tập

global-success-bo-giao-duc-dao-tao-11

Global Success & Bộ Giáo Dục - Đào Tạo

Bộ sách Global Success & Bộ Giáo Dục - Đào Tạo là sự kết hợp giữa ngôn ngữ Tiếng Anh theo lối giảng dạy truyền thống và cập nhật những phương thức quốc tế

nxb-dai-hoc-su-pham-tphcm-12

NXB - Đại Học Sư Phạm TPHCM

NXB - Đại Học Sư Phạm TPHCM

Chủ đề