A. PENDAHULUAN
- Pengertian
- Latar belakang masalah
A. PENDAHULUAN Pengertian
Dapat menguasai CSS dan tujuannya setelah menguasai CSS bisa masuk ke jenjang berikutnya untuk bisa membangun sebuah template yang nantinya akan di buat website.
Mengetahui dan memahami CSS margins, CSS padding, CSS Height/width, CSS Box model.
- Membaca referensi
- Mempraktikkan dengan mengerjakan Try It Your Self
- Laptop
- Koneksi internet
08.00 - 16.00
Margin di gunakan untuk membuat ruang di sekitar elemen, di luar batas yang di tentukan.
contoh :
CSS :
div {
margin: 50px;
border: 1px solid #4CAF50
}
HTML :
<div>Ini adalah bermargin 50px</div>
Hasilnya :
Properti CSS margin digunakan untuk membuat ruang di sekitar elemen, di luar batas yang di tentukan.
Dengan CSS, Anda memiliki kontrol penuh atas margin. Ada properti untuk mengatur margin untuk setiap sisi elemen (atas, kanan, bawah, dan kiri).
Margin - Sisi individu
- CSS memiliki properti untuk menentukan margin untuk setiap sisi elemen :
margin-top
margin-right
margin-bottom
margin-left
Semua properti margin dapat memiliki niai berikut :
otomatis - browser menghitung margin
panjang- menentukan margin dalam px, pt, c, dll
% - menentukan margin dalam % dari lebar elemen yang mengandung.
Contoh :
CSS =
p {
margin-top: 100px;
margin-bottom: 100px;
margin-right: 150px;
margin-left: 80px;
}
HTML =
<p>untuk yang margin bagian atas 100px, margin bagian tengah 100px, margin bagian kanan 150px, margin bagian kiri 80px</p>
Hasilnya :
Margin - Properti Singkatan
Untuk mempersingkat kode, dimungkinkan untuk menentukan semua properti margin dalam satu properti.
properti margin adalah properti singkatan untuk properti margin individu(permasing-masing bagian) berikut :
- margin-top
- margin-right
- margin-bottom
- margin left
Jadi inilah cara kerjannya :
Jika margin properti memiliki empat nilai
contoh :
- margin: 25px 50px 75px 100px;
maka = margin atas adalah 25px
margin kanan adalah 50px
magin bawah adalah 75px
margin kiri adalah 100px
Contoh :
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid black;
margin: 25px 50px 75px 100px;
background-color: lightblue;
}
</style>
</head>
<body>
<h2>Margin yang memiliki 4 nilai</h2>
<div>margin atas 25px, margin kanan 50px, margin bawah 75px, margin kiri 100px.</div>
<hr>
</body>
</html>
Hasilnya :
Jika margin memiliki tiga nilai
contoh :
- margin: 20px 50px 80px;
Maka = margin atas 20px
margin kanan dan kiri 50px
margin bawah 80px
Jika margin memiliki dua nilai
Contoh :
- margin: 20px 50px;
Maka = margin atas dan bawah adalah 20px
margin kanan dan kiri adalah 50px
Jika margin memiliki properti satu nilai :
Contoh = margin: 25px;
Maka : keempat margin bernilai 25px
Nilai Otomatis
Anda dapat mengatur properti margin ke auto yang nantinya akan memusatkan secara horizontal di bawah wadahnya. Elemen kemudian akan mengambil lebar yang di tentukan, dan ruang yang tersisa akan di bagi antara margin kiri dan kanan.
Contoh : menggunakan margin otomatis
CSSNYA :
div {
width: 300px;
margin: auto;
border: 1px solid red;
}
HTMLNYA :
<div>Hallo nama Saya Adelwin Nugroho Liandy, Salam kenal semua....!</div>
Hasilnya :
Nilai yang diwarisi
Contoh ini memungkinkan margin kiri elemen <p class="adel"> diwarisi dari elemen <div> :
Contoh :
<!DOCTYPE html>
<html>
<head>
<style>
div {
border: 1px solid red;
margin-left: 140px;
}
p.ex1 {
margin-left: inherit;
}
</style>
</head>
<body>
<h2>Menggunakan margin yang mewarisi</h2>
<p>Dengan margin properti inherit ini bisa mewarisi css sebelumnya</p>
<div>
<p class="ex1">Disini elemen margin pada elemen paragrag mewarisi margin elemen div.</p>
</div>
</body>
</html>
Hasilnya :
CSS padding ini kurang lebih seperti CSS margin perbedaannya jika margin mengukur luar agar tidak beredempetan dengan elemen lain, jika padding mengukur ruang didalam kotak.
Dasarnya, margin adalah ruang di sekitar elemen dan padding mengacu pada ruang antara elemen dan konten didalamnnya.
Jika kalian lihat gambar di atas simplenya jadi ada 2 buah kotak yang didalamnya terdapat teks, nah jika kamu ingin memberikan jarak antara teks dengan kotaknya, sehingga terdapat ruang di dalam kotak, itulah padding. Jika kamu ingin memberikan jarak antara kedua buah kotak tersebut, sehingga tidak berdempetan, itulah margin.
CSS height dan Width digunakan untuk mengatur tinggi dan lebar suatu elemen.
Properti tinggi dan lebar tidak termasuk bantalan, batas, atau margin. Ini mengatur tinggi/lebar area didalam padding, border, dan margin elemen.
Nilai tinggi dan lebar CSS
Properti height dan width mungkin memiliki nilai berikut :
- auto : ini default. Browser menghitung tinggi dan lebar.
- length : mengidentifikasi tinggi/lebar dalam px, cm, dll
- % : mendefinisikan tinggi dan lebar dalam persen dari blok yang mengandung
- initial : Mengatur tinggi/lebar ke nilai defaultnya.
- inherit : Tinggi dan lebar akan diwarisi dari nilai induknya.
Contoh tinggi dan lebar pada CSS :
CSSNYA :
div {
height: 200px;
width: 50%;
background-color: powderblue;
}
HTMLNYA :
<div>Di div elemen ini tingginya 200px dan untuk lebarnya 50%.</div>
Hasil :
Catatan : Ingatlah bahwa properti height dan width tidak menyertakan padding, border, atau margin mereka mengatur tinggi/lebar area di dalam padding, border, dan margin elemen.
Di CSS, istilah "model kotak" digunakan ketika berbicara tentang desain dan tata letak.
Model kotak CSS pada dasarnya adalah kotak yang membungkus setiap elemen HTML. Ini terdiri dari: margin, border, padding, dan konten aktual.
-
- W3Schools
Maksud dari kegiatan ini adalah menentukan apa yang akan di lakukan dalam satu minggu kedepan, dan tujuan dari kegiatan ini adalah agar bisa mengetahui apa yang akan dilakukan kedepannya sesuai yang di rencanakan.
- Membuat perenacanaan di Software LibreOffice
Dapat mengetahui dalam satu minggu kedepan mau ngapain, dan tidak kebingungan lagi, dan dapat menyelesaikan sesuai yang ada di perencanaan.
- Membuat perencanaan di Software LibreOffice dan
- Laptop
- LibreOffice
- Koneksi internet
08.00 - 16.00
- Membaca referensi yang di berikan Mbah Suro, sebagai gambaran untuk membuat perencanaan.
Ketika sudah membuat perencanaan dalam satu minggu kedepan, maka selanjutnya di diskusikan kepada teman teman sesuai dengan bidannya masing masing untuk mebeliti kembali perencanaanya.
- Meminta persetujun dengan Atasan yaitu (Mbah Suro)
Di saat sudah menyelesiakan pembuatan perencanaan maka saya dan teman teman melaporkannya kepada atasan dan Alhamdulillah saya di setujui.
Saya dan teman teman masih kebingungan dalam metode untuk membuat perencanaannya.
Penyelesaian/Solusi :
Memahami Buku kajian dan konsep ilmu perencanaan yang di berikan Mbah Suro.
Membuat perencanaan sangat penting untuk mengetahui gambaran serta merumuska kegiatan untuk mencapai hasil yang terbaik.
p.uppercase {text-transform: uppercase;}p.lowercase {text-transform: lowercase;}p.capitalize {text-transform: capitalize;}
<p class="uppercase">Ini sebuah kalimat</p><p class="lowercase">Ini sebuah kalimat</p><p class="capitalize">Ini sebuah kalimat</p>
p.tengah {text-align: center;}p.kiri {text-align: left;}p.kanan {text-align: right;}
div {text-align: justify;}
<div>Ini adalah teks yang menggunakan pemposisian justify</div>
<!DOCTYPE html><html><head><style>p.ex1 {direction: rtl;unicode-bidi: bidi-override;}</style></head><body><p>ini adalah paragraf yang normal belum diubah apapun</p><p class="ex1">INi ketika sudah di kasih nilai rtl dan bidi-ovverride</p></body></html>
<!DOCTYPE html><html><head><style>img.a {vertical-align: baseline;}img.b {vertical-align: text-top;}img.c {vertical-align: text-bottom;}img.d {vertical-align: sub;}img.e {vertical-align: super;}</style></head><body><h1>Properti Sejajar Vertikal</h1><h2>vertical-align: baseline (default):</h2><p>An <img class="a" src="sqpurple.gif" width="9" height="9"> Gambar dengan perataan default.</p><h2>vertical-align: text-top:</h2><p>An <img class="b" src="sqpurple.gif" width="9" height="9"> Gambar dengan perataan teks atas.</p><h2>vertical-align: text-bottom:</h2><p>An <img class="c" src="sqpurple.gif" width="9" height="9"> Gambar dengan perataan teks bawah.</p><h2>vertical-align: sub:</h2><p>An <img class="d" src="sqpurple.gif" width="9" height="9"> Gambar dengan perataan sub perataan.</p><h2>vertical-align: sup:</h2><p>An <img class="e" src="sqpurple.gif" width="9" height="9"> Gambar dengan perataan super.</p></body></html>
<p>Sebuah link tanpa garis bawah (underline): <a href="https://adelwinnugroholiandy.blogspot.com">adelwin.com</a></p>
h1 {text-decoration: overline;}h2 {text-decoration: line-through;}h3 {text-decoration: underline;}
<h1>Ini Heading 1</h1><h2>Ini Headk aku neng keneing 2</h2><h3>Ini Heading 3</h3>
Maksud dari kegiatan ini adalah untuk membahas etika komunikasi dan memulai dari nol untuk melakukan pekerjaan dan tujuan dari kegiatan ini adalah agar bisa menerapkan etika komunikasi dalam kehidupan sehari-hari.
- Etika Komunikasi
Bisa menggunakan Etika Komunikasi saat berkomunikasi dan hasil yang diharapkan bisa selalu menerapkannya dalam kehidupan sehari-hari.
- Berdiskusi
- Laptop
- Koneksi internet
09.00 - 16.00
- Mendengarkan Mbah Suro menjelaskan.
- Berdiskusi
>Pembahasan<
- Apa itu etika
menurut wikipedia Etika adalah konsep penilaian sifat kebenaran atau kebaikan dari tindakan sosial berdasarkan kepada tradisi yang dimiliki oleh individu maupun kelompok. jadi etika merupakan sifat atau kebiasaan yang berdasarkan adat atau tradisi.
misalnya : etika makan di indonesia adalah begini, dan etika makan di negara lain adalah seperti itu dan bagi penduduk warga di negara tersebut harus mematuhinya bila ingin dianggap memiliki adab dan etika.
- Perbedaan etika dan etiket
etika dan etiket memiliki sedikit perbedaan, meskipun keduanya tetap menjelaskan mengenai adab dan sikap. etika merupakan sikap , kebiasaan, adat atau tradisi yang dimiliki oleh suatu organisasi atau orang itu sendiri, sedangkan etiket merupakan adat atau sikap yang seharusnya dimiliki dan berasal dari hati nurani, bukan dari adat atau tradisi.
jadi , perbedaan diantara keduanya adalah etika merupakan sikap atau kebiasaan yang berdasarkan lingkungan atau tradisi setempat, sedangkan etiket murni dari hati nurani mengenai sikap atau kebiasaan yang seharusnya dimiliki.
- 5w + 1h dalam berkomunikasi
1. Who (siapa)
Dengan mengetahui siapa yang kita ajak berkomunikasi, kita bisa langsung menyesuaikan diri. Nada suara, gerak tubuh, pandangan mata, hendaknya seirama dengan siapa kita berbicara. Misalnya, bila berbicara dengan anak-anak, nada suara agak direndahkan, gerak tubuh agak mengikuti anak-anak yang kita ajak bicara,pandangan mata menjadi lebih lembut.
jadi kita harus menyesuaikan dengan siapa kita berbicara, dan menggunakan tata bahasa yang lebih pantas ketika berbicara dengan orang tua
2. What (Apa)
Setelah tahu siapa yang menjadi teman kita berkomunikasi, kita bisa menyesuaikan apa yang hendak kita bicarakan. Rasanya tidak akan nyambung berbicara tentang reksadana syariah kepada orang yang tidak tahu bahkan tentang bank sekalipun.
itulah mengapa kita harus menentukan topik sebelum berkomunikasi dengan seseorang, sehingga kita tidak ngomong asal-asalan dan memiliki tujuan.
3. Where (Di Mana)
Membicarakan tentang politik di tempat pesta ulang tahun teman? Hindari saja. Jangan menjadi perusak suasana. Bergurau secara berlebihan ketika sedang menikmati santap malam di sebuah restoran hotel yang cukup mewah saja Anda akan menjadi pusat perhatian bahkan akan dicap menjadi seorang perusuh. Bisa jadi semua mata akan memandang Anda. Lain ladang, ladang belalang. Lain kolam, lain ikannya. Apa yang biasanya kita anggap biasa, mungkin menjadi sangat luar biasa di tempat lain. Begitupun sebaliknya. Yang kita anggap bermasalah, ternyata malah menjadi adat di tempat lain. Buka mata, muka hati, buka telinga, lebarkan kulit, tajamkan penciuman, pekakan rasa, menjadi kunci bagaimana membawa diri di tempat yang berbeda.
seperti yang dijelaskan diatas, etika setiap daerah atau negara pasti memiliki perbedaan oleh karena itu etika berkomunikasi disetiap daerah atau negara juga berbeda dan kita juga harus menyesuaikannya.
4. When (Kapan)
Waktu sangatlah penting untuk diperhitungkan dalam menjaga etika komunikasi.Tidak mudah untuk menjadi pandai mengetahui kapan waktu yang tepat untuk membicarakan sesuatu. Mengetahui tentang kebiasaan seseorang yang kita ajak berkomunikasi sangatlah penting agar apa yang kita bicarakan menjadi efektif dan efisien. Misalnya, kapan waktu yang tepat untuk melamar seorang gadis. Tentunya harus dipilih waktu luang dengan suasana yang santai. Temuilah orang tua gadis tersebut sehabis maghrib atau isya, sekitar pukul 7 atau pukul 8 malam.
selain itu , kita juga harus pintar memilih waktu ketika berdiskusi atau musyawarah dengan orang banyak , supaya pembicaraan kita tidak memotong pembicaraan orang lain yang sedang mengutarakan pendapat atau moderator diskusi yang sedang berbicara
5. Why (Mengapa)
Mengapa, suatu pertanyaan yang bisa menjadi tujuan dari arah pembicaraan. Tujuan ini disesuaikan dengan siapa, apa, di mana, dan kapan kita mengutarakan maksud dan tujuan kita. Menentukan arah pembicaraan itu penting. Selain agar bisa lebih fokus, tujuan akan membuat kita memilih kata-kata yang tepat untuk mendapatkan sasaran.
pertanyaan why juga penting untuk menentukan latar belakang kita berkomunikasi dengan seseorang, karena ketik kita berkomunikasi , kita pasti memiliki latar belakang atau tujuan yang membuat kita ingin berkomunikasi dengan orang tersrbut.
6. How (Bagaimana)
Tujuan baik, tapi cara penyampaian tidak baik, hancurlah sudah. Komunikasi kita bisa dianggap tidak beretika. Cara membawa rupa, rupa bisa membawa berkah atau petaka. Cara ini sangat penting untuk dipertimbangkan dengan matang. Salah-salah semua yang sudah kita rencanakan menjadi berantakan hanya gara-gara sedikit salah melangkah.
jadi setelah kita menentukan tujuan kita berbicara, topik yang akan kita bicarakan, sikap yang seharusnya kita pakai, kita juga harus menyampaikannya dengan baik. menggunakan bahasa yang mudah dimengerti, jelas, tidak terburu-buru dan menyampaikannnya dengan sopan.
- Etika-etika dalam berkomunikasi
1. Jujur tidak berbohong
2. Bersikap Dewasa tidak kekanak-kanakan
3. Lapang dada dalam berkomunikasi
4. Menggunakan panggilan / sebutan orang yang baik
5. Menggunakan pesan bahasa yang efektif dan efisien
6. Tidak mudah emosi / emosional
7. Berinisiatif sebagai pembuka dialog
8. Berbahasa yang baik, ramah dan sopan
9. Menggunakan pakaian yang pantas sesuai keadaan
10. Bertingkahlaku yang baik
Termuan permasalahan :Di saat berkomunikasi masih belum bisa menyusun kata kata, dan belum bisa berkomunikasi dengan jelas dan baik.
Solusi : Harus banyak-banyak lagi berlatih untuk berkomunikasi sesuai dengan etikanya.
p {color: red;text-align: center;}
<p>AdelwinNL</p>
- Selector sederhana (pilih elemen berdasarkan nama, id, kelas)- Selektor kombinator (Memilih elemen berdasarkan hubungan spesifik di antara mereka)- Selector kelas menu (memilih elemen berdasarkan status tertentu)- Selector elemen menu (memilih dan menata bagian elemen)- Pemilih atribut (memilih elemen berdasarkan atribut atai nilai atribut)
p {text-align: center;color: red;}
<!DOCTYPE html><head><style>#adelwinganteng {text-align: centercolor: red;}</style><body><p id="adelwinganteng">Belajar CSS</p><p>Tulisan di atas berubah menjadi merah, dikarenakan sudah di beri CSS. Dan anda harus ingat bahwa CSS ini jenis Inline, dikarenakan kode CSS nya masih satu dokumen denga HTML.</p></body></html>
<!DOCTYPE html><html><head><style>.adel {text-align: center;color: red;}</style></head><body><h1 class="adel">Belajar CSS</h1><p class="adel">Disini sudah menggunakan aribut class, maka ketika memanggil kode HTML nya bisa lebih dari satu.</p></body></html>
p.center {text-align: center;color: red;}
h1 {text-align: center;color: red;}h2 {text-align: center;color: blue;}p {text-align: center;color: tomato;}
h1, h2, p {text-align: center;color: red;}
/* Komentar yang ingin kalian berikan*/
<!DOCTYPE html><html><body><h1 align="center">Sebagian Warna yang ada di CSS</h1><h1 style="background-color:Tomato;">AdelwinNL | Tomato</h1><h1 style="background-color:Orange;">AdelwinNL | Orange</h1><h1 style="background-color:DodgerBlue;">AdelwinNL | DodgerBlue</h1><h1 style="background-color:MediumSeaGreen;">AdelwinNL | MediumSeaGreen</h1><h1 style="background-color:Gray;">AdelwinNL | Gray</h1><h1 style="background-color:SlateBlue;">AdelwinNL | SlateBlue</h1><h1 style="background-color:Violet;">AdelwinNL | Violet</h1><h1 style="background-color:LightGray;">AdelwinNL | LightGray</h1></body></html>
<!DOCTYPE html><html><body><h3 style="color:Tomato;">Hallo semua..!</h3><p style="color:DodgerBlue;">Kata-kata :</p><p style="color:MediumSeaGreen;">Jika anda ingin sesuatu yang besar, maka anda harus siap-siap dalam bersabar.</p></body></html>
<!DOCTYPE html><html><body><h1 style="border: 2px solid Tomato;">Hello Kawan...!</h1><h1 style="border: 2px solid DodgerBlue;">Hello Kawan...!</h1><h1 style="border: 2px solid Violet;">Hello Kawan...!</h1></body></html>
- background-color- background-image- background-repeat- background-attacment- background-position- background (Properti singatan)
<!DOCTYPE html><html><head><style>body {background-color: lightblue;}</style></head><body><h1>Hallo kawan....!</h1><p>backround/latar belakang halaman akan berubah menjadi warna biru.</p></body></html>
<!DOCTYPE html><html><head><style>h1 {background-color: tomato;}div {background-color: lightblue;}p {background-color: yellow;}</style></head><body><h1>CSS background color menjadi merah tomat.</h1><div>Background-color menjadi biru tua.<p>background color menjadi kuning.</div></body></html>
<!DOCTYPE html><html><head><style>div {background-color: red;}div.depan {opacity: 0.1;}div.tengah {opacity: 0.3;}div.belakang {opacity: 0.6;}</style></head><body><h1>Transparant blok.</h1><p>Disini anda bisa mengubah seberapa opasitas warna yang kalian inginkan.</p><div class="depan"><h1>opasitas 0.1</h1></div><div class="tengah"><h1>opasitas 0.3</h1></div><div class="belakang"><h1>opasitas 0.6</h1></div><div><h1>opasitas 1 (standar)</h1></div></body></html>
Hasilnya :
<!DOCTYPE html><html><head><style>body {background-image: url('back.avif');background-size: cover;}</style><body><h1 style="color: #f4f4f4;text-align:center;">Belajar CSS</h1><p style="color: #f4f4f4;text-align:center;">Ini adalah contoh menggunakan background/latar belakang gambar</p></body></html>
- dotted - Mendefinisikan batas putus-putus- dashed - Mendefinisikan batas putus-putus- solid - Mendifinisikan perbatasan yagn solid- double - Mendefinisikan perbatasan ganda- groove - Mendefinisikan perbatasan beralur 3D. Efeknya tergantung pada nilai warna batas.- ridge - Mendefinisikan perbatasan bergigin3D. Efeknya tergantung pada nilai warna batas.- inset - Mendefinisikan batas sisipan 3D. Efeknya tergantung pada nilai warna batas- outset - Mendifinisikan batas awal 3D. Efeknya tergantung pada nilai warna batas.- none - Mendefinisikan tanpa batas- hidden - Mendefinisikan perbatasan tersembunyi.
<!DOCTYPE html><head><title>Belajar CSS</title><style>p.satu {border-style: solid;border-width: 5px;}p.dua {border-style: solid;border-width: medium;}p.tiga {border-style: dotted;border-width: 2px;}p.empat {border-style: dotted;border-width: thick;}p.lima {border-style: double;border-width: 15px;}p.enam {border-style: double;border-width: thick;}</style></head><body><p class="satu">AdelwinNL</p><p class="dua">AdelwinNL</p><p class="tiga">AdelwinNL</p><p class="empat">AdelwinNL</p><p class="lima">AdelwinNL</p><p class="enam">AdelwinNL</p></body></html>
<!DOCTYPE html><head><title>Belajar CSS</title><style>p.satu {border-style: solid;border-width: 5px 20px;}p.dua {border-style: solid;border-width: 20px 5px;}p.tiga {border-style: solid;border-width: 20px 10px 4px 35px; /* 20px atas, 10px kanan, 4px bawah, 35px kiri*/}</style></head><body><p class="satu">AdelwinNL</p><p class="dua">AdelwinNL</p><p class="tiga">AdelwinNL</p></body></html>
- nama warnanya : tentukan nama warna sesuka kalian- HEX : Tentukan nilai HEX, seperti #ff0000- RGB : Tentukan nilai RGB, seperti rgb(255,0,0)- HSL : Tentukan nilai HSL, seperti hsl(0, 100%, 50%)
<!DOCTYPE html><head><title>Belajar CSS</title><style>p.satu {border-style: solid;border-color: red;}p.dua {border-style: dotted;border-color: green;}p.tiga {border-style: solid;border-width: yellow;}</style></head><body><p class="satu">AdelwinNL</p><p class="dua">AdelwinNL</p><p class="tiga">AdelwinNL</p></body></html>
<!DOCTYPE html><head><title>Belajar CSS</title><style>p {border-top-style: dotted;border-right-style: solid;border-bottom-style: dotted;border-left-style: solid;}</style></head><body><p align="center">AdelwinNL</p></body></html>
<!DOCTYPE html><html><head><style>body {text-align: center;}/* Four values */p.four {border-style: dotted solid double dashed;}/* Three values */p.three {border-style: dotted solid double;}/* Two values */p.two {border-style: dotted solid;}/* One value */p.one {border-style: dotted;}</style></head><body><h2>Menentukan baris yang berbeda-beda</h2><p class="four">properti border-style memiliki 4 nilai.</p><p class="three">properti border-style memiliki 3 nilai</p><p class="two">properti border-style memiliki 2 nilai</p><p class="one">properti border-style memiliki 1 nilai.</p></body></html>
<!DOCTYPE html><html><head><style>p {border: 5px solid red;}</style></head><body><h2>Ini adalah border menggunakan properti singkat</h2><p>Hallo kawan, ini adalah sebuah percobaan menggunakan properti singkat untuk membuat border</p></body></html>
p {border-left: 6px solid red;}
<!DOCTYPE html><html><head><style>p.normal {border: 2px solid red;padding: 5px;}p.round1 {border: 2px solid red;border-radius: 5px;padding: 5px;}p.round2 {border: 2px solid red;border-radius: 8px;padding: 5px;}p.round3 {border: 2px solid red;border-radius: 12px;padding: 5px;}</style></head><body><h2>Properti Radius perbatasan</h2><p>Properti ini digunakan untuk menambahkan batas bulat ke elemen.</p><p class="normal">Ini adalah border yang normal</p><p class="round1">Ini adalah border bulat menggunakan ukuran 5px radius</p><p class="round2">Ini adalah border bulat menggunakan ukuran 8px radius</p><p class="round3">Ini adalah border bulat menggunakan ukuran 12px radius</p></body></html>