Search Header Logo
12_Lesson12,13.kntt

12_Lesson12,13.kntt

Assessment

Presentation

Computers

1st Grade

Practice Problem

Medium

Created by

Phong Thanh

Used 7+ times

FREE Resource

15 Slides • 34 Questions

1

Tạo biểu mẫu

1. Biểu mẫu web

-Biểu mẫu web (phần tử form) của HTML là một công cụ dùng để thu thập dữ liệu.

-Dữ liệu được người dùng nhập vào form và xử lí tại chỗ (gửi về máy chủ).

-Ta thường xuyên gặp các biểu mẫu (form) khi đăng kí tài khoản, mua hàng, tìm kiếm thông tin,...

-Biểu mẫu web đầy đủ có hai thành phần:

  • Thành phần thứ nhất là biểu mẫu hiển thị trên web được tạo thành bởi các đoạn mã HTML.

  • Thành phần thứ hai là các ứng dụng hoặc script xử lí dữ liệu, thường nằm trên máy chủ. 

2

Tạo biểu mẫu

1. Biểu mẫu web

Dễ quan sát thấy các biểu mẫu web hoặc thành phần của nó được dùng cho nhiều mục đích khác nhau.

Sử dụng biểu mẫu web để nhập thông tin tài khoản, thường thấy trên các hệ thống cần tài khoản để truy cập dữ liệu.

media

3

Tạo biểu mẫu

1. Biểu mẫu web

Biểu mẫu giúp người dùng tìm kiếm video.



Mục bình luận trên mạng xã hội cũng là một ví dụ về biểu mẫu.





Biểu mẫu web được tạo bởi thẻ <form> có cấu trúc chung sau:

<form> các phần tử của biểu mẫu </form>

Các phần tử của biểu mẫu được dùng có thể là phần tử nhận dữ liệu hoặc phần tử hiển thị thông tin.

media
media

4

Multiple Choice

Thẻ nào sau đây dùng để tạo biểu mẫu?

1

<form>

2

<input>

3

<docs>

4

<label>

5

Tạo biểu mẫu

2. Một số thành phần của biểu mẫu

-Các phần tử của biểu mẫu thường dùng là: input, label, select, textarea; ngoài ra còn có các phần tử khác như fieldset, legend, datalist,...
🔹 Phần tử
label định nghĩa nhãn, có cấu trúc như sau:

<label for="mã_định_danh_của_input_tương_ứng"> tên_nhãn <label>

-Khi nháy chuột vào tên_nhãn, con trỏ chuột sẽ được đưa vào vùng của phần tử input được xác định bởi thuộc tính for tương ứng.

6

Tạo biểu mẫu

2. Một số thành phần của biểu mẫu

🔹Phần tử input (là một thẻ đơn) xác định vùng nhập dữ liệu có cấu trúc như sau:

<input id="mã_định_danh" type="loại_input" name="tên_input">

Trong đó:

  • Thuộc tính name: được sử dụng cho input khi thực hiện xử lí. Nghĩa là, tên_input được sử dụng để tham chiếu tới dữ liệu đã nhập khi thực hiện tính toán hay gửi tới máy chủ.

  • Thuộc tính type: xác định loại dữ liệu mà phần tử input chứa. 

Lưu ý: Phần tử input chỉ dùng để nhập dữ liệu, muốn có thông tin về nội dung nhập phải tạo kèm label

7

Tạo biểu mẫu

2. Một số thành phần của biểu mẫu

media

8

​Tạo biểu mẫu

2. Một số thành phần của biểu mẫu

🔹Phần tử select có tác dụng cho phép người dùng chọn một trong các lựa chọn trong danh sách thả xuống. Mỗi phần tử trong danh sách được định nghĩa bằng thẻ option. Cấu trúc phần tử select như sau:

<select id="mã_định_danh" name="tên_select"> 
      <option value="giá_trị"> giá_trị_lựa_chọn</option>
      ....
</select>

media

9

​Tạo biểu mẫu

2. Một số thành phần của biểu mẫu

🔹Phần tử textarea xác định một vùng nhập văn bản có nhiều dòng và cột. Cấu trúc của phần tử textarea như sau:

<textarea id="mã_định_danh" name="tên_textarea" rows="số_dòng" cols="số_cột">Nội_dung<textarea>

Lưu ý: Phần nội_dung được hiển thị trong vùng nhập, nếu không để nội_dung trong thẻ, vùng nhập văn bản là vùng trắng.

