Ringkasan HTML Mapel PWD
Ringkasan HTML Mapel PWD
Pendahuluan HTML
<HTML> adalah hypertext markup language. Pencipta dari HTML adalah Tim
Berners-Lee selain HTML ia juga menemukan HTTP, WWW , Web Browser, Web
Server, Web Page.
W3C adalah organisasi yang tugasnya adalah untuk membuat standar-standar
segala sesuatu yang ada di web.
Kegiatan utama dari W3c adalah untuk mengembangkan protokol dan panduan
yang akan memastikan perkembangan daari web dalam jangka panjang.
W3c berada pada Cambridge, Massachusetts (AS), Sophia Antipolis (Prancis),
Tokyo (Jepang), dan Beijing (Tiongkok). Selain itu, W3C diwakili oleh Penginjil
W3C di berbagai lokasi.
Di web evolutionoftheweb kita dapat melihat perkembangan dari para browser.
Dalam HTML ada CSS dan JavaScrip
-Html itu sebagai kerangka.
-CSS itu sebagai penghias dsri kerangka web.
-Javascript sebagai interaktivitas atau sesuatu yang dapat kita interaktif.
Hello World
Selamat datang di seri HTML untuk channel web programming Unpas bersama
saya, Sandi Kagali. Pada video ini, kita akan membuat web sederhana yang
menampilkan "Hello World". Kita akan menggunakan Notepad sebagai editor.
Langkah-langkah:
1. Buat Folder:
o Buat folder baru di desktop dengan nama "html".
o Di dalamnya, buat folder "latihan1" untuk menyimpan file latihan.
2. Menulis Kode HTML:
o Buka Notepad dan tulis kode sederhana berikut:
html
Salin kode
<!DOCTYPE html>
<html>
<head>
<title>Pemrograman Web 1</title>
</head>
<body>
<p>Hello World</p>
<p>Selamat datang di kuliah pemrograman web 1</p>
</body>
</html>
o Simpan file dengan nama "halaman1.html" dan tipe "All Files".
3. Menjalankan di Browser:
o Buka file "halaman1.html" menggunakan browser (misalnya, Google
Chrome).
o Anda akan melihat "Hello World" dan "Selamat datang di kuliah
pemrograman web 1" ditampilkan di halaman.
Penjelasan:
<!DOCTYPE html>: Menentukan bahwa ini adalah dokumen HTML5.
<html>, <head>, <body>: Tag dasar HTML.
<title>: Menentukan judul halaman yang muncul di tab browser.
<p>: Tag untuk membuat paragraf.
Selamat, Anda telah membuat halaman web sederhana pertama Anda! Pada video
berikutnya, kita akan membahas lebih lanjut tentang tag HTML lainnya dan
atributnya.
HTML id Attribute
Atribut HTML id digunakan untuk menentukan id unik untuk elemen HTML.
Anda tidak boleh memiliki lebih dari satu elemen dengan id yang sama dalam
dokumen HTML.
Tag HTML
Tag yang dapat dapat ditempatkan di head:
1. <title></title> adalah judul halam
2. <style></style> adalah CSS
3. <script></script> adalah javascript
4. <meta></meta> adalah metadata: <meta name=”nama” content=”nama
konten”>
Penanda elemen
-Accesskey = untuk menentukan siapa saja yang dapat mengakses
-Class dan id = untuk memberi suatu elemen
-Dir = adalah arah tulisan
-Lang = untuk Bahasa
-Style = untuk memasukkan inline css
-Tabindex = untuk menunjukkan urutan
-Title = untuk memberi judul
Paragraph HTML
1. Pembahasan tag paragraf pada html:
<p></p>= untuk membuat paragraf
Jika ingin membuat jarak pada paragraf, kita harus menambahkan tag bantuan
yaitu <br>&<hr>
<br></br>=untuk membuat baris baru di dalam paragraf.
<hr></hr>=untuk membuat garis horizontal .
Image
<img src="pic_trulli.jpg" alt="Italian Trulli">
Untuk file gambar yang dapat di masukkan ke dalam tag image adalah internal
resource seperti logo.png, background.jpg. yang kedua adalah external resouce
seperti hotlink yaitu https://www.google.com/image/srpr/logo11w.png
*ATRIBUT yang dimiliki oleh tag IMG adalah src, alt, title, width, height.
-Untuk alt itu merupakan tag di img untuk alternatif dari gambar yang tidak
muncul.
-Untuk width itu adalah lebar dari gambarnya .
-Untuk height itu adalah tinggi dari gambar.
-Title di gunakan untuk memberikan judul pada gamabar.
Heading
H1 hingga H6 adalah tag HTML yang digunakan untuk menentukan judul atau
heading pada sebuah halaman web. Berikut adalah penjelasan singkat tentang
masing-masing tag:
H1: Digunakan untuk judul utama dan biasanya hanya digunakan sekali per
halaman.
H2: Subjudul utama, dapat digunakan beberapa kali untuk mendefinisikan
bagian besar dari konten.
H3: Subjudul dari H2, digunakan untuk bagian dalam subjudul utama.
H4: Subjudul dari H3.
H5: Subjudul dari H4.
H6: Subjudul dari H5, yang paling rendah dalam hierarki heading.
Hyperlink
<img src=””>
File yang bisa disimpan ada 2:
1. internal resource(logo.png, background.jpg, yang ada di folder). Jika
difolder masukkan saja <img src=”nama file”> jika diluar masukkan <img
scr=”Nama folder/ nama file”> atau jika diluar masukkan <img src=”../nama
folder/nama file”>
2. eksternal(link)
atribut img
1. src, untuk menentukan file tersebut akan diambil dari mana(wajib ada)
2. alt, untuk memberikan alternatif teks <img src=”file name” alt=”isi teks”>
jika teks tidak muncul biasa karena tempat tidak cukup untuk teks jd
menambahkan width=”ukuran font” diakhir perintah sebelum >
3. title, untuk memberikan judul(perintahnya seperti alt hanya saja alt diganti
title)
4. width, untuk mengatur lebar gambar(perintah sama seperti alt hanya saja alt
diganti width dan pada “” berisi ukuran, jila hanya angka akan termasuk px dan
jika diberi % maka akan memenuhi halaman sesuai dengan jumlah % yang kita
isi).
5. height, untuk mengatur tinggi gambar(perintah sama seperti alt hanya saja
alt diganti height dan pada “” berisi ukuran, jila hanya angka akan termasuk px dan
jika diberi % maka akan memenuhi halaman sesuai dengan jumlah % yang kita
isi).
Menggabungkan gambar dan hyperlink
Berikan perintah
<a href=”alamat link”>
<img src=”nama file>
</a>
dengan begitu jika kita mengeklik gambar maka gambar tersebut akan membawa
kita ke Alamat link tersebut
Style HTML
Atribut HTML styledigunakan untuk menambahkan gaya ke suatu elemen,
seperti warna, font, ukuran, dan lainnya.
*Atribut Style HTML
Mengatur gaya suatu elemen HTML, dapat dilakukan dengan styleatribut.
Atribut HTML style memiliki sintaks berikut:
<tagname style="property:value;">
Properti tersebut adalah properti CSS. Nilainya adalah nilai CSS.
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
-Warna teks
Properti CSS colormendefinisikan warna teks untuk elemen HTML:
Contoh
<h1 style="color:blue;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>
-font
Properti CSS font-familymendefinisikan font yang akan digunakan untuk elemen
HTML:
Contoh
<h1 style="font-family:verdana;">This is a heading</h1>
<p style="font-family:courier;">This is a paragraph.</p>
-Ukuran teks
Properti CSS font-sizemendefinisikan ukuran teks untuk elemen HTML:
Contoh
<h1 style="font-size:300%;">This is a heading</h1>
<p style="font-size:160%;">This is a paragraph.</p>
-Perataan Teks
Properti CSS text-alignmendefinisikan perataan teks horizontal untuk elemen
HTML:
Contoh
<h1 style="text-align:center;">Centered Heading</h1>
<p style="text-align:center;">Centered paragraph.</p>
Ringkasan dari atas:
Gunakan styleatribut untuk menata elemen HTML
Gunakan background-color untuk warna latar belakang
Gunakan color untuk warna teks
Gunakan font-family untuk font teks
Gunakan font-size untuk ukuran teks
Gunakan text-align untuk perataan teks
Elemen <div>
Elemen ini <div>secara default adalah elemen blok, artinya elemen ini
mengambil semua lebar yang tersedia, dan dilengkapi dengan jeda baris
sebelum dan sesudahnya.
Contoh
Elemen <div> mengambil semua lebar yang tersedia:
Lorem Ipsum <div>I am a div</div> dolor sit amet.
Elemen tersebut <div>tidak memiliki atribut yang diperlukan,
tetapi style, classdan idbersifat umum.
<div>
<h2>Oslo</h2>
<p>Oslo is the capital city of Norway.</p>
<p>Oslo has over 600.000 inhabitants.</p>
</div>
<div>
<h2>Rome</h2>
<p>Rome is the capital city of Italy.</p>
<p>Rome has almost 3 million inhabitants.</p>
</div>
Mengambang
Properti CSS floatawalnya tidak dimaksudkan untuk
menyelaraskan <div>elemen secara berdampingan, namun telah digunakan
untuk tujuan ini selama bertahun-tahun.
Properti CSS floatdigunakan untuk memposisikan dan memformat konten
serta memungkinkan elemen melayang bersebelahan, bukan di atas satu
sama lain.
Contoh
Cara menggunakan float untuk menyelaraskan elemen div secara
berdampingan:
<style>
.mycontainer {
width:100%;
overflow:auto;
}
.mycontainer div {
width:33%;
float:left;
}
</style>
Blok sebaris
Jika Anda mengubah properti <div>elemen displaydari blockmenjadi inline-
block, <div>elemen tidak akan lagi menambahkan jeda baris sebelum dan
sesudahnya, dan akan ditampilkan berdampingan, bukan di atas satu sama
lain.
Contoh
Cara menggunakan display: inline-block untuk menyelaraskan elemen div
secara berdampingan:
<style>
div {
width: 30%;
display: inline-block;
}
</style>
Melenturkan
Modul Tata Letak CSS Flexbox diperkenalkan untuk memudahkan
merancang struktur tata letak responsif yang fleksibel tanpa menggunakan
float atau positioning.
Agar metode fleksibel CSS berfungsi, kelilingi <div>elemen
dengan <div>elemen lain dan berikan status sebagai wadah fleksibel.
Contoh
Cara menggunakan flex untuk menyelaraskan elemen div secara
berdampingan:
<style>
.mycontainer {
display: flex;
}
.mycontainer > div {
width:33%;
}
</style>
jaringan
Modul Tata Letak Grid CSS menawarkan sistem tata letak berbasis grid,
dengan baris dan kolom, sehingga memudahkan mendesain halaman web
tanpa harus menggunakan float dan positioning.
Kedengarannya hampir sama dengan flex, namun memiliki kemampuan
untuk menentukan lebih dari satu baris dan memposisikan setiap baris secara
individual.
Metode grid CSS mengharuskan Anda mengelilingi <div>elemen
dengan <div>elemen lain dan memberikan status sebagai wadah grid, dan
Anda harus menentukan lebar setiap kolom.
Contoh
Cara menggunakan grid untuk menyelaraskan elemen <div> secara
berdampingan:
<style>
.grid-container {
display: grid;
grid-template-columns: 33% 33% 33%;
}
</style>
<div class="city">
<h2>London</h2>
<p>London is the capital of England.</p>
</div>
<div class="city">
<h2>Paris</h2>
<p>Paris is the capital of France.</p>
</div>
<div class="city">
<h2>Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
</div>
</body>
</html>
</body>
</html>
Sintaks Untuk Kelas
Untuk membuat kelas; tulis karakter titik (.), diikuti dengan nama kelas. Lalu,
definisikan properti CSS di dalam kurung kurawal {}:
Contoh
Buat kelas bernama "kota":
<!DOCTYPE html>
<html>
<head>
<style>
.city {
background-color: tomato;
color: white;
padding: 10px;
}
</style>
</head>
<body>
<h2 class="city">London</h2>
<p>London is the capital of England.</p>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>
</body>
</html>
Beberapa Kelas
Elemen HTML dapat dimiliki lebih dari satu kelas.
Untuk mendefinisikan beberapa kelas, pisahkan nama kelas dengan spasi,
misalnya <div class="city main">. Elemen akan ditata sesuai dengan semua
kelas yang ditentukan.
Dalam contoh berikut, <h2>elemen pertama adalah milik kelas citydan juga
milik mainkelas tersebut, dan akan mendapatkan gaya CSS dari kedua kelas:
Contoh
<h2 class="city main">London</h2>
<h2 class="city">Paris</h2>
<h2 class="city">Tokyo</h2>
Ringkasan
Atribut HTML classmenentukan satu atau lebih nama kelas untuk suatu
elemen
Kelas digunakan oleh CSS dan JavaScript untuk memilih dan mengakses
elemen tertentu
Atribut ini classdapat digunakan pada elemen HTML apa pun
Nama kelas peka huruf besar-kecil
Elemen HTML yang berbeda dapat menunjuk ke nama kelas yang sama
JavaScript dapat mengakses elemen dengan nama kelas tertentu
dengan getElementsByClassName()metode tersebut
Atribut ID HTML
Menggunakan Atribut id
Atribut idmenentukan id unik untuk elemen HTML. Nilai atribut idharus unik
dalam dokumen HTML.
Atribut iddigunakan untuk menunjuk ke deklarasi gaya tertentu dalam style sheet.
Itu juga digunakan oleh JavaScript untuk mengakses dan memanipulasi elemen
dengan id tertentu.
Sintaks untuk id adalah: tulis karakter hash (#), diikuti dengan nama id. Lalu,
definisikan properti CSS di dalam kurung kurawal {}.
Dalam contoh berikut kita memiliki <h1>elemen yang menunjuk ke nama id
"myHeader". Elemen ini <h1>akan ditata sesuai dengan #myHeaderdefinisi gaya
di bagian kepala:
Contoh
<!DOCTYPE html>
<html>
<head>
<style>
#myHeader {
background-color: lightblue;
color: black;
padding: 40px;
text-align: center;
}
</style>
</head>
<body>
</body>
</html>
<h2 class="city">Paris</h2>
<p>Paris is the capital of France.</p>
<h2 class="city">Tokyo</h2>
<p>Tokyo is the capital of Japan.</p>