Câu 2: Trong việc xây dựng bố cục trang web bằng HTML và CSS, thẻ `
A. Định nghĩa kiểu chữ và màu sắc cho văn bản.
B. Tạo liên kết giữa các trang web khác nhau.
C. Phân chia trang web thành các khu vực hoặc khối nội dung riêng biệt.
D. Chèn hình ảnh hoặc video vào trang web.
Câu 3: Để áp dụng các quy tắc định dạng (màu sắc, bố cục, phông chữ,...) một cách nhất quán cho toàn bộ website gồm nhiều trang, phương pháp hiệu quả nhất theo bài học là gì?
- A. Tạo một tệp tin CSS riêng và liên kết tất cả các trang HTML đến tệp tin đó.
- B. Chỉ định kiểu dáng trực tiếp trong mỗi thẻ HTML bằng thuộc tính `style`.
- C. Sao chép và dán các quy tắc CSS vào phần `` của mỗi tệp HTML.
- D. Sử dụng các thẻ HTML `` và `` để định dạng.
Câu 4: Trong CSS, việc định nghĩa một lớp (class) như `.row` hoặc `.block_3` cho phép nhà phát triển web làm gì?
- A. Chỉ áp dụng định dạng cho một thẻ HTML duy nhất.
- B. Định nghĩa cấu trúc cơ bản của trang web (ví dụ: header, footer).
- C. Tạo hiệu ứng động khi người dùng di chuột qua phần tử.
- D. Áp dụng cùng một bộ quy tắc định dạng cho nhiều phần tử HTML khác nhau.
Câu 5: Giả sử bạn muốn sắp xếp ba khối nội dung (ví dụ: ba cột giới thiệu ngắn) nằm cạnh nhau theo chiều ngang trên một hàng. Dựa trên các kỹ thuật bố cục cơ bản, bạn sẽ cần sử dụng sự kết hợp của những yếu tố nào?
- A. Chỉ cần đặt các khối nội dung liên tiếp nhau trong mã HTML.
- B. Sử dụng các thẻ tiêu đề `
`, `
`,... cho mỗi khối.
- C. Một thẻ HTML chứa các khối con, kết hợp với các quy tắc CSS để định dạng thẻ chứa và các khối con (ví dụ: chiều rộng, cách hiển thị).
- D. Sử dụng thuộc tính `bgcolor` trong thẻ HTML để định màu nền khác nhau cho mỗi khối.
Câu 6: Bạn đã tạo một tệp CSS `styles.css` và muốn áp dụng nó cho tệp HTML `index.html` nằm trong cùng thư mục. Thẻ HTML nào cần đặt trong phần `
` của `index.html` để thực hiện điều này?
Câu 7: Trang chủ của một website thường đóng vai trò gì đối với người truy cập lần đầu?
- A. Chỉ hiển thị thông tin liên hệ của người quản trị.
- B. Là nơi duy nhất chứa biểu mẫu đăng ký.
- C. Hiển thị toàn bộ nội dung chi tiết của tất cả các trang con.
- D. Cung cấp cái nhìn tổng quan về website và các liên kết chính để điều hướng.
Câu 8: Khi thiết kế phần đầu trang (Header) của website, việc sử dụng ảnh làm nền (Banner) kết hợp với tiêu đề trang web lớn, nổi bật có mục đích chính là gì?
- A. Thu hút sự chú ý và giới thiệu chủ đề chính của website.
- B. Làm cho trang web tải nhanh hơn.
- C. Giúp người dùng điền thông tin vào biểu mẫu dễ dàng hơn.
- D. Là nơi đặt các liên kết điều hướng chính.
Câu 9: Bạn muốn tạo một liên kết từ trang chủ (`index.html`) đến trang giới thiệu (`gioithieu.html`) nằm trong cùng thư mục. Cú pháp HTML chính xác là gì?
Câu 10: Giả sử bạn có một khối `div` chứa văn bản. Bạn muốn tạo khoảng trống giữa nội dung văn bản và viền của khối `div` đó. Thuộc tính CSS nào bạn cần sử dụng?
- A. `margin`
- B. `padding`
- C. `border`
- D. `outline`
Câu 11: Trong thiết kế bố cục, việc sử dụng các lớp CSS như `.row` (để chứa các phần tử ngang hàng) và các lớp định kích thước cột (ví dụ: `.col-md-4` nếu dùng Bootstrap, hoặc `.block_3` như trong bài học) giúp ích gì?
- A. Định dạng màu nền và màu chữ cho toàn bộ trang.
- B. Tạo hiệu ứng cuộn trang mượt mà.
- C. Chỉ áp dụng cho việc chèn hình ảnh.
- D. Xây dựng bố cục trang theo dạng lưới (grid), sắp xếp các phần tử theo hàng và cột.
Câu 12: Khi thiết kế một trang web giới thiệu câu lạc bộ, việc tích hợp hình ảnh và video minh họa có vai trò gì?
- A. Làm tăng tốc độ tải trang web.
- B. Giúp mã HTML trở nên ngắn gọn hơn.
- C. Làm cho nội dung trang web sinh động, hấp dẫn và dễ hiểu hơn.
- D. Thay thế hoàn toàn nội dung văn bản.
Câu 13: Bạn muốn chèn một hình ảnh có tên `clb_bongda.jpg` vào trang web của mình. Tệp ảnh này nằm trong một thư mục con tên là `images` cùng cấp với tệp HTML. Cú pháp HTML chính xác để chèn ảnh là gì?
Câu 14: Mục đích chính của việc tạo một "Trang đăng ký" với biểu mẫu trên website giới thiệu câu lạc bộ là gì?
- A. Hiển thị lịch sử hoạt động của câu lạc bộ.
- B. Thu thập thông tin của những người muốn đăng ký tham gia câu lạc bộ.
- C. Trình bày các thành tích nổi bật của câu lạc bộ.
- D. Cung cấp thông tin liên hệ của ban chủ nhiệm.
Câu 15: Bạn muốn đặt một đoạn văn bản vào trang web. Thẻ HTML ngữ nghĩa nào là phù hợp nhất cho mục đích này?
- A. `
`
- B. ``
- C. `
`
- D. `
`
Câu 16: Khi thiết kế bố cục, nếu bạn áp dụng thuộc tính CSS `width: 50%;` cho một khối `div`, điều đó có nghĩa là gì?
- A. Chiều rộng của khối là 50 pixel.
- B. Chiều rộng của khối là 50% chiều rộng của phần tử chứa nó.
- C. Chiều cao của khối là 50% chiều cao của phần tử chứa nó.
- D. Khối sẽ được căn giữa theo chiều ngang.
Câu 17: Bạn đã tạo một menu điều hướng ở đầu trang. Để menu này hiển thị giống nhau trên tất cả các trang của website, bạn nên làm gì?
- A. Sao chép mã HTML của menu và dán vào phần đầu trang của tất cả các tệp HTML, đồng thời đảm bảo các trang đều liên kết đến cùng một tệp CSS.
- B. Chỉ cần tạo menu trên trang chủ, các trang khác sẽ tự động hiển thị.
- C. Sử dụng một thuộc tính đặc biệt trong thẻ `` để lặp lại menu.
- D. Lưu menu dưới dạng hình ảnh và chèn vào từng trang.
Câu 18: Nếu bạn sử dụng CSS để đặt thuộc tính `text-align: center;` cho một khối `div`, điều gì sẽ xảy ra với nội dung văn bản bên trong khối đó?
- A. Toàn bộ khối `div` sẽ được căn giữa trên trang.
- B. Văn bản sẽ hiển thị in đậm.
- C. Văn bản sẽ hiển thị theo một phông chữ đặc biệt.
- D. Văn bản bên trong khối `div` sẽ được căn giữa theo chiều ngang.
Câu 19: Bạn muốn tạo một danh sách các mục (ví dụ: danh sách thành viên, danh sách hoạt động). Thẻ HTML nào phù hợp để tạo danh sách không có thứ tự (dấu đầu dòng)?
- A. `
- B. `
` kết hợp với `
- `
- C. `
` kết hợp với `
- ` và `
- `
- D. `
` kết hợp với `- `
Câu 20: Khi thiết kế một trang web, việc sử dụng thuộc tính `alt` cho thẻ `
` có ý nghĩa gì về mặt kỹ thuật và trải nghiệm người dùng?
- A. Xác định kích thước hiển thị của hình ảnh.
- B. Tạo hiệu ứng khi di chuột qua hình ảnh.
- C. Cung cấp mô tả văn bản thay thế cho hình ảnh, hữu ích cho khả năng tiếp cận và SEO.
- D. Chỉ định đường dẫn đến tệp hình ảnh.
Câu 21: Bạn nhận thấy rằng văn bản trong một khối nội dung bị tràn ra ngoài viền của khối đó trên màn hình nhỏ. Thuộc tính CSS nào có thể giúp kiểm soát cách nội dung bị tràn?
- A. `overflow`
- B. `text-overflow`
- C. `white-space`
- D. `word-wrap`
Câu 22: Trong một biểu mẫu đăng ký (`
Câu 23: Khi bạn thiết kế một website, việc đảm bảo điều hướng (navigation) giữa các trang con là rõ ràng và dễ sử dụng (ví dụ: menu ở cùng vị trí trên mọi trang, liên kết hoạt động đúng) ảnh hưởng trực tiếp đến yếu tố nào?
- A. Tốc độ tải trang web.
- B. Thứ hạng website trên công cụ tìm kiếm (SEO).
- C. Dung lượng lưu trữ của website.
- D. Trải nghiệm của người dùng khi duyệt website.
Câu 24: Dựa trên kiến thức về cấu trúc website, nếu bạn tạo một thư mục `pages` để chứa các tệp HTML của các trang con (ví dụ: `pages/gioithieu.html`) và tệp `index.html` nằm ở thư mục gốc, làm thế nào để tạo liên kết từ `index.html` đến `gioithieu.html`?
Câu 25: Bạn muốn áp dụng một kiểu dáng đặc biệt (ví dụ: màu nền vàng, chữ in đậm) cho tất cả các đoạn văn bản (`
`) chỉ nằm trong phần nội dung chính (`
B.
Câu 26: Tại sao việc sử dụng các tên lớp CSS (ví dụ: `header`, `footer`, `row`, `block_3`) có ý nghĩa mô tả lại quan trọng trong quá trình thiết kế web?
- A. Giúp trang web tải nhanh hơn trên trình duyệt.
- B. Tự động tạo ra các hiệu ứng động cho phần tử.
- C. Chỉ áp dụng được cho các phần tử khối (block elements).
- D. Làm cho mã nguồn HTML và CSS dễ đọc, dễ hiểu và dễ quản lý hơn.
Câu 27: Bạn muốn tạo một nút bấm "Gửi" trong biểu mẫu đăng ký. Thẻ HTML nào được sử dụng phổ biến nhất cho mục đích này?
Câu 28: Trong bài học, việc phân chia phần slogan thành 3 ô nằm ngang, mỗi ô chiếm 1/3 độ rộng, nhằm mục đích chính là gì trong thiết kế bố cục?
- A. Làm tăng dung lượng của trang web.
- B. Bắt buộc phải sử dụng hình ảnh trong mỗi ô.
- C. Tạo sự cân đối và hài hòa cho bố cục phần slogan trên trang.
- D. Chỉ áp dụng được cho các thiết bị di động.
Câu 29: Bạn đã hoàn thành thiết kế website trên máy tính cá nhân. Để người khác có thể truy cập website của bạn qua Internet, bạn cần thực hiện bước tiếp theo nào?
- A. Chia sẻ tệp HTML và CSS qua email cho mọi người.
- B. In tất cả các trang ra giấy.
- C. Chỉ cần lưu tệp trên máy tính và kết nối mạng.
- D. Đăng tải các tệp website (HTML, CSS, hình ảnh,...) lên một máy chủ web (hosting).
Câu 30: Khi sử dụng cùng một tệp CSS cho nhiều trang, nếu bạn thay đổi giá trị của một thuộc tính trong tệp CSS đó (ví dụ: thay đổi màu chữ của tất cả các đoạn `
`), điều gì sẽ xảy ra?
- A. Chỉ trang chủ bị ảnh hưởng, các trang khác không đổi.
- B. Sự thay đổi sẽ được áp dụng cho tất cả các phần tử tương ứng trên mọi trang liên kết đến tệp CSS đó.
- C. Website sẽ ngừng hoạt động do lỗi cú pháp.
- D. Bạn cần phải mở từng tệp HTML và chỉnh sửa thủ công.