ads

Sunday, September 25, 2016

DASAR HTML

PERINTAH DASAR HTML
Sebelum menuju perintah HTML alangkah baiknya perhatikan contoh perintah berikut ini
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>My First Heading</h1>
<p>My first paragraph.</p>

</body>
</html>
penjelasan
Ø  <!DOCTYPE html>  deklarasi mendefinisikan dokumen ini menjadi HTML5
Ø  <html> elemen elemen akar halaman HTML
Ø  <head> elemen berisi informasi meta tentang dokumen
Ø  <title> elemen menentukan judul untuk dokumen
Ø  <body> elemen berisi konten halaman yang terlihat
Ø  <h1> elemen mendefinisikan judul besar
Ø  <p> elemen mendefinisikan sebuah paragraf
Ø  yang ada di dalam kurung disebut Tag
Ø  tag selalu berpasangan contohnya <p> dengan </p> dll.

PERINTAH –PERINTAH PADA HTML:
1.       <H1> Sampai <H6>
 berfungsi untuk memilih ukuran teks
<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>This is heading 1</h1>
<h2>This is heading 2</h2>
<h3>This is heading 3</h3>
<h4>This is heading 4</h4>
<h5>This is heading 5</h5>
<h6>This is heading 6</h6>

</body>
</html>

2.       <HR>
digunakan untuk membuat garis horisontal penuh layar

<html>
<head>
<title>Page Title</title>
</head>
<body>

<h1>This is heading 1</h1>
<p>This is text.</p>
<hr>
<h2>This is heading 2</h2>
<p>This is text.</p>
<hr> garis horizontal penuh layar

</body>
</html>

3.       <P>
Perintah ini digunakan untuk mrmbuat paragraf dan memisahkan paragraf satu dengan paragraf yang lainnya

<html>
<head>
<title>Page Title</title>
</head>
<body>

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

</body>
</html>

4.       <BR>
Perintah ini sama halnya perintah enter pada keyboard, yaitu untuk membuat teks yang diketik setelah perintah <BR> akan berada dibawah teks yang diketikkan sebelum perintah <BR>

<html>
<head>
<title>Page Title</title>
</head>
<body>

<p>This is<br>a paragraph<br>with line breaks.</p>

</body>
</html>

5.       <PRE>
Perintah ini digunakan untuk teks asli seperti mengetik biasa, maksudnya jika ingin menuliskan teks seperti puisi tidak perlu menginputkan perintah <BR>, cukup menekan enter saja dengan catatan teks tetap berada didalam elemen perintah <PRE>

<pre>
angin ...

Angiin...

Angiin....

</pre>

6.       Style
Perintah ini bisa digunakan untuk mengubah jenis Font, warna text, warna background dll

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

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

</body>

Ø  Mengubah warna text
<h1 style="color:blue;">This is a heading</h1>
<p style="color:red;">This is a paragraph.</p>

Ø  Mengubah font
<h1 style="font-family:verdana;">This is a heading</h1>
<p style="font-family:courier;">This is a paragraph.</p>

Ø  Mengubah ukuran text
<h1 style="font-size:300%;">This is a heading</h1>
<p style="font-size:160%;">This is a paragraph.</p>

Ø  Menyelaraskan text
<h1 style="text-align:center;">Centered Heading</h1>
<p style="text-align:center;">Centered paragraph.</p>

7.       <B>
Membuat text bold
<b>This text is bold</b>

8.       <i>
Membuat text italic
<i>This text is italic</i>

9.       <Strong>
Mendefinisikan teks kuat
<strong>This text is strong</strong>

10.   <Em>
Membuat penekanan teks
<em>This text is emphasized</em>

11.   <Small>
Membuat teks lebih kecil
<h2>HTML <small>Small</small> Formatting</h2>

12.   <mark>
Menyorot teks yg diinginkan
<h2>HTML <mark>Marked</mark> Formatting</h2>

13.   <del>
Mendefinisikan elemen dihapus
<p>My favorite color is <del>blue</del> red.</p>

14.   <ins>
Mendefinisikan elemen teks ditambahkan
<p>My favorite <ins>color</ins> is red.</p>

15.   <sub>
Mendefinisikan subscript teks
<p>This is <sub>subscripted</sub> text.</p>

16.   <sup>
Mendefinisikan superscripted teks
<p>This is <sup>superscripted</sup> text.</p>

17.   <q>
Untuk menambahkan kutipa n pendek
<p>WWF's goal is to: <q>Build a future where people live in harmony with nature.</q></p>

18.   <blockquote>
Mendefinisikan kutipan diambil dari sumber lain
<p>quote dari newbie:</p>
<blockquote cite="http://www.newbieeror.blogspot.com.html">
setelah 20 tahun bertapa akhirnya anak yang dulu beruia 15 tahun ini ditemukan dan telah menjadi orang tua di gua
</blockquote>

19.   <abbr>
Untuk membuat singkatan atau akronim
<p>The <abbr title="World Health Organization">WHO</abbr> was founded in 1948.</p>

20.   <address>
Menampilkan informasi kontak dari artikel
<address>
ditulis oleh mr.x.
<br>
newbieeror.blogspot.com.com
<br>
Box 564, Disneyland
<br>
INA
</address>

21.   <cite>
Memberi judul sebuah karya
<p><cite>The rock</cite> by famelio. Painted in 2016.</p>

