Apabila membuat persediaan untuk temu duga untuk jawatan pembangun bahagian hadapan, HTML dan CSS adalah teknologi asas yang pasti anda akan ada dalam temu duga. Kebanyakan majikan akan bertanya kepada anda soalan biasa tentang struktur HTML dan penggayaan CSS, tetapi terdapat beberapa soalan yang mungkin mengejutkan anda dan menyebabkan kekeliruan. Itulah sebabnya penting bukan sahaja untuk menguasai pengetahuan asas, tetapi untuk bersedia untuk soalan yang lebih mendalam dan tidak dijangka.
Dalam siaran ini, kami mula-mula akan meneliti 50 soalan temuduga HTML dan CSS yang paling biasa bersama dengan jawapan terperinci. Akhir sekali, saya akan menambah 10 lagi soalan tidak dijangka yang mungkin mengelirukan anda, tetapi dengan penjelasan tentang cara menyelesaikannya.
1. Apakah HTML dan apakah tujuan asasnya?
HTML (HyperText Markup Language) ialah bahasa penanda yang digunakan untuk menstruktur kandungan pada halaman web. Membenarkan penciptaan tajuk, perenggan, pautan, imej, jadual dan elemen halaman lain.
2. Apakah kebaharuan HTML5 utama berbanding versi sebelumnya?
HTML5 membawa tag semantik seperti
3. Terangkan perbezaan antara id dan atribut kelas.
id ialah pengecam unik yang boleh diberikan kepada hanya satu elemen pada halaman, manakala kelas boleh diberikan kepada berbilang elemen dan digunakan untuk mengumpulkan elemen dengan gaya atau fungsi yang serupa.
4. Apakah HTML semantik dan mengapa ia penting?
HTML semantik menggunakan elemen yang mempunyai makna yang jelas (cth
5. Apakah teg HTML5 semantik utama dan bagaimana ia digunakan?
Teg utama termasuk
6. Apakah DOCTYPE dan mengapa ia penting dalam dokumen HTML?
pengisytiharan mentakrifkan versi HTML yang akan digunakan. Dalam HTML5, pengisytiharan mudah memastikan halaman dipaparkan dengan betul dalam semua penyemak imbas.
7. Bagaimana untuk membuat pautan dalam HTML?
Gunakan label: Klik di sini. Atribut href menentukan URL yang dituju oleh pautan.
Jadual dibuat menggunakan
Atribut alt menyediakan teks alternatif untuk imej yang tidak boleh dipaparkan. Ia penting untuk SEO dan kebolehaksesan, kerana pembaca skrin menggunakannya untuk menerangkan imej.
Borang dibuat menggunakan
radio digunakan apabila perlu untuk memilih satu pilihan daripada kumpulan, manakala kotak semak membolehkan pemilihan beberapa pilihan. Contoh:
Gunakan
Atribut pemegang tempat menyediakan pembayang teks di dalam medan input yang boleh dilihat sehingga pengguna memasukkan data. Contoh:
Gunakan
Pautan luaran membawa ke halaman lain di Internet (URL penuh digunakan), manakala pautan dalaman membawa ke halaman lain dalam tapak (alamat relatif digunakan). Contoh:
16. Šta je CSS i čemu služi? 17. Koje su prednosti korišćenja eksternih CSS fajlova? 18. Kako primenjujemo CSS na HTML elemente?, dan . Contoh:
<table>
<tr>
<th>Ime</th>
<th>Prezime</th>
</tr>
<tr>
<td>Marko</td>
<td>Marković</td>
</tr>
</table>
<form action="/submit" method="POST">
<input type="text" name="ime" placeholder="Unesi ime" />
<button type="submit">Pošalji</button>
</form>
<input type="radio" name="pol" value="muško" /> Muško
<input type="radio" name="pol" value="žensko" /> Žensko
<br>
<input type="checkbox" name="hobi" value="sport" /> Sport
<video controls>
<source src="video.mp4" type="video/mp4">
</video>
<input type="text" placeholder="Unesi svoje ime">
untuk senarai bernombor dan
untuk senarai bertitik tumpu mata. Item ditakrifkan menggunakan
<ul>
<li>Prva stavka</li>
<li>Druga stavka</li>
</ul>
<a href="https://example.com">Spoljni link</a>
<a href="/kontakt">Unutrašnji link</a>
CSS pitanja:
CSS (Cascading Style Sheets) služi za stilizovanje HTML elemenata, definišući boje, margine, pozicioniranje, fontove, itd.
Eksterni CSS fajlovi omogućavaju da se stilovi dele između više HTML stranica, smanjujući redundanciju i olakšavajući održavanje koda.
CSS se može primeniti na tri načina: inline (unutar HTML-a pomoću style atributa), u