Halaman

Sabtu, 15 Mei 2021

Cara Penulisan CSS

Saat browser membaca sebuah style sheet, maka browser akan melakukan formating terhadap dokumen HTML sesuai dengan informasi yang di berikan oleh Style sheet.

Maksudnya begini, misalnya didalam style sheet terdapat informasi bahwa sebuah elemen HTML pada halaman web harus di tampilkan dengan background-color: black; dan color:white;. Maka saat style sheet tersebut di baca oleh browser, browser akan menampilkan elemen tersebut di dalam web page dengan background warna hitam dan tulisan warna putih.

Lalu Bagaimana cara Menuliskan CSS kedalam Dokumen HTML ?

Ada tiga cara dalam penulisan CSS, yaitu dengan cara External, Internal, dan Inline.

External CSS

Jumat, 14 Mei 2021

Lebih Jauh Tentang CSS

CSS adalah kepanjangan dari Cascading Style Sheet. CSS ini merupakan sebuah mekanisme sederhana yang mengatur gaya/ style pada halaman web. Style disini bisa berupa warna, ukuran, posisi, dll.

Dengan kata lain, CSS ini adalah sebuah bahasa yang berfungsi untuk melakukan styling terhdap sebuah halama web. CSS mengontrol bagaimana sebuah elemen HTML akan ditampilkan, selain itu dengan menggunakan CSS juga akan menghemat waktu kerja karena CSS ini dapat mengontrol layout dari banyak halaman web secara bersamaan.

Penyesuaian layout halaman web pada berbagai device dan layar pun dapat di tangani dengan CSS ini. Ini lah kenapa CSS mutlak diperlukan dalam pembuatan sebuah halaman web.

Pada contoh dibawah ini, sebuah halaman web akan di atur sbb :

  • Background halaman di beri warna lightblue.
  • Elemen h1 diatur posisinya menjadi rata tengah dengan warna putih.
  • dan Elemen p ditulis dengan font verdana dengan ukuran 20px.

<!DOCTYPE html>

<html>

<head>

    <style>

        body {
                      background-color: lightblue;
        }

        h1 {
                  color: white;
                  text-align: center;
        }

        p {
                  font-family: verdana;
                  font-size: 20px;
        }

    </style>

</head>

<body>

    <h1>Hello World</h1>

    <p>This is a paragraph.</p>

</body>

<html>

Hasilnya seperti ini : 

Syntax

Struktur CSS terdiri dari 2 bagian, yaitu bagian Selector dan Blok Deklarasi.

Senin, 12 April 2021

Styling Warna Pada Elemen HTML

Elemen pada dokumen HTML juga bisa kita beri styling warna. Ini berarti kita bisa memberi warna pada kontent agar tampak lebih menarik.

Bagian elemen yang bisa di beri styling warna secara umum adalah background, teks, dan border. Dalam prosesnya, kita menggunakan attribute style dengan property dan values nya CSS.

Jika kita tuliskan, strukturnya seperti ini :

<tagname attribute="property:value;"></tagname>

Contohnya misal kita akan memberi warna latar (background) pada elemen heading 1 (tag <h1>) dengan warna DodgerBlue. Maka script nya seperti ini :

<h1 style="background-color:DodgerBlue;">This is a Heading</h1>

Hasilnya seperti ini :

This is a Heading

Dalam pendeklarasian warnanya sendiri, bisa dilakukan dengan 2 cara yaitu dengan nama nya (color names) atau dengan nilainya (color values).

Deklarasi Warna Berdasarkan Namanya.

Warna dideklarasikan dengan menggunakan Predefined color name nya, contohnya : Tomato, orange, DodgerBlue, MediumSeaGreen, Gray, Slateblue, Violet, Lightgray, dll.

Sabtu, 10 April 2021

Kutipan dan Element Tanda Kutip dalam Dokumen HTML