22.<kbd>
Digunakan untuk mendefinisikan input keyboard
<kbd>File | Open...</kbd>

23.   <samp>
Digunakan untuk mendefinisikan contoh output dari program komputer
<samp>
demo.example.com login: Apr 12 09:10:17
Linux 2.6.10-grsec+gg3+e+fhs6b+nfs+gr0501+++p3+c4a+gr2b-reslog-v6.189
</samp>

24.   <code>
Untuk mendefinisikan sepotong kode pemrograman
<code>
var x = 5;
var y = 6;
document.getElementById("demo").innerHTML = x + y;
</code>

25.   <var>
Untuk mendefinisikan variabel
variabel yang bisa menjadi variabel dalam ekspresi matematika atau variabel dalam konteks pemrograman
Einstein wrote: <var>E</var> = <var>m</var><var>c</var><sup>2</sup>.


26.   <a>
Didefinisikan untuk membuat hyperlink
<a href="http://www.w3schools.com/html/">Visit our HTML tutorial</a>

Link agar ada perbedaan warna antara hal. Yang sudah dibuka dan belum dibuka
<style>
a:link    
{color:green; background-color:transparent; text-decoration:none}
a:visited 
{color:pink; background-color:transparent; text-decoration:none}
a:hover   
{color:red; background-color:transparent; text-decoration:underline}
a:active  
{color:yellow; background-color:transparent; text-decoration:underline}
</style>

Link jika mengklik teks akan ditujukan pada halaman yang ditentukan “href”
<a href="http://www.newbieeror.blogspot.com/">kunjungi tutorial HTML kami</a>

Target atribut menentukan di mana untuk membuka dokumen terkait.
Atribut target dapat memiliki salah satu dari nilai berikut:
  • _blank - Membuka dokumen terkait di jendela baru atau tab
  • _self - Membuka dokumen terkait di jendela yang sama / tab seperti yang diklik (ini adalah default)
  • _parent - Membuka dokumen terkait dalam kerangka induk
  • _top - Membuka dokumen terkait dalam tubuh penuh jendela
  • framename - Membuka dokumen terkait dalam bingkai bernama
contoh 1
<a href="http:// www.newbieeror.blogspot.com/ target="_blank">Visit newbieeror!</a>
          Contoh2
<a href="http://www.newbieeror.blogspot.com/ target="_top">HTML5 tutorial!</a>

27.    <img> (tanpa tag penutup)
Secara garis besar digunakan untuk menginput gambar
<img src="wrongname.gif" alt="HTML5 Icon" style="width:128px;height:128px;">

28.   <Table>
Digunakan untuk membuat tabel

<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
    border: 1px solid black;
}
</style>
</head>
<body>

<table style="width:100%">
  <tr>
    <th>Nama</th>
    <th>Alamat</th>
    <th>umur</th>
  </tr>
  <tr>
    <td>Bill</td>
    <td>Semaranng</td>
    <td>20</td>
  </tr>
  <tr>
    <td>Eva</td>
    <td>Solo</td>
    <td>21</td>
  </tr>
  <tr>
    <td>Joni</td>
    <td>Kendal</td>
    <td>21</td>
  </tr>
</table>

</body>
</html>

Dari perintah diatas maka akan terbentuk sebuah tabel seperti gambar dibawah


  • <table> untuk mendefinisikan tabel
  • <tr> untuk menentukan baris tabel
  •  <td>  untuk menentukan data tabel
  • <th> 
  • Border properti untuk membuat batas / garis antar kolom
table, th, td {
    border
: 1px solid black;
}
·         Padding menentukan jarak antar sel
th, td {
    padding
: 15px;
}

·         Text-align membuat text rata ( kanan, kiri, tengah, kiri-kanan)
th {
    text-align
: left;
}

·         Boder-spacing digunakan untuk membuat jarak cukup lebar antar sel
table {
    border-spacing
: 5px;
}

·         Colspan membuat rentan sel lebih dari satu kolom
<table style="width:100%">
  
<tr>
    
<th>Name</th>
    
<th colspan="2">Telephone</th>
  
</tr>
  
<tr>
    
<td>Bill Gates</td>
    
<td>55577854</td>
    
<td>55577855</td>
  
</tr>
</table>

·         Rowspan membuat rentan sel lebih dari satu baris

<table style="width:100%">
  
<tr>
    
<th>Name:</th>
    
<td>Bill Gates</td>
  
</tr>
  
<tr>
    
<th rowspan="2">Telephone:</th>
    
<td>55577854</td>
  
</tr>
  
<tr>
    
<td>55577855</td>
  
</tr>
</table>

·       <caption> memberi keterangan pada tabel
<table style="width:100%">
  
<caption>Monthly savings</caption>
  
<tr>
    
<th>Month</th>
    
<th>Savings</th>
  
</tr>
  
<tr>
    
<td>January</td>
    
<td>$100</td>
  
</tr>
  
<tr>
    
<td>February</td>
    
<td>$50</td>
  
</tr>
</table>

·         Id membuat gaya khusus untuk tabel yang ditentukan
<table id="t01">
  
<tr>
    
<th>Nama</th>
    
<th>alamat</th> 
    
<th>umur</th>
  
</tr>
  
<tr>
    
<td>Eva</td>
    
<td>solo</td> 
    <td>21</td>
  </tr>
</table>



1 comment: