Belajar HTML Dasar
Berikut ini merupakan rangkuman saya untuk belajar HTML, lebih jelasnya kunjungi tautan referensi pada akhir tulisan ini.
1. Pendahuluan
HTML : Hypertext Markup Language
Tim Berners-Lee : HTTP, HTML, WWW, Web Browser, Web Server, Web Page
W3C : World Wide Web Consortium
2. Hello World!
Struktur dasar HTML
<!DOCTYPE html>
<html>
<head>
<title></title>
</head>
<body>
</body>
</html>
Latihan 1: pratinjau
3. Code Editor
- Sublime Text
- Notepad++
- VS Code Editor
Latihan 2: pratinjau 1, pratinjau 2
4. Tag
tag <HTML>
bagian <head>
-
judul halaman
<title></title> -
CSS
<style></style> -
javascript
<script></script> -
metadata
<meta></meta>
bagian <body>
-
teks
<h1>, <h2>, <h3>, <h4>, <h5>, <h6>, <p>, ... -
pendukung teks
<br>, <hr>, <em>, <strong>, ... -
gambar
<img> -
hyperlink
<a> -
list (bullets & numbering)
<ul>, <ol>, <li>, <dl>, <dt>, <dd> -
tabel
<table>, <thead>, <tbody>, ... -
form
<form>, <input>, <select>, <button>, ... -
script
<script> -
object
<object> -
grouping
<div>, <span> -
komentar
<!-- isi komentar -->
struktur tag
<namatag atribut="nilai">
<body bgcolor="lightblue">
artibut global
- accesskey
- class
- id
- dir
- lang
- style
- tabindex
- title
5. Paragraf
-
tag p, br dan hr
<p></p>, <br>, <hr> -
tag b, i dan u
<b></b>, <i></i>, <u></u> -
tag strong dan em
<strong></strong>, <em></em>
Latihan 3: pratinjau
6. Heading
<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>
Latihan 4: pratinjau
7. List
-
Ordered List
<ol></ol> -
Unordered List
<ul></ul> -
Definition List
<dl></dl>
Latihan 5: pratinjau
8. Hyperlink
-
anchor
<a></a><a href=""></a> -
external link
www.google.comhttps://bagoes.github.io/ -
internal link / relative url
halaman1.html../admin/halaman4.html -
page anchor
#aboutindex.html#contact -
attribute
<a href="" target=""></a>_self_blankuntuk membuka pada tab baru pada browser_parent_top
Latihan 6: pratinjau 1, pratinjau 2, pratinjau 3, pratinjau 4, pratinjau 5
9. Image
<img src="">
- internal resource
- external resource
attribute: src, alt, title, width, height
<img src="" alt="" title="" width="" height="">
Latihan 7: pratinjau
10. Table
struktur tabel: baris & kolom
- baris: kotak-kotak yang berada pada garis horizontal
- kolom: kotak-kotak yang berada pada garis vertikal
- cell: kotak yang berada pada perpotongan atau pertemuan baris dan kolom
<table></table>
<table>
<tr> // table row
<td>...</td> // table data
</tr>
</table>
11. Table Merging
colspan
rowspan
Latihan 8: pratinjau 1, pratinjau 2, pratinjau 3
12. Form
<form></form>
<form>
...
<!-- elemen form -->
...
</form>
Elemen Form
input
<input type="">
attribute: text, password, radio, checkbox, submit, reset, button
button
<button type=""></button>
attribute: submit, reset, button
label
13. Form (lanjutan)
textarea
<textarea></textarea>
select
<select></select>
Latihan 9: pratinjau 1, pratinjau 2
Selain tautan untuk melihat pratinjau setiap latihan di codepen, berikut ini disertakan tautan source code di GitHub.
Referensi: