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.com
https://bagoes.github.io/
-
internal link / relative url
halaman1.html
../admin/halaman4.html
-
page anchor
#about
index.html#contact
-
attribute
<a href="" target=""></a>
_self
_blank
untuk 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: