Membuat Layout Footer Menempel ke Bawah

dokumen-dokumen yang mirip
Membuat Layout Header Diam di Tempat (Fix Header)

Tutorial Lengkap Memahami CSS Display

Membuat Responsive Layout dengan CSS Media Query

Tutorial Lengkap Memahami CSS Position

Membuat Tabel Responsive dengan CSS

Membuat Responsive dan Fleksibel Image Gallery dengan JQuery Fleximage

Membuat Simpel Site HTML Layout Menggunakan Tag div

Membuat Tooltip Sendiri dengan CSS

Mendesain Custom Tabel dengan Pseudo Element CSS

Responsive Layout dengan Bootstrap [Part 2]

Tutorial Dasar CSS Preprocessor LESS

KAJIAN 3 Web Responsive

Memanfaatkan CSS Animasi dan Transisi [Part 1]

MEMBUAT LAYOUT DENGAN CONTAINER BOOTSTRAP

Membuat Themes Wordpress sendiri - Part 1

Masih tentang bagaimana membuat layout dengan CSS, kita lanjutkan untuk membuat layout yang lain. Berikut ini adalah desain layout yang akan kita buat

Membuat Desain Custom Input (Checkbox + Radio Button) pada Form

Membuat dan Menampilkan QR Code secara Dinamis dengan PHP

Memanfaatkan CSS Animasi [Part 2]

BAB V DESAIN WEB CSS

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Tutorial Membuat Layout Website Sederhana dengan HTML dan CSS

Yayan Mulyana

CSS Cascading Style Sheet

Membuat Animasi Loading Bubble dengan Full CSS

Cara Memasukan Font Baru Ke Dalam Web Menggunakan CSS

Image Slider 3D. Oleh: Anthonius

BAB VI DESAIN WEB RESPONSIF

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

RWD (Responsive Web Design) dengan Grid System Bootsrtap

CSS Lanjut Pertemuan - 5

Design Web Dengan 2 Kolom

Tutorial Layouting : Membuat Grid Sama Tinggi

Membuat Display Produk dalam Layout Box 4 Kolom

Tutorial Layouting CSS Part 1

SImple Pop-Up Modal dengan CSS3 dan Jquery

CSS. inheritance (pewarisan)

TUTORIAL HTML CSS Langkah Tepat menjadi Web Designer Handal, menguasai HTML & CSS, jalan membuat halaman website cantik dan menarik

Analisa Pada percobaan ini, menunjukan flow dalam kondisi normal atau sesuai dengan default dan sifat masing-masing tag HTML-nya.

CSS Layouting. Antonius RC Pemrograman Web

Percobaan 1 : Mengatur Width Dan Height Hasil :

Page 1 of 8 Tutorial Font Awesome UTS Stmik El Rahma

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

KELAS TANGGAL PRAKTIKUM

Design Web 2 Kolom Flexible

Seri Tutorial Template Blogger

Triswansyah Yuliano

7 Cara Mempercantik Tampilan Blog

Belajar Dasar HTML 5. It s all about 4rt, not how smart you are. S u p p o r t e d b y : [ C y b e r 4 r t C r e w ]

Membuat Custom Button Captcha dengan Font Awesome

Membuat Themes Wordpress sendiri - Part 2

DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

Membuat Layout Desain Awal dengan Photoshop

Tutorial Membuat Template Joomla 1.5

How to Create Simple Web (2) - Slice

Publish: 7 Juni 2012 Author & Copyright: Johan Status: FREE tutorial

Membangun Web Statis Menggunakan Dreamweaver Oleh : Mochamad Subecha, SE

LEMBAR KERJA PRAKTIKUM. - JavaScript Alert yang ditampilkan browser saat membuka halaman home/index.html :

6. HTML & CSS. PTI15010 Pemrograman Web. Agi Putra Kharisma, S.T., M.T. Genap 2014/2015. Desain slide ini dadaptasi dari University of San Fransisco

MODIFIKASI TAMPILAN HEADER SIDEBAR BLOGGER. Abstrak. Kata kunci : Header Sidebar, Header Blogger, Sidebar Blogger, Header Sidebar Blogger

LAPORAN RESMI. Boxes

Dasar-dasar HTML 2. Oleh: Cecep Yusuf

TUTORIAL WEBDESIGN HTML & CSS DENGAN DREAMWEAVER

TUGAS BOXES. 1. Percobaan 1

Membuat Template Website Menggunakan Teknik Layer ala CSS

MODUL III CASCADING STYLE SHEET

CSS Eksternal. Instruktur: Arif Nurwidyantoro

Langkah Cara Membuat Form Login Menggunakan PHP dan MySQL Langkah 1: Membuat Tabel MySQL User/Pengguna

Cara Membuat website dengan Dreamweaver

TUTORIAL MAIL MERGE DENGAN MS.OFFICE 2007 & MS.EXCEL 2007

buat Lightbox mu sendiri dengan jquery

BAB III ANALISA DAN PEMBAHASAN MASALAH

2. Browser menerjemahkan kode dalam HTML dan menyajikan pada layar. Gambar 1. Ilustrasi hubungan client-server saat menjalankan browser

Panduan Membuat Website/ Landing Page dengan memanfaatkan Web Editor Gratisan Yola

Membuat Form Search Dengan CSS3

MODUL PEMOGRAMAN WEB I STMIK IM BANDUNG MODUL PEMOGRAMAN WEB I. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

TUTORIAL CODEIGNITER Langkah Tepat menjadi Web Developer Handal, menguasai CodeIgniter, jalan membuat aplikasi berbasis website lebih mudah

Membuat Login Pop Up Dengan JqueryUI

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