🔹Phần tử fieldset được dùng để nhóm các phần tử có liên quan trong biểu mẫu bằng cách vẽ một hình chữ nhật bao quanh các phần tử đặt trong cặp thẻ <fieldset>...</fieldset>. Ta có thể thêm tên cho nhóm phần tử bằng cách đặt phần tử legend trong phần tử fieldset tương ứng.

10

Multiple Choice

Phát biểu nào sau đây là SAI khi so sánh radiocheckbox?

1

Checkbox cho phép chọn nhiều mục, radio chỉ chọn một.

2

Checkbox không cần cùng nhóm phải có cùng tên.

3

Checkbox ít dùng cho các lựa chọn có tính loại trừ nhau.

4

Checkbox không cần thuộc tính value, radio bắt buộc có.

11

Multiple Choice

Thuộc tính nào của thẻ <input> được sử dụng để xác định loại dữ liệu mà phần tử input chứa?

1

id

2

name

3

type

4

value

12

Multiple Choice

Thẻ nào được sử dụng để nhóm các phần tử có liên quan trong biểu mẫu?

1

<fieldset>

2

<legend>

3

<label>

4

<select>

13

Multiple Choice

Thẻ <label> thường được sử dụng để:

1

Nhập dữ liệu

2

Nhóm phần tử

3

Định nghĩa nhãn cho phần tử input

4

Hiển thị các lựa chọn

14

Multiple Choice

Để tạo một danh sách thả xuống cho phép người dùng chọn một trong các lựa chọn, thẻ nào được sử dụng?

1

<input>

2

<label>

3

<select>

4

<textarea>

15

Multiple Choice

Khi sử dụng thẻ <input> với type="radio", mục đích của nó là để:

1

Cho phép chọn nhiều tùy chọn

2

Cho phép chọn một tùy chọn duy nhất trong một nhóm

3

Nhập dữ liệu dạng chữ

4

Nhập dữ liệu dạng số

16

Multiple Choice

Để tạo một trường nhập dữ liệu cho số, thẻ <input> nên sử dụng thuộc tính nào?

1

type="number"

2

type="text"

3

type="date"

4

type="checkbox"

17

Multiple Choice

Thẻ nào không hỗ trợ thuộc tính width và height?

1

<video>

2

<audio>

3

<img>

4

<iframe>

18

Multiple Choice

Thuộc tính nào của thẻ <input> không phải là thuộc tính chính để xác định dữ liệu nhập vào?

1

id

2

name

3

type

4

value

19

Multiple Choice

Để tạo một nút gửi thông tin trong biểu mẫu, thẻ <input> nên sử dụng thuộc tính nào?

1

type="text"

2

type="reset"

3

type="button"

4

type="submit

20

Khái niệm, vai trò của CSS

1. Khái niệm mẫu định dạng CSS

Khi xem mã nguồn (văn bản) của các trang web, em sẽ bắt gặp một số đoạn mã có dạng như dưới đây. 

Ví dụ mẫu định dạng

Những đoạn mã này được gọi là mẫu định dạng (Cascading Style Sheet, gọi tắt là CSS).

Mẫu định dạng được viết độc lập với mã nguồn của trang web và dùng để định dạng phần tử HTML tương ứng.

Nhờ có CSS mà hạn chế số lần thiết lập các nội dung có cùng định dạng.

CSS là định dạng độc lập với chuẩn HTML, được dùng để thiết lập các mẫu định dạng dùng trong trang web.

media

21

Multiple Choice

Mẫu định dạng được dùng để làm gì sau đây?

1

Định dạng nội dung của thẻ HTML.

2

Định dạng kiểu sử dụng thẻ HTML.

3

Định dạng hình ảnh trên trang web.

4

Định dạng cấu trúc của mã HTML.

22

Multiple Choice

CSS viết tắt của từ nào trong tiếng Anh?

1

Cascading Style Sheets

2

Cascading Script Sheets

3

Color Style Sheets

4

Cascading Style Systems

23

Khái niệm, vai trò của CSS

2. Cấu trúc CSS

-Một mẫu định dạng CSS có hai phần: bộ chọn (selector) và vùng mô tả (declartion block).

-Vùng mô tả gồm nhiều quy định, mỗi quy định (là một cặp thuộc tính: giá trị) ngăn cách nhau bởi dấu chấm phẩy ";".

media
media

24

Khái niệm, vai trò của CSS

2. Cấu trúc CSS

Dưới đây là một số ví dụ về sử dụng mẫu định dạng.

🔷Thiết lập màu chữ đỏ cho các bộ chọn là tất cả các thẻ <h1>.


🔷Thiết lập thụt lề dòng đầu và chữ màu xanh áp dụng cho tất cả các thẻ <p>.


