Halaman web dengan css dan style link


Assalamu’alaikum….

Hai sobat kali ini saya akan mempraktikkan css bagaimana cara mengganti background, memasukkan gambar, mengatur penempatan tulisan dll. Menggunakan cs itu ternyata gampang gampang susah. Berikut ini contoh penerapannya mari kita simak sama sama…

A. Latar Belakang
1. Mengubah warna background text
jika anda ingin mengubah warna background text berikut ini propertinya :
background : warna;
penulisan warna pada value sama dengan color, dapat berupa nama eksplisit warna yang diinginkan maupun dengan kode hexsadesimalnya.

Contoh :

<html>
<head>
<title> CSS Guide </title>
</head>
<style>
body {
background : blue;
}

p.styled {
font-family: "Palatino Linotype";
font-size: 20px;
color: #FF0000;
background: #FFFFFF; /* warna putih */
}
p {
color: orange;
font-weight: bold;
background: #000000;
/* warna hitam */
}
</style>
</head>
<body>
<p class="styled">Ini adalah paragraf 1. Ini adalah paragraf 1. Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini
adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1. Ini
adalah paragraf 1. Ini adalah paragraf 1. </p>
<p>Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. </p>

</body>
</html>



Hasil :









contoh di atas, bagian body diberi warna background (seluruh halaman), namun kecuali untuk bagian paragraf. Paragraf pertama diberi warna background putih, sedangkan background kedua diberi warna hitam.


2. Mengatur jarak spasi antar text
perhatikan contoh berikut :









pada contoh diatas terlihat bahwa antara huruf satu dengan yang lainnya itu terdapat spasi atau jarak. Jarak tersebut bisa diatur menggunakan.
word-spacing : jarak;
letter-spacing : jarak;

yang pertama untuk mengatur jarak antar kata, sedangkan yang kedua digunakan untuk mengatur jarak antar huruf.

Sebagai contoh :

<html>
<head>
<title> CSS Guid </title>
</head>
h1 {
word-spacing: 20px;
letter-spacing: 15px;
}
</style>
</head>
<body>
<h1>Ini Judul Heading</h1>
<p>Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. </p>
<p>Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. </p>
</body>
</html>


3. Membuat text Indent
pada awal paragraf pasti terdapat text indent atau teks yang menjorok ke dalam paragraf dalam jarak tertentu. Properti yang digunakan yaitu :

text-indent : jarak;

contoh ;

<html>
<head>
<title> CSS Guide</title>

<style type="text/css">
p {
text-indent : 40px;
}
</style>
</head>
<body>
<h1>Ini Judul Heading</h1>
<p>Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. Ini adalah paragraf 1. Ini adalah paragraf 1.
Ini adalah paragraf 1. </p>
<p>Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. Ini adalah paragraf 2.
Ini adalah paragraf 2. Ini adalah paragraf 2. </p>
</body>
</html>


hasil :









4. Mengubah Text Case
dengan CSS, kita juga bisa mengubahsuatu teks menjadi huruf kecil semua (lowercase), besar semua (uppercase), atau capitalizee (hanya huruf pertama dari kata yang dibuat besar). Properti yang digunakan adalah :

text-transform : option;

option bisa diganti dengan

contoh :

<html>
<head>
<title> CSS Guide </title>
</head>
<style type="text/css">
#heading1 {
text-transform : uppercase;
}
#heading2 {
text-transform : lowercase;
}
#heading3 {
text-transform : capitalize;
}
</style>
</head>
<body>
<h1 id="heading1">Ini Judul Heading 1</h1>
<h1 id="heading2">Ini Judul Heading 2</h1>
<h1 id="heading3">Ini Judul Heading 3</h1>
</body>
</html>


5. Membuat Drop Cap
memercantik tampilan dengan menambahkan drop cap pada huruf pertamanya. Propertinya adalah sebagai berikut :

<html>
<head>
<title> CSS Guide </title>
</head>
<style type="text/css">
p.styleku:first-letter {
float: left;
font-family: "Lucida Grande";
font-size: 80px;
}
p {
text-align : justify;
}
</style>
</head>
<body>
<h1 id="heading1">Ini Judul Heading 1</h1>
<p class="styleku">Bagian ini adalah paragraf. Bagian ini adalah
paragraf. Bagian ini adalah paragraf. Bagian ini adalah paragraf.
Bagian ini adalah paragraf. Bagian ini adalah paragraf. Bagian ini
adalah paragraf. Bagian ini adalah paragraf. Bagian ini adalah
paragraf. Bagian ini adalah paragraf. Bagian ini adalah paragraf.
Bagian ini adalah paragraf. Bagian ini adalah paragraf. </p>
</body>
</html>