Gambar 1.1 Desain halaman web

Membuat Scrollspy Dengan Bootstrap

Pemrograman Web PRAKTIKUM 3 CSS. TUJUAN BELAJAR Mahasiswa dapat menggunakan css untuk mengatur gaya tampilan elemenhtml

Serba-serbi mempercantik BLOG dengan BLOGGER. (volume 1)

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Dedy Izham

Cara Mengelola Isi Halaman Web

Bu k u Ma n u a l Web Si t e SK PD Pem er i n t a h K a b u pa t en Ma l a n g

MEMBUAT WEB PERSONAL DENGAN DREAMWEAVER

BAB IV CASCADING STYLE SHEET (CSS)

Membuat Plugin jquery (Part 2)

Objek Bergoyang CSS3

Author : Minarni, S.Kom.,MM

BELAJAR DASAR FOOTPRINT halaman 1 BELAJAR DASAR FOOTPRINT

Memahami CSS Selector - Bagian 1

ANALISA KATA KUNCI DENGAN GOOGLE KEYWORD PLANNER

Transkripsi:

Membuat Layout Footer Menempel ke Bawah Oleh: Christian Rosandhy Kali ini saya mau share lagi salah satu layout wajib buat website, yaitu layout footer menempel kebawah. Di tutorial kali ini kita akan belajar membuat footer menempel ke bawah dengan rapi, tanpa menggunakan CSS yang ribet-ribet. Yuk disimak.. :) Salam jagocoding,, akhir-akhir ini saya pusing mau bikin tutorial CSS tentang apa lagi nih.. Mungkin kalo ada yang punya masukan sesuatu yang pengen dibahas bisa dicomment.. Hehehe.. :p Kali ini saya mau share salah satu teknik layouting CSS yang cukup penting, yaitu bagaimana membuat layout footer yang tetap diam dibawah walaupun kontennya sedikit. Teknik yang digunakan dalam hal ini pun nggak susah.. Jadi saya jamin pemula pun bisa memanfaatkan teknik ini untuk dikembangkan lebih lanjut.. :) Pertama-tama, kita buat dulu struktur HTML seperti ini, <div id="container"> <div id="header"> <h1>layout Footer Menempel Ke Bawah</h1> <div id="content"> <!--Bisa diisi teks lorem ipsum dibagian ini--> <div id="footer"> Copyright 2014 Designed by... Selanjutnya, kita desain saja dulu websitenya seperti biasa di CSS.. Supaya lebih rapi, saya sarankan menggunakan CSS Reset seperti *{margin:0px auto;. *{margin:0px auto; #container{ position:relative; #header{ background:#0cf; padding:10px;

#content{ padding:10px; #footer{ height:50px; line-height:50px; background:#333; color:#fff; Saya jelaskan dulu satu persatu ya.. layer #container diberikan position:relative karena layer tersebut akan digunakan untuk menampung layer-layer lainnya lagi seperti layer header, content dan footer. sisanya di layer header, content dan footer itu hanya berisi hiasan berupa background, padding, dan warna tulisan. line-height yang disamakan dengan height di bagian footer itu berfungsi supaya tulisan tidak menempel ke atas, tapi di tengah-tengah layer. Nah, tampilan desain awalnya seperti ini :

Seperti yang kita lihat di screenshot,, karena kontennya cuma sedikit footernya nggak mau menempel ke bawah halaman. Jadi terlihat seperti bagian kosong yang nggak enak dilihat. Perhatikan langkah-langkah berikut ini supaya bisa membuat footer yang menempel ke bawah. Pertama, masukkan CSS berikut ini di baris pertama setelah CSS Reset. html,body{ height:100%; Tujuannya adalah supaya secara default tinggi website adalah 100% dari layar. Setelah itu, di layer #container tadi ditambahkan min-height:100%;.

#container{ min-height:100%; position:relative; min-height ini hanya berlaku jika tinggi container sesungguhnya lebih pendek dari 100% (seperti screenshot pertama). Sehingga dengan min-height ini tinggi container paling kecilnya adalah 100% dari layar, dan menyesuaikan dengan otomatis kalau lebarnya lebih dari 100%. Untuk membuktikannya, layer #footer kita berikan position:absolute, dan bottom:0px; supaya posisi footer mau menempel dibawah. dan lihat bagaimana hasilnya,, #footer{ height:50px; line-height:50px; background:#333; color:#fff; position:absolute; bottom:0px; Nah,, lokasi footernya sudah mau menempel ke bawah nih kalau kontennya sedikit (gbr 1).. Tapi disini kita ketemu masalah, footernya jadi menutupi sebagian dari layer content kalau isinya mulai banyak nih (gbr 2).. Untuk mengatasi itu, layer #content harus kita berikan padding-bottom yang sama atau lebih besar dari tinggi footer. Sebagai contoh, tinggi footer yang saya gunakan adalah 50px, maka nilai padding-bottom yang harus saya berikan di layer #content adalah 50px, atau sedikit lebih besar dari 50px; #content{

padding:10px; padding-bottom:60px; /*sama atau lebih besar dari tinggi footer*/ Eits,, sebelum kelupaan, kayaknya footernya agak jelek ya kalau nggak memenuhi layar.. kita kasih width 100% aja sekalian di footer supaya hasil akhirnya nanti benar-benar optimal.. :D #footer{ height:50px; line-height:50px; background:#333; color:#fff; position:absolute; bottom:0px; width:100%; /*biar memenuhi layar*/ Didapatlah hasil akhir seperti ini~ Sekian tutorial dari saya, semoga dapat dimengerti dan bermanfaat bagi kita semua.. :)

Tentang Penulis Christian Rosandhy