wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Soal HTML dan CSS untuk SMK Kelas 10

Total questions: 50

Worksheet time: 17mins

Name
Class
Date
1.

Apa yang dimaksud dengan elemen dalam HTML?

a)

Kode yang digunakan untuk mendefinisikan struktur halaman web

b)

Bagian dari tag yang memberikan informasi tambahan

c)

Kombinasi tag pembuka, konten, dan tag penutup

d)

Api, Air, Tanah, Udara

2.

Atribut dalam HTML digunakan untuk...

a)

Menutup tag HTML

b)

Memberikan informasi tambahan tentang elemen

c)

Mengatur tata letak halaman

d)

Menyisipkan gambar ke halaman web

3.

Manakah contoh penggunaan atribut yang benar?

a)
  1. <img src="gambar.jpg" alt="Deskripsi gambar">

b)
  1. <img src:"gambar.jpg" alt:"Deskripsi gambar">

c)
  1. <img src=gambar.jpg alt=Deskripsi gambar>

d)
  1. <img "gambar.jpg" "Deskripsi gambar">

4.

Tag HTML yang digunakan untuk membuat heading tingkat kedua adalah...

a)

h-two

b)

h2

c)

heading2

d)

hh

5.

Bagaimana cara menulis komentar di HTML?

a)

// Ini adalah komentar

b)

/* Ini adalah komentar */

c)
  1. <!-- Ini adalah komentar -->

d)

# Ini adalah komentar

6.

Tag <p> digunakan untuk...

a)

Membuat judul utama

b)

Membuat paragraf teks

c)

Menyisipkan gambar

d)

Membuat daftar berurutan

7.

Tag mana yang digunakan untuk membuat teks tebal?

a)

<table>

b)

<b>

c)

<u>

d)

<bald>

8.

Apa fungsi dari tag <i> ?

a)

Membuat teks miring

b)

Membuat teks bergaris bawah

c)

Membuat teks berukuran besar

d)

Mengubah warna teks

9.

Tag mana yang digunakan untuk membuat teks bergaris bawah?

a)

<line>

b)

<u>

c)

<cross>

d)

<hr>

10.

Tag yang digunakan untuk membuat hyperlink adalah...

a)
  1. <link>

b)
  1. <a>

c)
  1. <href>

d)
  1. <url>

11.

Atribut apa yang digunakan untuk menentukan alamat tujuan pada tag <a>?

a)

src

b)

href

c)

alt

d)

title

12.

Atribut apa yang wajib ada pada tag untuk menentukan lokasi file gambar?

a)

alt

b)

src

c)

width

d)

height

13.

Apa fungsi atribut alt pada tag ?

a)

Menentukan ukuran gambar

b)

Memberikan teks alternatif jika gambar gagal dimuat

c)

Mengatur posisi gambar di halaman

d)

Menentukan format file gambar

14.

Bagaimana cara menentukan lebar gambar menjadi 200 piksel?

a)
  1. <img src="gambar.jpg" width="200px">

b)
  1. <img src="gambar.jpg" size="200">

c)
  1. <img src="gambar.jpg" width=200px>

d)
  1. <img src="gambar.jpg" pixel="200">

15.

Tag yang digunakan untuk membuat daftar tanpa urutan angka/huruf adalah...

a)
  1. <ol>

b)

<ul>

c)

<al>

d)

<li>

16.

Bagaimana cara membuat daftar berurutan dengan nomor?

a)
  1. <ul><li>Item</li></ul>

b)
  1. <ol><li>Item</li></ol>

c)
  1. <dl><li>Item</li></dl>

d)
  1. <list><li>Item</li></list>

17.

Tag yang digunakan untuk membuat baris dalam tabel adalah...

a)

<tr>

b)

<row>

c)

<td>

d)

<rowspan>

18.

Apa fungsi tag <tr> dalam tabel?

a)

Membuat sel data biasa

b)

Membuat judul kolom atau baris

c)

Membuat baris baru

d)

Mengatur lebar tabel

19.

Atribut apa yang digunakan untuk menggabungkan dua kolom dalam tabel?

a)

rowspan

b)

colspan

c)

merge

d)

span

20.

Tag yang digunakan untuk membuat formulir adalah...

a)

<input>

b)

<form>

c)

<button>

d)

<fieldset>

21.

Type input yang digunakan untuk menampilkan pilihan tanggal adalah...

a)

dates

b)

date

c)

dante

d)

data

22.

Apa bedanya atribut type radio dan checkbox pada tag <input>?

a)

radio hanya bisa pilih satu, checkbox bisa pilih radio

b)

checkbox hanya bisa pilih satu, radio bisa pilih lebih

c)

radio hanya bisa pilih satu, checkbox bisa pilih lebih

d)

checkbox hanya bisa pilih lebih, radio bisa pilih dua

23.

Apa fungsi atribut action pada tag ?

a)

Menentukan jenis input

b)

Menentukan alamat tujuan pengiriman data formulir

c)

Mengatur tampilan formulir

d)

Menentukan nama formulir

24.

File apa yang biasanya digunakan sebagai halaman utama situs web?

a)

style.css

b)

index.html

c)

main.js

d)

home.txt

25.

Bagaimana cara menghubungkan file CSS ke file HTML?

a)
  1. <link rel="stylesheet" href="style.css">

b)
  1. <style src="style.css">

c)
  1. <css href="style.css">

d)
  1. <link src="style.css">

26.