🔷Thiết lập màu chữ đỏ cho các thẻ <h1>, <h2>, <h3>.

media
media
media

25

Khái niệm, vai trò của CSS

2. Cấu trúc CSS

a. Thiết lập CSS trong (internal CSS)

Cách thiết lập này đưa toàn bộ các mẫu định dạng vào bên trong thẻ <style> và đặt trong phần tử head của tệp HTML.

Cách thiết lập CSS trong chỉ được áp dụng cho tệp HTML hiện thời.
b. Thiết lập CSS ngoài (external CSS)

Các mẫu định dạng CSS được viết trong một tệp CSS, bên ngoài tệp HTML. Tập css này sẽ bao gồm các mẫu định dạng như đã mô tả ở trên, theo ngôn ngữ CSS. Sau đó, cần thực hiện thao tác kết nối, liên kết tập HTML với tệp định dạng CSS.

26

Khái niệm, vai trò của CSS

2. Cấu trúc CSS

b. Thiết lập CSS ngoài (external CSS)

-Tệp styles.css sau là ví dụ cách thiết lập tệp CSS ngoài. Các dòng chú thích dưới dạng / ....... / và có thể trên nhiều dòng.
1️⃣Sử dụng thẻ link đặt trong vùng head của trang web, ví dụ:

2️⃣Sử dụng lệnh @import trong phần tử style và nằm trong phần head của trang web, ví dụ:

media
media
media

27

Khái niệm, vai trò của CSS

2. Cấu trúc CSS

b. Thiết lập CSS ngoài (external CSS)

Một tệp CSS có thể được thiết lập để đồng thời áp dụng cho nhiều trang web, giúp cho việc định dạng nhiều trang web thống nhất và khi cần chỉnh sửa định dạng thì chỉ cần sửa một lần trong tập định dạng css.

c. Thiết lập CSS nội tuyến (inline CSS)

Có thể định dạng CSS trực tiếp bên trong thẻ của các phần tử HTML bằng cách chỉ ra các thuộc tính và giá trị cho thuộc tính style. Cách làm này mất thời gian nhưng thời gian thực hiện sẽ nhanh.

28

Multiple Choice

Phương án nào sau đây là lợi ích của việc sử dụng tệp CSS ngoài?

1

Chỉ áp dụng định dạng cho một thẻ duy nhất.

2

Giảm dung lượng lưu trữ của tệp siêu văn bản.

3

Hạn chế việc áp dụng định dạng cho các trang.

4

Áp dụng định dạng đồng thời nhiều trang web.

29

Multiple Choice

Đoạn mã nào sau đây chèn tệp CSS ngoài vào trang HTML?

1

<script rel="stylesheet" href="styles.css">

2

<css rel="stylesheet" href="styles.css">

3

<link rel="stylesheet" href="styles.css">

4

<style src="styles.css">style.css</style>

30

Multiple Choice

Một trong những lợi ích của việc sử dụng tệp CSS ngoài là

1

dễ dàng cập nhật định dạng sau khi sửa đổi.

2

giảm khả năng tái sử dụng các mã định dạng.

3

hạn chế số tệp tin văn bản cần được sử dụng.

4

chỉ áp dụng định dạng cho một thẻ duy nhất.

31

Khái niệm, vai trò của CSS

3. Vai trò, ý nghĩa của CSS

CSS giúp định dạng nội dung trang web một cách nhanh chóng và đồng nhất. Định dạng trở nên khoa học, thuận tiện và chuyên nghiệp hơn.

Tách biệt nội dung HTML và định dạng làm giảm khối lượng công việc nhập nội dung.

CSS cho phép viết các mẫu định dạng trong phần head của trang HTML hoặc tệp CSS ngoài, áp dụng cho nhiều phần tử hoặc trang web. Điều này làm cho việc thay đổi định dạng trở nên dễ dàng và hiệu quả. 

32

Multiple Choice

CSS giúp giảm khối lượng công việc bằng cách nào sau đây?

1

Tạo nhiều mẫu định dạng phức tạp.

2

Giảm số lượng tệp HTML cần thiết.

3

Tăng số lượng trang web.

4

Tách biệt nội dung và định dạng.

33

Multiple Choice

Số cách để thiết lập CSS cho tệp HTML là

1

2

2

3

3

4

4

5

34

Multiple Choice

Một phát biểu SAI về vai trò của CSS đối với trang web là

1

giúp trang web hoạt động nhanh hơn.

2

giảm thiểu thời gian sửa đổi định dạng.

3

hỗ trợ định dạng nội dung trang web.

4

tối ưu số lần áp dụng mẫu định dạng.

35

Multiple Choice

