Giải SGK Tin học 12 CTST Bài F12. Định kiểu CSS cho biểu mẫu có đáp án
Đề thi
Giải SGK Tin học 12 CTST Bài F12. Định kiểu CSS cho biểu mẫu có đáp án
A
Admin
Tin họcLớp 12114 lượt thi
8 câu hỏi
1.Tự luận
• 1 điểm

Em hãy quan sát và nhận xét một số biểu mẫu khảo sát trên trang web mà trường hay lớp em từng sử dụng.

Xem đáp án

Có rất nhiều biểu mẫu khảo sát khác nhau trên trang web mà trường hay lớp em từng sử dụng. Các thành phần của biểu mẫu có các thuộc tính về phông chữ , nền, đường viền, vùng đệm, lề như các phần tử khác trên trang web.

2.Tự luận
• 1 điểm

Em hãy khai báo vùng chọn dùng để định kiểu cho trạng thái focus của phần tử textarea.

Xem đáp án

Khai báo vùng chọn dùng để định kiểu cho trạng thái focus của phần tử textarea:

Input [type="text"]:focus {

Outline: 2px solid #007bff;

}

3.Tự luận
• 1 điểm

Trong khai báo vùng chọn của hộp kiểm, em hãy thay đổi thuộc tính accent-color thành backgroun-color và nêu nhận xét.

Xem đáp án

Khai báo vùng chọn của hộp kiểm, em thay đổi thuộc tính accent-color thành backgroun-color và nêu nhận xét như sau:

 

button[type="submit"]:hover {

}

background-color: #0056b3;

button [type="submit"]:active { background-color: #ff0000;

}

Với khai báo này người dùng di chuyển con trỏ chuột đến, nút sẽ chuyển sang màu xanh đậm, khi người dùng nháy chuột, nút nhấn sẽ chuyển sang màu đỏ.

4.Tự luận
• 1 điểm

Em hãy trình bày lợi ích khi định kiểu cho biểu mẫu

Xem đáp án

Lợi ích khi định kiểu cho biểu mẫu: làm tăng tính trực quan của biểu mẫu và cải thiện trải nghiệm của người dùng, góp phần giúp người dùng thao tác chính xác.

5.Tự luận
• 1 điểm

Ý nghĩa của thuộc tính display và box-sizing là gì?

Xem đáp án

Thuộc tính thuộc tính display và box-sizing được dùng để định kiểu hiển thị cho các thành phần trong biểu mẫu.

6.Tự luận
• 1 điểm

Em hãy liệt kê một số trạng thái của các thành phần trong biểu mẫu và nêu cách khai báo vùng chọn để định kiểu cho chúng.

Xem đáp án

Nút tròn và hộp kiểm có hai trạng thái cơ bản là được chọn và không được chọn. Để định kiểu cho trạng thái đang được chọn, ta sử dụng trạng thái checked trong vùng chọn.

Nút nhấn có một số trạng thái tương tự như siêu liên kết, trong đó có trạng thái hover là trạng thái đang có con trỏ chuột nằm trên và trạng thái active là trạng thái đang được nháy và giữ chuột.

Đối với nút tròn, khai báo vùng chọn để định kiểu cho trạng thái được chọn:

input[type="radio"]:checked {

background-color: #007bff;

}

 

Với khai báo này, khi người dùng nháy chọn, nút tròn sẽ được tổ nền màu xanh. Đối với hộp kiếm, khai báo vùng chọn để định kiểu cho trạng thái được chọn: input[type="checkbox"]:checked {

}

accent-color: #007bff;

Với khai báo này, khi người dùng nháy chọn, hộp kiểm sẽ có dạng

Đối với nút, khai báo vùng chọn để định kiểu cho trạng thái hover và active:

button[type="submit"]:hover {

}

background-color: #0056b3;

button[type="submit"]:active {

}

background-color: #ff0000;

Với hai khai báo này, khi người dùng di chuyển con trỏ chuột đến, nút sẽ chuyển sang màu xanh đậm; khi người dùng nhảy và giữ chuột, nút nhấn sẽ chuyển sang màu đỏ.

7.Tự luận
• 1 điểm

Em hãy định kiểu CSS cho biểu mẫu góp ý của học sinh ở Bài F5 (tệp gopy.html) sao cho đẹp mắt và trực quan. Biểu mẫu góp ý được minh hoạ như Hình 1.