hasil :













Code style di atas hanya akan berlaku untuk huruf pertama dari paragraf yang memiliki
class styleku, dalam hal ini adalah huruf B. Sedangkan properti float digunakan untuk
mengatur posisi huruf B tersebut, apakah di sebelah kiri atau kanan, sehingga valuenya
adalah left.




6. Membuat Text Decoration
membuat text decoration seperti underline, overline, line-trough atau blink dengan properti :
text-decoration : option;

dengan option dapat diganti dengan underliner, overline, line-trough atau blink. Untuk
melihat perbedaannya, perhatikan contoh berikut.
Contoh :

<html>
<head>
<title> CSS Guide </title>
<style type="text/css">
#heading1 {
text-decoration : blink;
}
/* membuat teks berkelap kelip */
#heading2 {
text-decoration : line-through;
/* membuat garis ditengah text/ dicoret */
}
#heading3 {
text-decoration : underline; /* membuat garis bawah */
}
#heading4 {
text-decoration : overline; /* membuat garis di atas text */
}
</style>
</head>
<body>
<h1 id="heading1">Ini Judul Heading 1</h1>
<h1 id="heading2">Ini Judul Heading 1</h1>
<h1 id="heading3">Ini Judul Heading 1</h1>
<h1 id="heading4">Ini Judul Heading 1</h1>
</body>
</html>




hasil :













7. Membuat Layout dengan CSS
pada bagian ini saya akan memberitahu bagaimana cara membuat Layout denagn CSS, akan tetapi ini langsung ya tidak step by step. Dengan CSS, Anda tidak membutuhkan tabel dalam menata
layoutnya. Kelebihan CSS dalam layout web dibandingkan tabel adalah fleksibilitas dan
juga lebih meminimalisasi jumlah byte file. Apabila Anda menggunakan tabel untuk
mendesain layout, maka semakin banyak sel yang dibuat, akan semakin besar ukuran
byte file dan akibatnya loading web pun membutuhkan waktu yang lebih lama.

Berikut ini adaah code halaman web yang sudah jadi :

<html>
<head>
<title> sssss </title>
</head>
<style>

body {
background: url(tumblr.gif );
}

#content {
width: 750px;
margin: auto;
/* membuat posisi di tengah */
}

#header {
border:1px solid #000000;
background-color:#000000;
padding: 10px
}
h1 {
color: #FFFFFF;
font-size: 40px;
}

h1 {
color: #FFFFFF;
font-size: 40px;
line-height: 5px;
}

#footer {
padding:10px;
border:1px solid #000000;
background-color:#CCCCCC;
}

#footer p {
text-align: justify;
font-weight: bold;
}

#menu {
float:right;
}

.navigasi {
border:1px dashed #000;
margin-top: 10px;
padding: 10px;
background: yellow;
}

#isi {
width:500px;
margin-top: 10px;
margin-bottom:10px;
padding:10px;
border:1px solid #000;
background: white;
}

.gambar {
float: left;
margin-top: 0px;
margin-right: 10px;
margin-bottom: 20px;
margin-left: 0px;
border: 1px solid #000000;
}

#isi p {
text-align: justify;
line-height: 18px;
margin-top: 0px;;
}

</style>
<body>
<div id="content">
<div id="header">
<h1>welcome to my site</h1>
</div>
<div id="menu">
<div class="navigasi">
<h3>Menu Navigasi A</h3>
<ul>
<li><a href="link1.htm">Link 1</a></li>
<li><a href="link2.htm">Link 2</a></li>
<li><a href="link3.htm">Link 3</a></li>
<li><a href="link4.htm">Link 4</a></li>
</ul>
</div>

<div class="navigasi">
<h3>Menu Navigasi B</h3>
<ul>
<li><a href="link1.htm">Link 1</a></li>
<li><a href="link2.htm">Link 2</a></li>
<li><a href="link3.htm">Link 3</a></li>
<li><a href="link4.htm">Link 4</a></li>
</ul>
</div>

