Ujian Online Berbasis Web

Ujian Online Web Base DCC Lampung Beta Version.

OpenSource Script

Visual Basic, Foxpro, Delphi, PHP, C++ , HTML, and many more.

Dasar-dasar Web Programing

Belajar dasar-dasar PHP,HTML,SQL hingga level menengah.

Tips and Trik

Dapatkan macam-macam tips and trik menarik disini.

Free Download Ebook

Ebook Motivasi, Pemprograman, Trik dan Trik, Internet Earning, SEO and Many More.

Tuesday, March 27, 2012

Membuat Layout web 3 kolom

Terkadang saat kita akan membuat sebuah web pasti hal yang patut dipikirkan adalah tampilan atau layout dari web yang akan kita buat, banyak sekali contoh-contoh di googling bahkan free template HTML yang tersedia di berbagai situs, tapi terkadang cara-cara yang ada membinggungkan kita, oke berikut akan memberikan tehnik sederhana pembuatan layout web 3 kolom dengan mudah dan semoga dapat dikembangkan,

Layout
Pertama kita harus tahu dan mengerti pondasi dari layout yang akan kita buat. Hal ini menjaga agar tidak ‘tersesat’ di kode-kode kita sendiri dan memudahkan kita . Berikut ini adalah struktur layout.

<div id="container">
  <div id="header"></div>
  <div id="sideleft"></div>
  <div id="middle"></div>
  <div id="sideright"></div>
  <div id="footer"></div>
</div>

Dan di bawah ini adalah struktur layout kita dalam CSS:

body { }
#container { }
#header { }
#sideleft { }
#middle { }
#sideright { }
#footer { }

Ok kita sudah punya cetak birunya, sederhana bukan? Strukturnya mudah dipahami begitu kita melihatnya. Selanjutnya kita akan bangun arsitektur layout kita berdasarkan cetak biru diatas.

The Architecture

Buka text editor anda, lalu buatlah file baru. Copy dan paste kode-kode berikut ke dalamnya, lalu save dengan nama layout.html (nama terserah).

<!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=UTF-8" />
  <title>How to Build 3 Column Layout in A Good Way</title>
  <link rel="stylesheet" href="layout.css" type="text/css" media="screen" />
</head>
<body>
  <div id="container">
    <div id="header">
      <h2>This is Header</h2>
    </div>
    <div id="sideleft">
      <h3>Title Menu</h3>
      <ul>
        <li><a href="#" title="Menu">Menu</a></li>
        <li><a href="#" title="Menu">Menu</a></li>
        <li><a href="#" title="Menu">Menu</a></li>
        <li><a href="#" title="Menu">Menu</a></li>
      </ul>
    </div>
    <div id="middle">
      <h1>This is Title</h1>
      <p>Paragraph goes here..</p>
      <h2>This is Sub Title</h2>
      <p>Paragraph goes here..</p>
      <h2>This is Sub Title</h2>
      <p>Paragraph goes here..</p>
    </div>
    <div id="sideright">
      <h3>Title Menu</h3>
      <ul>
        <li><a href="#" title="Menu">Menu</a></li>
        <li><a href="#" title="Menu">Menu</a></li>
        <li><a href="#" title="Menu">Menu</a></li>
        <li><a href="#" title="Menu">Menu</a></li>
      </ul>
    </div>
    <div id="footer">
      <h4>This is Footer</h4>
    </div>
  </div>
</body>
</html>

Dengan text editor anda, buatlah 1 file baru lagi. Copy dan paste kode-kode berikut ke dalamnya, lalu save dengan nama layout.css. Letakkan kedua file pada folder yang sama.

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  margin: 0;
  padding: 0;
}

#container {
  width: 900px; /* Set the value to fit your needs. */
  margin: auto;
}

#header {
  height: 100px; /* Set the value to fit your needs. */
  border: 1px solid #000;
  clear: both;
}

#sideleft {
  float: left;
  width: 170px; /* Set the value to fit your needs. */
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #000;
}

#middle {
  float: left;
  width: 474px; /* Set the value to fit your needs. */
  margin: 10px;
  padding: 10px;
  border: 1px solid #000;
}

#sideright {
  float: right;
  width: 170px; /* Set the value to fit your needs. */
  margin: 10px 0;
  padding: 10px;
  border: 1px solid #000;
}

#footer {
  height: 40px; /* Set the value to fit your needs. */
  border: 1px solid #000;
  clear: both;
}

Lalu buka file layout.html dengan menggunakan browser.
Kita akan mendapatkan hasil mirip gambar berikut:

Free Php Script

Script php, berikut ini adalah beberapa website penyedia script gratis yang dapat digunakan untuk mengembangkan website anda, oke tanpa banyak basa-basi berikut adalah beberapa website penyedia free script php:

PHP Junkyard

You can download free PHP scripts here. You will also find a collection of PHP resources, tutorials, articles and much more.


At Free-Php.net, you will find a categorized listing of free php scripts, commercial php scripts, php resources, php tutorials, web resources, php hosting and more.
 
The PHP Resource Index

You can find Hundreds of ready-to-use PHP programs and scripts for your web site.


This site has very useful and diverse PHP scripts.
 

Hot Scripts

At Hot Scripts you can find the webs largest directory of PHP scripts for purchase or free downloads. You can also find plenty of PHP tutorials, applications, development software,books and much, much more.

Programmerworld.net

This site has a large list of free PHP scripts, such as feedback forms, search engines, greeting cards, content management, polls and so on.


At zubrag.com, you will find free php scripts, online tools, articles, tutorials on PHP and related topics. These free php scripts are written mostly for webmasters, but programmers will also derive from these materials, since PHP source code is provided for all scripts
 
  

Gscripts

Gscripts.net is a fast growing directory of free php scripts such as php forums, php photo galleries, CMS , php e-commerce solutions and many other open source scripts. Each script has demo so you can test it before waste any time installing it, most of the php scripts offer direct download link.



You will find a huge collection of PHP scripts here.


Thefreecountry

It lists free PHP scripts that you can use on your website to provide various functions (eg, feedback forms, search engines, greeting cards, content management, polls, etc).