Tutorial Photoshop, Forum Photoshop, Tutorial CSS, Tutorial PHP, HTML, Web Tips, dll ! dremi.info
Back to Home Site V.8.0 Contact the doctorPhotoshop Forum dremi.info


Custom Search




Part - 3 Layout Style with CSS

sesua ma tema na, kita bakalan bikin layout menggunakan teknik perancangan web 2.0.

Pendahuluan Apa itu CSS ?

Sebelumna gw sendiri yang bikin tutorial ini, belum pernah sma sekali membaca buku yang berisikan khusus penggunaan CSS dalam HTML. Tapi dari pengalaman coba-coba dan ulik-mengulik, mudah-mudahan penjelasanna bisa dimengerti.

Dalam teknik ini CSS (Cascading Style Sheet) sangat diandalkan sebagai pengatur tata letak dan modeling tampilan dalam layoutna. Tag-tag CSS diletakkan diantara kode HTML <HEAD> tag CSS disini </HEAD>

Konsep penggunaan CSS yang gw ketahui dibagi menjadi 3 kategori utama jenis style untuk objek layout:

  1. Class
    Class dapat di gunakan pada tag HTML yang telah ditentukan sebelumnya, misalnya Class untuk link, akan dipasang pada tag a:


    <a href="#" class="firstClass"> test </a>

  2. contoh style na:


    .firstClass {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #009900;
    }

    hasilna dalam HTML:




    Untuk style berjenis Class, diawali dengan titik { . } pada setiap nama style na

  3. Tag
    Tag dapat di gunakan bwat me-modifikasi tampilan default sebuah tag HTML, misalkan tag untuk input


    input {
    font-family: "Trebuchet MS";
    font-size: 12px;
    color: #003399;
    background-color: #E6EEFF;
    padding: 4px;
    border: 1px solid #0099FF;
    }

    contoh kode html input:


    <input type="button" name="Submit" value="Submit" />

    coba modifikasi style input na ke tag style di atas, jadi gini dah style input {type = button} na:
    submit modified

    bandingkan dengan tag input sebelum dimodifikasi:
    submit default
    Untuk style berjenis Tag, tidak diawali dengan titik { . } atow tanda # untuk nama style na

  4. Anvanced ID
    Style ini sangat fleksible, dapat digabungkan dengan kedua jenis style sebelumnya, ciri nya diawali dengan tanda # untuk setiap penamaan style na:


    #slice {
    font-family: Tahoma;
    font-size: 11px;
    color: #339900;
    text-decoration: none;
    background-attachment: fixed;
    background-image: url(icons/slice-tool.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 8px;
    padding-left: 30px;
    height: 22px;
    }

    Banyak digunakan pada DIV TAG dalam HTML, sebagai contoh, bwat style ke diatas (ingat selalu diantara tag HEAD) dan bwat DIV TAG na dalam area BODY :


    <div id="slice"> ini tool slice </div>

    jadi lengkapnya kalo dalam kode HTML ke gini:


    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>STYLE : ADVANCED ID</title>

    <style type="text/css">
    #slice {
    font-family: Tahoma;
    font-size: 11px;
    color: #339900;
    text-decoration: none;
    background-attachment: fixed;
    background-image: url(icons/slice-tool.png);
    background-repeat: no-repeat;
    background-position: left center;
    padding-top: 8px;
    padding-left: 30px;
    height: 22px;
    }
    </style>

    </head>

    <body>

    <div id="slice"> ini tool slice </div>

    </body>
    </html>


    hasil na ke gini:



    Jika dikombinasikan dengan kedua jenis style sebelumnya, misalkan ke contoh dibawah:



    #boxPan {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    margin: 0px;
    padding: 0px;
    }


    #boxPan ul { list-style-type: none; }


    #boxPan li a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    background-image: url(list.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    height:20px;
    background-position: left center;
    text-decoration: none;
    font-weight: bold;
    }


    #boxPan li a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC0000;
    background-image: url(list-over.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    height:20px;
    background-position: left center;
    text-decoration: underline;
    font-weight: bold;
    }

    • Style no. 1 : style ID pertama untuk identifikasi awal, di dalamna diatur margin dan padding

    • Style no. 2 : style ID kedua untuk identifikasi style TAG Unordered List (UL), dalam kode diikuti oleh TAG ul, yang artinya kalo style ID boxPan dapat digunakan untuk memodifikasi style TAG ul juga
      Baris list-style-type: none; digunakan untuk mendisable titik list item saat memberikan TAG <li>

    • Style no. 3 : style ID ketiga untuk identifikasi style TAG link , dalam kode diikuti oleh TAG li a, yang artinya kalo style ID boxPan dapat digunakan untuk memodifikasi style TAG link a yang terdapat dalam TAG <li>.

    • Style no. 4 : style ID keempat untuk identifikasi style TAG link , dalam kode diikuti oleh TAG li a:hover, yang artinya kalo style ID boxPan bisa mengatur tampilan saat mouse menyentuh text link na, namun masih dalam area TAG <li>.

  5. ni Kode HTML lengkapna na:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>STYLE : ADVANCED ID</title>

    <style type="text/css">

    #boxPan {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #333333;
    margin: 0px;
    padding: 0px;
    }

    #boxPan ul { list-style-type: none; }

    #boxPan li a {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #006699;
    background-image: url(list.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    height:20px;
    background-position: left center;
    text-decoration: none;
    font-weight: bold;
    }

    #boxPan li a:hover {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #CC0000;
    background-image: url(list-over.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    height:20px;
    background-position: left center;
    text-decoration: underline;
    font-weight: bold;
    }

    </style>

    </head>

    <body>

    <div id="boxPan">
    <ul>
    <li><a href="#1" title="slice 1"> slice 1</a></li>
    <li><a href="#2" title="slice 2"> slice 2</a></li>
    </ul>
    </div>

    </body>
    </html>

     

    Woke sebagai contoh ni hasilna:


Menggabungkan Style Sheet

Dalam menggabungkan kode style CSS ke dalam HTML ada 2 (dua) pilihan cara.

  1. Style Sheet Internal (langsung)
    Yang gw maksud internal (langsung) adalah memasukkan TAG CSS langsung dalam kode HTML, tag style CSS terletak diantara TAG <HEAD>tag CSS</HEAD> . Dimana tag CSS sendiri diawali dengan TAG <STYLE>, dan ditutup dengan TAG </STYLE>


    <html>
    <head>
    <title>Style Sheet Internal </title>

    <style type="text/css">
    .mainText {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    }
    </style>

    </head>

    <body>
    </body>
    </html>


  2. Attach Style Sheet External
    Dengan attach style sheet via file external, cenderung lebih mudah, karena saat menghendaki perubahan style, kita cukup merubah 1 file external CSS saja. File external ini berekstensi *.CSS

    Dalam TAG HTML, digunakan TAG <LINK> untuk menghubungkan kode HTML dengan style CSS yang dibuat terpisah di file external.


    <html>
    <head>
    <title>Attach Style Sheet External </title>

    <link href="style.css" rel="stylesheet" type="text/css" />

    </head>

    <body>
    </body>
    </html>
Untuk modifikasi layout di Dreamweaver terusin ke babak berikutna

Part-1 | Part-2 | Part-3 | Part-4

 

 

 

 

© Copyright 2008 www.dremi.info


Technorati Cosmos: other blogs commenting on this post

SOCIAL BOOKMARK :

Social Bookmarks



PERMALINK HERE :

SHARE TUTORIAL :


Selama untuk keperluan non profit dan belajar gratis, dipersilahkan untuk dicopy, disebarluaskan, atow diperbanyak, tanpa merubah content tutorial dengan tetap memasang author link, sesuai source code HTML na. Ntu tandana lu mensupport All Free Idealism dan menghargai karya dr.emi. Copy TAG HTML diatas bwat dipasang di web / blog lu.






7 Comments to
“ Web 2.0 Layout With CSS Part-3 “

Mobile Repairing Picture Help    Posted On: 03-11-2008 / 00:00:19

wow that is an awesome post thanks man
ensept    Posted On: 17-06-2008 / 07:58:48

lama nih mas nggak mampir ke sini, nanti saya review lagi web dremi di blog saya Thanks ya
luckyMan    Posted On: 21-05-2008 / 11:44:08

bucret dah gw baru nmu ni tutorial na, bikin web yang ga make table.. uhuii.. dapet dapeeeeett thanks dah bwat nyang punya web na, lam knal dari Mataram..
dr.emi    Posted On: 04-05-2008 / 23:14:21

bwat karina, thanks yak di forum juga bisa tanya2 seputar web. kalo srius pasti bisa
karina    Posted On: 04-05-2008 / 22:47:55

keren banget ... mau donk belajar web
tutorial photoshop    Posted On: 19-04-2008 / 11:23:25

bodor.... thanks hungkulll kakakakwww
doez    Posted On: 19-04-2008 / 11:18:59

ok thank's

Post your comments

Name
E-Mail
(* will never be published
Website
Comments
Spam Protector
exploitedrender

(* ketik phrase / kata berwarna biru
 



Feed Network


Photoshop Tutorials Free, Photoshop Tutorials, Adobe Photoshop Tutorials
↑ Grab this Headline Animator
Add to Google Reader or Homepage Subscribe in NewsGator Online Add to netvibes Add to Pageflakes


Recommended Resources

Dr. Photoshop Tutorial FX AK Productions Studios Load BOY Pixel2Life
Obsidian Dawn Modern Morph Design Directory tutorial Photoshop PS Lover
Web Design Tutorials MDH Design Nansons Graphics Webmaster Resources Web and Aplication Interface | FarisW.Com



Recent Readers




dr.emi's Musics Collection


Sponsors

Webmaster

hairulazami alias dr.emi

Report broken link
Best for Internet Explorer with 1024 x 768 px resolution.

Subscribe Feed

Enter your email address:

 Subscribe in a reader
Delivered by FeedBurner



dr.emi Community Toolbar

dr.emi Community Toolbar

Whats's New ?



Bwat Nyari Duit

Click Here !!!! Get Chitika eMiniMalls E-Gold URLCash.NET UserCash.Com Ziddu.Com

Member Area

Username
Password

Links



Copy TAG HTML di atas ke web lu, ntu tandana mensupport dremi.info



tutorial ilmu grafis indonesia


Situs-Indonesia.com - Web Direktori # 1 di Indonesia

WebStats



Yahoo bot last visit powered by MyPagerank.Net
Msn bot last visit powered by MyPagerank.Net


On our way to 1,000,000 rss feeds - millionrss.com
Top Web design blogs
Powered by  MyPagerank.Net
eXTReMe Tracker

Tutorial Photoshop Ads Tips & Articles Tutorial Comments
Web Comments Web templates