Biểu mẫu góp ý của học sinh gồm các thành phần sau: Hai hộp văn bản dạng text để nhập Họ tên và Lớp; Hai nút tròn để chọn định hướng môn Tin học; Ba hộp kiểm để chọn câu lạc bộ đang tham gia;

Em hãy định kiểu CSS cho biểu mẫu góp ý của học sinh ở Bài F5 (tệp gopy.html) sao cho đẹp mắt và trực quan. Biểu mẫu góp ý được minh hoạ như Hình 1. (ảnh 1)

 

Một hộp văn bản dạng textarea để nhập ý kiến;

Một nút nhấn Gửi để gửi góp ý.

Xem đáp án

Mở tệp gopy.html ở Ví dụ 2 trong Bài F5 và thêm liên kết đến tệp style.css. Ta lần lượt định kiểu cho từng loại thành phần của biểu mẫu trong lập style.css như sau:

1. Định kiểu cho thẻ <form).

form {

}

max-width: 400px;

margin:0 auto;

padding: 20px;

border: 1px solid #ccc;

border-radius: 10px;

Khai báo vùng chọn này định kiểu cho biểu mẫu có độ rộng tối đa là 400 pixels, nền màu trắng, đường viền màu xám.

2. Định kiểu cho hộp văn bản nhập Họ tên và Lớp.

input[type="text"] {

display: block;

box-sizing: border-box;

width: 100%;

background-color: #f4f4f4;

border: none;

 

}

border-radius: 20px; padding: 10px;

margin: 10px 0 10px 0;

trock an trời sáng tạo

input[type="text"]: focus

}

outline: 2px solid #007bff;

Khai báo vùng chọn này định kiểu cho hộp văn bản có nền màu xám và không có đường viền.

3. Định kiểu cho trạng thái được chọn của các nút tròn và hộp kiểm.

input[type="radio"]: checked {

}

background-color: #007bff;

input[type="checkbox"]: checked {

}

accent-color: #007bff;

4. Định kiểu cho hộp văn bản góp ý.

textarea {

box-sizing: border-box; width: 100%;

background-color: #f4f4f4;

border: none;

 

}

border-radius: 20px; padding: 10px; resize: vertical;

textarea: focus {

}

outline: 2px solid #007bff;

Thuộc tính resize cho phép thay đổi kích thước của hộp văn bản theo chiều dọc.

5. Định kiểu cho nút nhấn Gửi

button[type="submit"] {

width: 25%;

color: #fff;

background-color: #007bff;

border: none;

 

border-radius: 20px; padding: 10px 20px; margin: 10px auto; cursor: pointer;

}

button[type="submit"]:hover {

background-color: #0056b3;

}

button[type="submit"]: focus {

outline: yellow;

}

button[type="submit"]: active background-color: #4ff4a2;

+ trời sáng tạo

}

6. Nháy đúp chuột vào tệp gopy.html để kiểm tra kết quả.

2048.vn

Học thông minh hơn mỗi ngày

Xem toàn bộ 8 câu hỏi và nhiều hơn nữa với tài khoản miễn phí

Tạo đề thi
Tổ chức kiểm tra
Báo cáo chấm điểm tự động
Bạn đã có tài khoản?
8.Tự luận
• 1 điểm

Em hãy thực hiện các yêu cầu dưới đây.

1. Định kiểu để tạo màu nền chung cho hai nút tròn và màu nền chung cho ba hộp kiểm của biểu mẫu của Thực hành.

2. Tạo và định kiểu cho biểu mẫu đăng nhập gồm các thành phần sau:

Hai văn bản để nhập Tên tài khoản và Mật khẩu;

Một hộp kiểm Ghi nhớ thông tin đăng nhập;

Một nút nhấn Đăng nhập;

Một đường liên kết Quên mật khẩu.

3. Tìm hiểu thêm cách để chèn biểu tượng vào hộp văn bản.

Xem đáp án

1. Thực hiện định kiểu để tạo màu nền chung cho hai nút tròn và màu nền chung cho ba hộp kiểm của biểu mẫu của Thực hành.

 

- Đối với hộp kiểm, khai báo vùng chọn để định kiểu cho trạng thái được chọn: input[type="checkbox"]: checked {

}