</div>

<div id="isi">
<img src="sss.jpg" class="gambar" widht="200" height="60" />
<p>Ini adalah bagian isi. Ini adalah bagian isi.ini adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi. Ini adalah bagian isi.
</p>

<p>Ini adalah bagian isi. Ini adalah bagian isi.ini adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi. Ini adalah bagian isi.
</p>

<p>Ini adalah bagian isi. Ini adalah bagian isi.ini adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi. Ini adalah bagian isi. Ini adalah bagian isi. ini adalah
bagian isi. Ini adalah bagian isi. Ini adalah bagian isi. ini
adalah bagian isi. Ini adalah bagian isi. Ini adalah bagian
isi. Ini adalah bagian isi.
</p>
</div>

<div id="footer">
<p>by Khoirullaiila</p>
</div>
</div>
</body>
</html>




hasil :















pada tabel dan ciding di atas terdapat property CSS diantaranya adalah :

body {
background: url(tumblr.gif );
}

berguna untuk mengubah background atau latar belakang sebuah halaman web.



#content {
width: 750px;
margin: auto;
}

Properti di atas berguna untuk membuat posisi di tengah pada suatu halaman web.


#header {
border:1px solid #000000;
background-color:#000000;
padding: 10px
}


Header berguna untuk memberi style pada judul dalam sebuah halaman web.Properti padding menyatakan jarak antara tepi sel dengan elemen yang ada di dalamnya.


h1 {
color: #FFFFFF;
font-size: 40px;
}

h1 {
color: #FFFFFF;
font-size: 40px;
line-height: 5px;
}


mengatur warna,ukuran, style tulisan pada text dalam sebuah halaman web.





7. Mengatur Style List
Dengan CSS, Anda dapat pula mengatur style suatu list seperti mengubah marker
maupun indentasinya, background dll.
sebagai contoh :

<h3>Menu Navigasi</h3>
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
<li>Menu 3</li>
<li>Menu 4</li>
<li>Menu 5</li>
<li>Menu 6</li>
</ul>
</div>


coding di atas bisa kita masukkan properti CSS. Contohnya anda bisa coba salah satu dari properti dibawah ini :

1. list-style-type: marker
2. ul {
list-style-type: square;
}
3. ul {
list-style-type: circle;
}
4. ul {
list-style-image: url(img/folder.gif)
}


Contoh program yang saya buat :

coding :

<html>
<head>
<title> menu</title>
<style>
ul {
list-style-type: none; /* tidak menampilkan marker */
padding: 2px;
border: 1px solid black;
}
li {
padding: 2px;
margin-bottom: 1px;
background: red;
border: 1px solid black;
font-family: arial;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
}
</style>
</head>
<body>
<h3>Menu Navigasi</h3>
<ul>
<li>Menu 1</li>
<li>Menu 2</li>
<li>Menu 3</li>
<li>Menu 4</li>
<li>Menu 5</li>
<li>Menu 6</li>
</ul>
</div>
</body>
</html>



hasil :












Style pada link


berikut adalah contoh style pada link yang saya buat kali ini :

<html>
<head>
<title> llll </title>
<style>
ul {
list-style-type: none; /* tidak menampilkan marker */
padding: 2px;
border: 1px solid black;
}
li {
padding: 2px;
margin-bottom: 1px;
background: red;
border: 1px solid black;
font-family: arial;
font-size: 15px;
font-weight: bold;
color: #FFFFFF;
}
a {
color: white;
}
a:hover {
color: yellow;
}
</style>
</head>
<body>
<h3>Menu Navigasi</h3>
<ul>
<li><a href="menu1.htm">Menu
<li><a href="menu2.htm">Menu
<li><a href="menu3.htm">Menu
<li><a href="menu4.htm">Menu
<li><a href="menu5.htm">Menu
<li><a href="menu6.htm">Menu
</ul>
</body>
</html>




hasil :
















B. Maksud dan Tujuan
  • mengetahui bagian bagian CSS dengan benar
  • mempelajari properti yang ada pada CSS
  • dapat mempraktikkan CSS


C. Alat dan Bahan
1. Laptop
2. File Items
3. Text Editor

D. Hasil yang di harapkan
mengetahui coding dalam CSS dengan mudah dan paham.

E. Referensi