wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz HTML Bootstrap

Total questions: 31

Worksheet time: 5mins

Name
Class
Date
1.

Tag pembuka yang benar untuk mendeklarasikan dokumen HTML5 adalah…

a)

<!DOCTYPE html>

b)

<doctype html5>

c)

<html5>

d)

<!DOCTYPE HTML5>

e)

<meta doctype="html">

2.

Elemen yang umumnya berisi metadata (judul halaman, meta charset, link CSS) adalah…

a)

<body>

b)

<head>

c)

<header>

d)

<title>

e)

<footer>

3.

Tag HTML yang tepat untuk membuat paragraf adalah…

a)

<br>

b)

<span>

c)

<p>

d)

<hr>

e)

<label>

4.

Untuk membuat tautan ke halaman lain, atribut yang wajib ada pada <a> adalah…

a)

alt

b)

title

c)

id

d)

href

e)

target

5.

Pada tag <img>, atribut yang paling penting untuk aksesibilitas adalah…

a)

width

b)

height

c)

loading

d)

referrerpolicy

e)

alt

6.

List bernomor (1,2,3,…) dibuat dengan tag…

a)

<ol>

b)

<ul>

c)

<li>

d)

<dl>

e)

<menu>

7.

Struktur tabel yang benar adalah…

a)

<table><tr><th></th><td></td></tr></table>

b)

<table><thead><tr><th></th></tr></thead><tbody><tr><td></td></tr></tbody></table>

c)

<table><body><row><cell></cell></row></body></table>

d)

<table><trow><tcol></tcol></trow></table>

e)

<table><head><row></row></head></table>

8.

Yang termasuk elemen semantik HTML5, kecuali…

a)

<header>

b)

<nav>

c)

<main>

d)

<section>

e)

<font>

9.

Contoh elemen inline adalah…

a)

<div>

b)

<section>

c)

<header>

d)

<span>

e)

<main>

10.

Pernyataan yang benar tentang id dan class adalah…

a)

Satu halaman tidak boleh memiliki lebih dari satu class

b)

Satu elemen hanya boleh punya satu class

c)

Nilai id boleh diulang pada banyak elemen

d)

id bersifat unik pada halaman, class bisa dipakai banyak elemen

e)

class hanya untuk CSS, id hanya untuk JS

11.

Input form yang memvalidasi format email menggunakan…

a)

<input type="email">

b)

<input type="text" pattern="email">

c)

<input type="mail">

d)

<input email>

e)

<input type="username">

12.

Supaya label terhubung dengan input, gunakan…

a)

<label name="nama"> dan input name="nama"

b)

<label for="nama"> dan input id="nama"

c)

<label id="nama"> dan input for="nama"

d)

<label value="nama"> dan input value="nama"

e)

<label data="nama"> dan input data="nama"

13.

Tombol yang mengirim form ketika diklik adalah…

a)

<button type="button">

b)

<button type="reset">

c)

<button type="submit">

d)

<button type="send">

e)

<button> tanpa atribut

14.

Baris meta di bawah ini berfungsi untuk responsif di perangkat mobile…

a)

<meta http-equiv="X-UA-Compatible" content="IE=edge">

b)

<meta name="author" content="...">

c)

<meta name="viewport" content="width=device-width, initial-scale=1">

d)

<meta name="description" content="...">

e)

<meta charset="iso-8859-1">

15.

Cara menautkan file CSS eksternal yang benar…

a)

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

b)

<style src="style.css">

c)

<css href="style.css">

d)

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

e)

<meta rel="stylesheet" href="style.css">

16.

Untuk memakai Bootstrap 5 dari CDN, umumnya kita menaruh CSS di…

a)

<head>

b)

Akhir <body>

c)

Di dalam <footer>

d)

Di dalam <main>

e)

Di dalam <nav>

17.

Banyak komponen Bootstrap (dropdown, modal) butuh JS bundle yang berisi…

a)

jQuery saja

b)

Popper sudah termasuk di bootstrap.bundle.min.js

c)

Hanya Popper tanpa Bootstrap

d)

Tidak perlu JS sama sekali

e)

Vanilla JS + React

18.

Urutan grid Bootstrap yang benar…

a)

container > col > row

b)

row > container > col

c)

container > row > col

d)

col > row > container

e)

container > grid > cell

19.

Yang termasuk breakpoint Bootstrap, kecuali…

a)

sm

b)

md

c)

lg

d)

tablet

e)

xl

20.

Kelas utilitas untuk padding dan margin berturut-turut adalah…

a)

m-* untuk padding, p-* untuk margin

b)

p-* untuk padding, m-* untuk margin

c)

g-* untuk padding, m-* untuk margin

d)

gap-* untuk padding, p-* untuk margin

e)

pd-* untuk padding, mg-* untuk margin

21.

Struktur komponen card Bootstrap yang lazim adalah…

a)

.card > .card-head

b)

.card > .card-body

c)

.card > .body

d)

.card > .content

e)

.card > .card-main

22.

Untuk memakai Font Awesome 6 via CDN, kita menautkan…

a)

File .js saja

b)

File .css Font Awesome di <head>

c)

File .woff2 langsung

d)

File .ttf langsung

e)

Tidak perlu file apa pun

23.

Cara menampilkan ikon lonceng FA6 yang benar adalah…

a)

<i class="fa fa-beli"></i>

b)

<icon class="fa-solid fa-bell"></icon>

c)

<i class="fa-solid fa-bell"></i>

d)

<span class="fa-regular-bell"></span>

e)

<i class="fab fa-bell"></i>

24.

Jika kita mau membuat Ikon untuk halaman beranda maka FA6 yang benar adalah…

a)

<i class="fa fa-home"></i>

b)

<icon class="fa-solid fa-home"></icon>

c)

<i class="fa-solid fa-house"></i>

d)

<span class="fa-regular-house"></span>

e)

<i class="fab fa-house-home"></i>

25.

Praktik aman saat membuka link di tab baru adalah menambahkan…

a)

target="_new"

b)

target="_blank" rel="noopener"

c)

rel="nofollow noopener" tanpa target

d)

download

e)

aria-hidden="true"

26.

Atribut wajib agar data input terkirim ke server dengan nama field adalah…

a)

id

b)

placeholder

c)

value

d)

required

e)

name

27.

Untuk membuat baris baru dalam teks, gunakan…

a)

<br>

b)

</br>

c)

<lb>

d)

<newline>

e)

<line>

28.

Pernyataan yang benar tentang elemen void (tidak punya tag penutup) adalah…

a)

<p> adalah elemen void

b)

<img> tidak memerlukan penutup

c)

<div> elemen void

d)

<span> elemen void

e)

<script> elemen void

29.

Pernyataan DOCTYPE yang valid untuk HTML5…

a)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

b)

<!DOCTYPE xhtml>

c)

<!DOCTYPE html>

d)

<meta doctype="html">

e)

<!DOCTYPE HTML SYSTEM>

30.

Untuk menghubungkan label dan input di form Bootstrap, praktik paling tepat…

a)

Gunakan for pada label yang sama dengan id pada input

b)

Gunakan class yang sama di label dan input

c)

Taruh label di dalam input

d)

Pakai name yang sama di label dan input

e)

Gunakan placeholder sebagai label

31.

Yang bukan bagian dari sistem grid Bootstrap…

a)

.container

b)

.row

c)

.col-*

d)

.stack

e)

Utility responsive seperti .col-md-6