Biasanya kutipan diperlukan untuk memperkuat argumen dalam sebuah tulisan. Kutipan sendiri  maknanya adalah suatu kalimat yang berisi ide, pendapat atau gagasan seseorang (biasanya yang dianggap ahli) yang diambil dari berbagai sumber.

Inilah, kenapa kutipan diperlukan untuk memperkuat argumem-argumen dalam sebuah karya tulis.

Kutipan memiliki format khusus dalam penyajiannya didalam sebuah dokumen tergantung dari jenis kutipannya. Apakah itu kutipan panjang atau kutipan pendek. Lebih detailnya mungkin bisa anda pelajari pada materi-materi karya tulis ya...

Yang akan kita bahas disini adalah, bagaimana menyajikan kontent yang berupa kutipan didalam dokumen HTML.

Sebetulnya bisa saja kita menulis secara manual, misalnya saja indentasi, tanda kutip ("), font italic, dan lain-lain.

Jumat, 02 April 2021

HTML Text Formatting

Kontent yang berupa text dalam sebuah dokumen memang sudah seharusnya diatur dengan format tertentu sehingga selain mempercantik tampilannya, juga agar maksud dan tujuan dari dibuatnya dokumen tersebut pun dapat di capai.

Misalnya nya saja sebuah paragraf yang berisi kumpulan kalimat, jika tidak di beri titik koma maka akan membingungkan pembaca/ pengguna dokumen tersebut.

Atau sebuah kata yang dianggap penting, akan lebih mendapatkan perhatian saat di tulis/ di tampilkan dengan font bold.

Minggu, 21 Maret 2021

Styling Elemen HTML

Sekarang kita akan mencoba melakukan styling terhadap elemen HTML menggunakan Attribute style.

Kita buat terlebih dahulu script dokumen HTML  seperti ini :

<!DOCTYPE html>

<html>

<body>

<h1>HELLO WORLD!</h1>

<p>Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.
Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.
</p>

</body>

</html>

Hasilnya seperti ini :

HELLO WORLD!

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.

Selanjutnya kita akan merubah warna background page menjadi misalnya warna powderblue. Maka kita akan menggunakan Attrubute style pada elemen <body> seperti ini :

<body style="background-color:powderblue";>

Sabtu, 20 Maret 2021

Pengantar CSS

Sebuah dokumen HTML tanpa CSS itu menurut saya ibaratnya sebuah masakan tanpa bumbu, tidak ada variasi rasa yang bisa kita nikmati.

Karena memang betul, apa-apa yang ditampilkan dari elemen HTML adalah konten dasar dari dokumen HTML tersebut. Tidak ada style, layout, pengaturan font, dan sebagainya.

Sekarang anda bisa lihat, misalnya pada dokumen HTML berikut :

<!DOCTYPE html>

< html >

<head>

</head>

<body>

<h1>Hello World!</h1>

<p>

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna.

Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus.

Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.

</p>

</body>

</html>

Jalankan script tersebut, maka hasilnya akan seperti ini :

Hello World!

Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas porttitor congue massa. Fusce posuere, magna sed pulvinar ultricies, purus lectus malesuada libero, sit amet commodo magna eros quis urna. Nunc viverra imperdiet enim. Fusce est. Vivamus a tellus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin pharetra nonummy pede. Mauris et orci.

Minggu, 14 Maret 2021

HTML PARAGRAPH


Elemen <p> digunakan untuk mendefinisikan paragraf didalam dokumen HTML. Dalam penyajiannya, browser secara otomatis akan menambahkan margin sebelum dan sesudah paragraf, sehingga sebuah paragraf selalu di mulai dengan baris baru.

Jadi, saat anda menuliskan elemen paragraf di baris baru, anda sudah tidak perlu lagi menambahkan elemen break line atau tag <br>. Misalnya saat anda ingin menulis 3 buah paragraf seperti ini :

<!DOCTYPE html>
<html>
<body>

<p>This is a paragraph.</p>
<p>This is a paragraph.</p>
<p>This is a paragraph.</p>

</body>
</html>

Saat script tersebut dijalankan maka hasilnya akan seperti ini :

This is a paragraph.

This is a paragraph.

This is a paragraph.

Sekarang kita lihat, bahwa untuk memisahkan baris antar paragraf, tidak perlu lagi kita memasukan elemen break line <br>.

Permasalahan yang kemudian muncul adalah, kita tidak bisa menentukan secara pasti bagaimana HTML akan di tampilkan  jika hanya mengandalkan permainan spasi dan baris saja saat penulisan dokumen HTML. Ini karena browser secara otomatis akan membuang ekstra spasi dan baris saat page di tampilkan.

Sekarang mari kita lihat contoh berikut :

<!DOCTYPE html>
<html>
<body>

<p>
This paragraph
contains a lot of lines
in the source code,
but the browser
ignores it.

</p>

<p>
This paragraph
contains      a lot of spaces
in the source     code,
but the    browser
ignores it.

</p>

<p>
The number of lines in a paragraph depends on the size of the browser window. If you resize the browser window, the number of lines in this paragraph will change.
</p>

</body>
</html>

Anda akan melihat ekstra spasi dan baris yang di buat tidak mempengaruhi tampilan saat script dijalankan :

This paragraph contains a lot of lines in the source code, but the browser ignores it.

This paragraph contains a lot of spaces in the source code, but the browser ignores it.

The number of lines in a paragraph depends on the size of the browser window. If you resize the browser window, the number of lines in this paragraph will change.

TAG <hr>

Jumat, 12 Maret 2021

HTML HEADINGS

Heading merupakan judul ataupun sub judul dalam sebuah dokumen HTML. Dari mulai judul yang paling umum sampai dengan judul yang paling khusus, atau dari mulai yang paling besar sampai dengan judul yang paling kecil.

Didalam HTML, heading di definisikan dengan tag <h1> sampai dengan tag <h6>. Dimana tag <h1> merepresentasikan judul yang paling utama/ paling umum dan tag <h6> menunjukkan judul yang paling khusus/ judul paling kecil.

Contoh :

<!DOCTYPE html>
<html>
<body>

<h1>Heading 1</h1>
<h2>Heading 2</h2>
<h3>Heading 3</h3>
<h4>Heading 4</h4>
<h5>Heading 5</h5>
<h6>Heading 6</h6>

</body>
</html>

Kamis, 11 Maret 2021

HTML Attributes

Dengan Atribut, kita bisa menyajikan sebuah elemen HTML menjadi lebih lebih beragam dan lebih fleksibel. Kita bisa menambahkan berbagai informasi kedalam sebuah elemen sehingga browser bisa menyajikan dokumen HTML sesuai dengan keinginan kita.

Jadi apa itu Atribut ?

Jika di kaitkan dengan Elemen HTML, atribut ini adalah merupakan fitur yang akan membentuk karakteristik elemen tersebut. Sehingga sebuah elemen yang sama jika diberikan atribut yang berbeda akan memiliki ciri-ciri khusus antara satu dan lainnya saat di tampilkan oleh browser.

Atau..., merujuk w3schools.com, atribut dijabarkan seperti ini : 

  • Semua Elemen HTML bisa memiliki Atribut
  • Atribut memberikan informasi tambahan terhadap suatu elemen
  • Atribut ditulis pada tag pembuka (start tag)
  • Atribut biasanya terdiri dari nama dan nilainya (name=”value”)

Begini, Misalnya saja kita akan memuat image pada web page dengan elemen <img> dengan script sebagai berikut :

<img src=”gambar.jpg”>

Maka image gambar.jpg akan dimuat oleh browser sesuai dengan ukuran asli file gambar.jpg. Bagaimana kalau kita ingin mengatur agar ukuran image yang dimuat sesuai dengan keinginan kita ?

Senin, 08 Maret 2021

ELEMEN-ELEMEN DASAR HTML


Sebuah elemen HTML dibentuk oleh start tag, konten, dan end tag, sehingga segala sesuatu dari mulai Start Tag sampai dengan End Tag disebut sebagai elemen.

Jika digambarkan strukturnya sbb :

<tagname>Content … </tagname> 

Contohnya pada elemen HTML yang sudah kita tulis sebelumnya : 

<h1>My First Heading</h1>

<p>My First paragraph</p>

Jika dipecah ke dalam sebuah tabel, maka akan nampak seperti ini :

Start tag Element content End tag
<h1>     
My First Heading </h1>
<p>
My First paragraph </p>

Ada juga beberapa elemen yang tidak memiliki konten, seperti misalnya tag line break <br> Elemen seperti ini disebut dengan Empty Element, dan empty element tidak memerlukan End tag.

Nested Element (Elemen bersarang). 

Pada dasarnya semua dokumen HTML berisi elemen bersarang. Apa itu elemen bersarang ?

Sabtu, 06 Maret 2021

CONTOH DASAR SCRIPT HTML

Sebelumnya kita telah melihat struktur dasar sebuah dokumen HTML, dimana ternyata isi dokumen HTML adalah semua tentang Elemen. 

 Sekarang saya akan mencoba menuliskan untuk anda contoh-contoh sebagai dasar pemahaman HTML yang akan anda pelajari selanjutnya.

Tentang bagaimana cara menulis, menyimpan, dan menjalankan contoh-contoh script HTML yang akan kita pelajari pada chapter ini, silahkan anda baca kembali chapter sebelumnya disini :

Baiklah, kita coba mengingat kembali struktur HTML yang sudah kita baca pada bagian yang telah lalu.

Kamis, 04 Maret 2021

EDITOR HTML

Bagaimana kalau ingin belajar HTML, tools apa yang diperlukan ?

Mungkin ini pertanyaan yang ada dalam benak anda saat anda akan memulai mempelajari HTML, terutama jika anda memang benar-benar awam tentang hal ini.

Jawabnya, Teks editor !!

Ya, benar..., untuk mempelajari HTML tool yang anda perlukan hanyalah sebuah tesk editor. Jika anda pengguna Windows, maka cukup dengan notepad maka anda sudah bisa belajar HTML dari A sampai Z.

Cukup mudah bukan ?!

Memang banyak editor HTML yang lebih profesional, namun untuk pembelajaran disarankan menggunakan teks editor sederhana. Setidak nya ini yang disarankan oleh www.w3schools.com.

Gampangnya, yuk kita praktekan....

Selasa, 02 Maret 2021

ELEMEN DAN STRUKTUR DASAR HTML

 

Untuk membuat sebuah halaman web, maka setidaknya kita harus menguasai HTML. Kenapa saya katakan "setidak nya !" ?, karena memang jika hanya dengan HTML maka halaman web (web page) yang dihasilkannya pun sederhana, hanya tampilan standar saja.


Walaupun begitu, HTML ini mau tidak mau harus di pelajari jika anda ingin menguasai pemrograman berbasis web atau web programming.

Lalu apa itu HTML ?

Menurut w3schools.com, HTML adalah sebagai berikut :
  • Kepanjangan dari Hyper Text Markup Language
  • Merupakan standar bahasa markup dalam pembuatan halaman web
  • HTML menggambarkan struktur dari sebuah halaman web
  • Berisi kumpulan Elemen yang mengatur bagaimana suatu kontent akan di tampilkan oleh Browser. Elemen HTML juga akan menandai setiap konten, sehingga konten akan di tampilkan sesuai dengan tujuannya, seperti misalnya konten ini berfungsi sebagai sebuah heading, yang ini paragraf, ini sebuah link, dan lain sebagainya.