HTML & Css Modul
HTML & Css Modul
Styling link
soal berikutnya:
sumber : https://www.w3schools.com/css/css_link.asp
CSS Selector
contoh:
p {
text-align: center;
color: red;
}
b. CSS id Selector: menggunakan atribut ID pada elemen HTML untuk memilih elemen tertentu
contoh:
#para1 {
text-align: center;
color: red;
}
c. CSS class Selector: menggunakan elemen HTML dengan atribut class tertentu
contoh:
.center {
text-align: center;
color: red;
}
contoh:
p.center {
text-align: center;
color: red;
}
contoh:
/* unvisited link */
a:link {
color: #FF0000;
}
/* visited link */
a:visited {
color: #00FF00;
}
/* selected link */
a:active {
color: #0000FF;
}
sumber:
https://www.w3schools.com/css/css_selectors.asp
https://www.w3schools.com/css/css_pseudo_classes.asp
https://www.w3schools.com/css/css_font_style.asp
https://www.w3schools.com/css/css_colors.asp
https://www.w3schools.com/css/css_background.asp
a. External CSS : Setiap halaman HTML harus memasukkan referensi external style sheet file didalam elemen
<link>, didalam head section
b. Internal CSS : Digunakan jika halaman HTML memiliki style sendiri/unik. Internal style di defined dalam
elemen <style>, didalam head section.
c. Inline CSS : Digunakan unique style untuk elemen tunggal. Untuk menggunakan inline styles, dengan
menambahkan atribut style ke element yang diinginkan. Atribut style dapat berisi berbagai macam
properti CSS
sumber : https://www.w3schools.com/css/css_howto.asp
soal berikutnya:
Cara memberikan komentar , seperti pada contoh:
p {
color: red; /* ini contoh komentar */
}
Sumber : https://www.w3schools.com/css/css_comments.asp
a. Best Practice (Pengalaman Terbaik di lapangan) : CSS harus dicoba disetiap browser karena beberapa
browser memiliki keunikan tersendiri
b. Ketika Style Sheet sudah di setting font-family ,tidak semua font akan bisa ditampilkan, semua bergantung
browsernya
c. Best Practice (Pengalaman Terbaik di lapangan) : Salah satu manfaat menggunakan CSS untuk halaman yg
lain, bisa meminimalisir error
sumber : https://www.w3schools.com/css/css_font.asp
Cara penulisan Lebar & Tinggi (Widht & Length)
Cara penulisan Lebar & Tinggi (Widht & Length) dapat dilihat pada contoh berikut:
div {
height: 200px;
width: 50%;
background-color: powderblue;
}
div {
max-width: 500px;
height: 100px;
background-color: powderblue;
}
Property Description
sumber : https://www.w3schools.com/css/css_dimension.asp
Soal berikutnya:
https://www.w3schools.com/css/css_font_style.asp
https://www.w3schools.com/css/css_link.asp
sumber : https://www.w3schools.com/css/css_text.asp
https://www.w3schools.com/css/css_text.asp
https://www.w3schools.com/css/css_text_align.asp
https://www.w3schools.com/css/css_font_size.asp
Class selector
sumber : https://www.w3schools.com/css/css_selectors.asp
Background-repeat
Sumber : https://www.w3schools.com/cssref/pr_background-repeat.asp
Pada kasus ini background-repeat yang digunakan hanya vertikal kebawah sehingga yang digunakan, seperti
contoh :
body {
background-image: url("paper.gif");
background-repeat: repeat-y;
}
Macam-macam Background-repeat
Value Description
repeat The background image is repeated both vertically and horizontally. The
last image will be clipped if it does not fit. This is default
no- The background-image is not repeated. The image will only be shown
repeat once
initial Sets this property to its default value. Read about initial
inherit Inherits this property from its parent element. Read about inherit
Sumber : https://www.w3schools.com/cssref/pr_background-repeat.asp
a. “The new super skis are out!” memiliki inline style background-color yaitu pink
b. “New item” memiliki internal style background-color yaitu light green
CSS Combinator
Child Selector (>) berguna untuk membuat style pada elemen yang hanya memiliki style yang didalam elemen
tertentu
contoh :
<!DOCTYPE html>
<html>
<head>
<style>
div > p {
background-color: yellow;
</style>
</head>
<body>
<h2>Child Selector</h2>
<p>The child selector (>) selects all elements that are the children of a specified
element.</p>
<div>
</div>
</body>
Elemen <p> yang ada didalam <div> saja yang memiliki style div > p.
sumber : https://www.w3schools.com/css/css_combinators.asp
Gambar dalam HTML
Karena gambar berada dalam folder images dan folder image masih dalam 1 folder aplikasi HTML(*.html) maka
cara memanggilnya “images/kazoo.jpg”
sumber : https://www.w3schools.com/tags/att_img_alt.asp
sumber : https://www.w3schools.com/tags/att_img_alt.asp
sumber :
https://www.w3schools.com/html/html5_svg.asp
https://www.w3schools.com/html/html5_canvas.asp
https://www.w3schools.com/html/html_images.asp
https://www.w3schools.com/html/html5_svg.asp
https://www.w3schools.com/html/html5_canvas.asp
https://www.w3schools.com/html/html5_canvas.asp
Menampilkan video
Soal berikutnya:
sumber : https://www.w3schools.com/html/html5_video.asp
controls
controls=”controls”
sumber : https://www.w3schools.com/html/html5_video.asp
Tatapenulisan HTML
untuk menampilkan yang berada di browser, pada elemen yang didalam <body>
sumber : https://www.w3schools.com/html/default.asp
<p>This is a paragraph.</p>
sumber : https://www.w3schools.com/html/html_comments.asp
sumber : https://www.w3schools.com/html/html_symbols.asp
Tag meta
<head>
<meta charset="UTF-8">
<meta name="description" content="Free Web tutorials">
<meta name="keywords" content="HTML, CSS, JavaScript">
<meta name="author" content="John Doe">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
</head>
https://www.w3schools.com/tags/tag_meta.asp
Tag Link
Soal berikutnya
<head>
<link rel="stylesheet" href="styles.css">
</head>
sumber : https://www.w3schools.com/tags/tag_link.asp
Tag noscript
Untuk menampilkan pesan bahwa browser tidak support javaScript menggunakan <noscript>
sumber : https://www.w3schools.com/tags/tag_noscript.asp
Tag hn
<h1> adalah ukuran font terbesar diantara ukuran heading yang lain
Sumber :
https://www.w3schools.com/tags/tag_hn.asp
https://www.w3schools.com/tags/tag_span.asp
https://www.w3schools.com/tags/tag_hr.asp
Pendefinisian warna dengan hexadesimal
Sumber : https://www.w3schools.com/cssref/css_colors.asp
Setting visibility
h2.a {
visibility: visible;
}
h2.b {
visibility: hidden;
}
sumber : https://www.w3schools.com/cssref/pr_class_visibility.asp
Class Display
untuk menghasilkan background yang terpisah dengan background keseluruhan maka digunakan display : inline
sumber : https://www.w3schools.com/cssref/pr_class_display.asp
sumber : https://www.w3schools.com/cssref/css3_pr_mediaquery.asp
Sumber :
https://www.w3schools.com/cssref/css3_pr_mediaquery.asp
https://www.w3schools.com/cssref/pr_class_display.asp
body {
background-image: url("paper.gif");
background-color: #cccccc;
}
sumber : https://www.w3schools.com/cssref/pr_background-image.asp
soal berikutnya :
<ol>
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
<ol start="50">
<li>Coffee</li>
<li>Tea</li>
<li>Milk</li>
</ol>
Hasil program
sumber : https://www.w3schools.com/tags/tag_ol.asp
Kode program untuk membuat tab baru pada hyperlink, dengan atribut target diisi dengan _blank
Atribut target:
Value Description
sumber : https://www.w3schools.com/tags/att_a_target.asp
karena folder image masih berada satu folder dengan file html maka cara memanggil nya adalah
“images/shirts1.png”
Soal boomark:
a. Contoh gambar yang memuat hyperlink
<a href="https://www.w3schools.com">
<img src="w3html.gif" alt="W3Schools.com" width="100" height="132">
</a>
b. Contoh bookmark :
c. Kode program ../images digunakan untuk memanggil alamat yang berada 1 level diatas folder .html
Sumber :
https://www.w3schools.com/tags/tag_img.asp
https://www.w3schools.com/html/html_filepaths.asp
https://www.w3schools.com/html/html_links_bookmarks.asp
Tag aside
<aside> digunakan untuk meletakkan bagian didalam konten tertentu, contoh:
sumber : https://www.w3schools.com/tags/tag_aside.asp
Sumber :
https://www.w3schools.com/tags/tag_caption.asp
https://www.w3schools.com/tags/tag_nav.asp
https://www.w3schools.com/html/html5_semantic_elements.asp
Form HTML, PUT, POST
Pada form HTML hanya terdapat get untuk menampilkan data dan untuk insert atau update data digunakan POST
https://www.w3schools.com/tags/att_form_method.asp
<fieldset>
<legend>Personalia:</legend>
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
</fieldset>
Sumber :
https://www.w3schools.com/tags/tag_fieldset.asp
https://www.w3schools.com/tags/tag_textarea.asp
Tag br
<br> digunakan untuk membuat baris baru yang tidak memiliki selisih baris dengan bagian diatasnya
Sumber : https://www.w3schools.com/tags/tag_br.asp
Tag figure
Contoh <figure>:
<figure>
<img src="pic_trulli.jpg" alt="Trulli" style="width:100%">
<figcaption>Fig.1 - Trulli, Puglia, Italy.</figcaption>
</figure>
Sumber : https://www.w3schools.com/tags/tag_figure.asp
Analisis paragraph
Paragraph kedua yaitu “Get ‘em while they last” , mempunyai tag <p> dengan css warna teks “gray”
CSS yang digunakan HANYA pada tag parapraph<p> sehingga menggunakan p.highlight
heading <h1> tidak ada style yg spesifik sehingga masih didalam tag <body> yang style nya warna font “maroon”
Paragraph pertama berisi “Welcome to our online store!” tidak memiliki style spesifik, karena masih dalam tag
<body> maka style mengikuti tag <body>, yaitu warna font “maroon”
Untuk paragraph kedua berisi “Check out whats is on sale!”, memiliki style class=”sale”, sehingga warna font
adalah “slateblue”
sumber : https://www.w3schools.com/tags/tag_doctype.asp
alamat absolute adalah alamat yang sudah lengkap, tidak berubah menurut nama server
Tabel
Untuk karena pada kode program baris judul tidak memuat keterangan kolom pertama, dan hanya memuat
keterangan kolom kedua maka dibutuhkan colspan=”2”
Sumber : https://www.w3schools.com/html/html_tables.asp
Semantic Element
<section>
<article>
<h2>Google Chrome</h2>
<p>Google Chrome is a web browser developed by Google, released in 2008.
Chrome is the world's most popular web browser today!</p>
</article>
<article>
<h2>Mozilla Firefox</h2>
<p>Mozilla Firefox is an open-source web browser developed by Mozilla.
Firefox has been the second most popular web browser since January,
2018.</p>
</article>
<article>
<h2>Microsoft Edge</h2>
<p>Microsoft Edge is a web browser developed by Microsoft, released in
2015. Microsoft Edge replaced Internet Explorer.</p>
</article>
</section>
Sumber : https://www.w3schools.com/html/html5_semantic_elements.asp
Drop down List
https://www.w3schools.com/tags/tag_select.asp
https://www.w3schools.com/tags/tag_textarea.asp
Ukuran heading
Sumber : https://www.w3schools.com/html/html_headings.asp
Tag details
<details>
<summary>Epcot Center</summary>
<p>Epcot is a theme park at Walt Disney World Resort featuring exciting
attractions, international pavilions, award-winning fireworks and seasonal
special events.</p>
</details>
Sumber : https://www.w3schools.com/tags/tag_details.asp
Viewport
<!DOCTYPE html>
<html>
<head>
<title>HTML Elements Reference</title>
</head>
<body>
<h1>This is a heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
Sumber : https://www.w3schools.com/tags/tag_title.asp
Tata cara penulisan untuk membuat halaman tidak bisa dialih bahasakan seperti gambar diatas
Sumber : https://developers.google.com/search/docs/advanced/crawling/special-
tags?hl=en&visit_id=637483733764914502-2404845501&rd=1
Meta encoding dengan charset
Sumber : https://www.w3schools.com/tags/tag_meta.asp
Sumber : https://www.w3schools.com/html/html_images.asp
Sumber :
https://www.w3schools.com/tags/tag_img.asp
https://www.w3schools.com/tags/ref_standardattributes.asp
https://www.w3schools.com/tags/att_global_title.asp
Tag track (Menampilkan subtitle)
https://developer.mozilla.org/en-
US/docs/Web/Guide/Audio_and_video_delivery/Adding_captions_and_subtitles_to_HTML5_video
Sumber :
https://www.w3schools.com/css/css_float.asp
https://www.w3schools.com/css/css_positioning.asp
Sumber:
https://www.w3schools.com/css/css_margin.asp
https://www.w3schools.com/css/css_padding.asp
Sumber :
https://www.w3schools.com/css/css_border_width.asp
https://www.w3schools.com/css/css_border_color.asp
Relative & Absolute Measurement
Sumber : https://www.w3.org/Style/Examples/007/units.en.html