Bagaimana cara menulis aturan CSS untuk elemen ?

a)

h1 { color: blue; }

b)

{ color: blue; }

c)

h1: color = blue;

d)

h1 = { color: blue }

27.

Apa yang dimaksud dengan selektor dalam CSS?

a)

Aturan untuk mengatur warna latar belakang

b)

Bagian dari CSS yang menentukan elemen yang akan diatur

c)

Properti untuk mengatur ukuran font

d)

Kode untuk menghubungkan CSS ke HTML

28.

Manakah sintaks CSS yang benar?

a)

p { font-size: 16px; }

b)

p { font-size = 16px }

c)

p: font-size 16px;

d)

p { font-size: 16px }

29.

Properti CSS untuk mengatur warna teks adalah...

a)

background-color

b)

color

c)

font-color

d)

text-color

30.

Bagaimana cara mengatur latar belakang elemen menjadi merah?

a)

background-color: red;

b)

bg: red;

c)

background-color: #ff0000;

d)

bg-color: #ff0000

31.

Properti CSS untuk mengatur teks menjadi rata tengah adalah...

a)

text-align: center;

b)

align: center;

c)

text-position: center;

d)

center: text;

32.

Properti CSS untuk mengatur jenis font adalah...

a)

font-family

b)

font-style

c)

font-size

d)

text-font

33.

Bagaimana cara membuat garis tepi berukuran 2 piksel dengan warna hitam?

a)

border: 2px solid black;

b)

border: 2px black;

c)

border-size: 2px black;

d)

border-color: 2px black;

34.

Properti CSS untuk mengatur lebar elemen adalah...

a)

size

b)

width

c)

height

d)

dimension

35.

Apa perbedaan antara margin dan padding?

a)

Margin adalah jarak di dalam elemen, padding adalah jarak di luar elemen

b)

Margin adalah jarak di luar elemen, padding adalah jarak di dalam elemen

c)

Margin dan padding sama-sama mengatur ukuran elemen

d)

Margin digunakan untuk teks, padding untuk gambar

36.

Bagaimana cara mengatur margin atas sebesar 20 piksel?

a)

margin-top: 20px;

b)

margin: 20px top;

c)

padding-top: 20px;

d)

top-margin: 20px;

37.

Properti CSS untuk mengatur padding di semua sisi sebesar 10 piksel adalah...

a)

padding: 10px;

b)

padding-all: 10px;

c)

padding: 10px 5px 10px;

d)

padding: 5px 5px 5px 5px;

38.

Apa yang termasuk dalam box-model CSS?

a)

Content, padding, border, margin

b)

Content, font, color, background

c)

Padding, border, width, height

d)

Margin, font-size, text-align

39.

Bagaimana cara menghitung lebar total elemen dalam box-model?

a)

Content + padding

b)

Content + padding + border + margin

c)

Content + border

d)

Content saja

40.

Padding adalah..

a)

Jarak Border ke Box Lain

b)

Jarak Content ke Border

c)

Jarak Content ke Margin

d)

Jarak Rey ke Daffa

41.

Properti display: none; berfungsi untuk...

a)

Menyembunyikan elemen tanpa menghapus ruangnya

b)

Menyembunyikan elemen dan menghapus ruangnya

c)

Mengatur elemen menjadi rata tengah

d)

Mengubah ukuran elemen

42.

Apa perbedaan antara display: none; dan visibility: hidden;?

a)

display: none; menyembunyikan elemen tanpa ruang, visibility: hidden; menyembunyikan dengan ruang

b)

display: none; mengubah warna, visibility: hidden; mengubah ukuran

c)

Keduanya sama-sama menyembunyikan elemen tanpa ruang

d)

visibility: hidden; menghapus elemen dari halaman

43.

Properti display: block; membuat elemen...

a)

Mengisi lebar penuh dan memulai baris baru

b)

Berada di samping elemen lain

c)

Tersembunyi dari halaman

d)

Mengambang di sisi kanan

44.

Properti position: absolute; membuat elemen...

a)

Tetap pada posisi awal

b)

Berpindah relatif terhadap elemen induk yang diposisikan

c)

Posisinya relatif mengikuti elemen induk

d)

Mengambang di sisi kiri

45.

Apa fungsi properti float dalam CSS?

a)

Mengatur posisi elemen ke tengah halaman

b)

Membuat elemen mengambang ke kiri atau kanan

c)

Menyembunyikan elemen

d)

Mengatur jarak antar elemen

46.

Properti position: relative; membuat elemen diposisikan relatif terhadap...

a)

Dokumen keseluruhan

b)

Posisi aslinya

c)

Elemen induk

d)

Elemen terdekat

47.

Properti CSS untuk mengaktifkan flexbox pada elemen adalah...

a)

display: flex;

b)

flex: block;

c)

display: inline;

d)

display: none;

48.

Properti justify-content pada flexbox digunakan untuk...

a)

Mengatur jarak vertikal antar elemen

b)

Mengatur penyebaran elemen pada sumbu utama

c)

Mengatur ukuran elemen

d)

Mengatur warna elemen

49.

Apa fungsi properti align-items pada flexbox?

a)

Mengatur penyebaran elemen pada sumbu silang

b)

Mengatur posisi elemen ke kiri atau kanan

c)

Mengatur lebar elemen

d)

Menyembunyikan elemen

50.

Apa Framework dari CSS?

a)

Tailwind

b)

Laravel

c)

Express

d)

Ruby Rail Go