accent-color: #007bff;

Với khai báo này, khi người dùng nháy chọn, hộp kiểm sẽ có dạng

- Đối với nút, khai báo vùng chọn để định kiểu cho trạng thái hover và active:

button[type="submit"]:hover {

}

background-color: #0056b3;

button[type="submit"]:active { background-color: #ff0000;

}

2. Tạo và định kiểu cho biểu mẫu đăng nhập gồm các thành phần sau:

- Hai văn bản để nhập Tên tài khoản và Mật khẩu;

input[type="text"] { display: block;

}

box-sizing: border-box; width: 100%;

background-color: #f4f4f4;

border: none;

border-radius: 20px; padding: 10px;

margin: 10px 0 10px 0;

rocksen trò

an

input[type="text"]: focus {outline: 2px solid #007bff;

}

- Một hộp kiểm Ghi nhớ thông tin đăng nhập; Một nút nhấn Đăng nhập; Một đường liên kết Quên mật khẩu.

input[type="radio"]: checked {

}

background-color: #007bff;

input[type="checkbox"]: checked { accent-color: #007bff;

}

textarea {

box-sizing: border-box;

width: 100%;

background-color: #f4f4f4;

border: none;

}

border-radius: 20px; padding: 10px; resize: vertical;

textarea: focus {

}

outline: 2px solid #007bff;

3. Tìm hiểu thêm cách để chèn biểu tượng vào hộp văn bản.

button[type="submit"] { width: 25%;

color: #fff;

background-color: #007bff;

border: none;

border-radius: 20px;

padding: 10px 20px;

margin: 10px auto; cursor: pointer;

}

button[type="submit"]:hover {

}

background-color: #005663;

button[type="submit"]: focus { outline: yellow;

}

"T-sctave a trời sáng tạo

button[type="submit"]: activ background-color: #4ff4a2;

}

Bạn có thích hoạt động này không?

Ý kiến của bạn sẽ giúp chúng tôi đề xuất nội dung phù hợp hơn.

Bắt đầu ngay
Khám phá các nguồn tài nguyên miễn phí, phù hợp với tiêu chuẩn trong vài giây
Bài A1. Giới thiệu Trí tuệ nhân tạoBài A2. Trí tuệ nhân tạo và cuộc sốngBài B1. Thiết bị và giao thức mạngBài B2. Các chức năng mạng của hệ điều hànhBài B3. Thực hành kết nối và sử dụng mạng trên thiết bị thông minhBài B4. Vai trò của các thiết bị mạngBài B5. Đường truyền hữu tuyến và vô tuyếnBài B6. Thiết kế mạng nội bộBài B7. Thực hành thiết kế mạng nội bộBài D1. Giao tiếp trong không gian mạngBài D2. Gìn giữ tính nhân văn trong không gian mạngBài F1. HTML và trang webBài F2. Tạo và định dạng trang web với các thẻ HTMLBài F3. Tạo bảng và khung trong trang web HTMLBài F4. Thêm dữ liệu đa phương tiện vào trang webBài F5. Tạo biểu mẫu trong trang webBài F6. Dự án tạo trang webBài F7. Giới thiệu CSSBài F8. Một số thuộc tính cơ bản của CSSBài F9. Một số kĩ thuật định kiểu bằng vùng chọn trong CSSBài F10. Định kiểu CSS cho siêu liên kết và danh sáchBài F11. Định kiểu CSS cho bảng và phần tửBài F12. Định kiểu CSS cho biểu mẫuBài F13. Dự án tạo trang web (tiếp theo)Bài F14. Học máyBài F15. Khoa học dữ liệuBài F16. Máy tính, thuật toán và Khoa học dữ liệuBài F17. Hoạt động trải nghiệm về Khoa học dữ liệuBài F18. Kĩ thuật mô phỏngBài F19. Sử dụng phần mềm mô phỏngBài G1. Nhóm nghề dịch vụ thuộc ngành Công nghệ thông tinBài G2. Nhóm nghề quản trị thuộc ngành Công nghệ thông tinBài G3. Một số nghề ứng dụng tin học và một số ngành thuộc lĩnh vực Công nghệ thông tin

Gợi ý cho bạn

Xem tất cả

Học liệu phổ biến Lớp 12

Xem tất cả

Học liệu phổ biến Tin học

Xem tất cả