Chức năng của CSS đối với trang web là

1

cố định vị trí của phần tử HTML.

2

mã hóa nội dung của thẻ HTML.

3

làm tăng tốc độ của trang web.

4

định dạng nội dung trang web.

36

Multiple Choice

Thẻ nào sau đây dùng để liên kết một tệp CSS đến tệp HTML?

1

<style>

2

<link>

3

<meta>

4

<css>

37

Multiple Choice

Một ví dụ đúng về khai báo bộ chọn là

1

p{color:red;}

2

p{red:color;}

3

p{color;red;}

4

p{color:red,}

38

Multiple Choice

Một ví dụ về các bộ chọn có chung vùng mô tả (quy tắc định dạng) là

1

b. p. i {color: white; font-size: 6px;}

2

b, p, i {color: white; font-size: 6px;}

3

b, p, i {color: white. font-size: 6px.}

4

b, p, i {color: white, font-size: 6px,}

39

Multiple Choice

Một ví dụ đúng về khai báo bộ chọn có nhiều vùng mô tả (quy tắc định dạng) là

1

p {color: green: font-size: 15px:}

2

p {color: green. font-size: 15px.}

3

p {color: green; font-size: 15px;}

4

p {color: green, font-size: 15px,}

40

Multiple Choice

Một ví dụ về cách khai báo nhiều bộ chọn có cùng vùng mô tả (quy tắc định dạng) là

1

p. span {color: black}

2

p span: {color: black}

3

p; span {color: black}

4

p, span {color: black}

41

Multiple Choice

Phần mở rộng của tệp chứa các bộ chọn là

1

*.des

2

*.css

3

*.ext

4

*.html

42

Multiple Choice

Đoạn mã nào sau đây là ví dụ về CSS với nhiều quy định trong vùng mô tả?

1

h1 {color: red;}

2

a {font-size: 14px;}

3

div {background: yellow;}

4

p {text-indent: 15px; color: blue;}

43

Multiple Choice

Cách nào không phải là một cách thiết lập CSS?

1

CSS trong

2

CSS ngoài

3

CSS nội tuyến

4

CSS tích hợp

44

Multiple Choice

Để kết nối tệp CSS với tệp HTML, bạn có thể sử dụng thẻ nào trong phần <head>?

1

<script>

2

<style>

3

<link>

4

<import>

45

Multiple Choice

Cấu trúc của một mẫu định dạng CSS đơn giản nhất bao gồm phần nào?

1

Chỉ bộ chọn

2

Chỉ vùng mô tả

3

Bộ chọn và vùng mô tả

4

Bộ chọn, vùng mô tả và thuộc tính

46

Multiple Choice

Cách nào cho phép định dạng CSS trực tiếp trong các phần tử HTML?

1

CSS trong

2

CSS ngoài

3

CSS liên kết

4

CSS nội tuyến

47

Multiple Choice

Nếu bạn muốn định dạng tất cả các thẻ <h1>, <h2>, và <h3> cùng một lúc, bạn nên viết CSS như thế nào?

1

h1, h2, h3 {color: red;}

2

h1 h2 h3 {color: red;}

3

h1 h2, h3 {color: red;}

4

h1 h2 h3 {color: red;}

48

Multiple Choice

Mẫu định dạng nào dưới đây là CSS nội tuyến?

1

<link rel="stylesheet" href="styles.css">

2

<style> p {color: green;} </style>

3

h1 {color: green;}

4

<p >Text</p>

49

Multiple Choice

Tại sao việc sử dụng CSS có lợi hơn việc định dạng HTML trực tiếp?

1

CSS không cần phải viết mã

2

CSS không hỗ trợ đa dạng kiểu định dạng

3

CSS làm cho trang web không cần thiết phải định dạng

4

CSS giúp tách nội dung và định dạng, giảm công việc và tăng tính đồng nhất

Tạo biểu mẫu

1. Biểu mẫu web

-Biểu mẫu web (phần tử form) của HTML là một công cụ dùng để thu thập dữ liệu.

-Dữ liệu được người dùng nhập vào form và xử lí tại chỗ (gửi về máy chủ).

-Ta thường xuyên gặp các biểu mẫu (form) khi đăng kí tài khoản, mua hàng, tìm kiếm thông tin,...

-Biểu mẫu web đầy đủ có hai thành phần:

  • Thành phần thứ nhất là biểu mẫu hiển thị trên web được tạo thành bởi các đoạn mã HTML.

  • Thành phần thứ hai là các ứng dụng hoặc script xử lí dữ liệu, thường nằm trên máy chủ. 

Show answer

Auto Play

Slide 1 / 49

SLIDE