Beruflich Dokumente
Kultur Dokumente
Selamat Datang Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
(http://www.tutorial-webdesign.com/)
HOME (HTTP://WWW.TUTORIAL-WEBDESIGN.COM)
TUTORIAL (HTTP://WWW.TUTORIAL-WEBDESIGN.COM/CATEGORY/TUTORIAL/)
NEWS (HTTP://WWW.TUTORIAL-WEBDESIGN.COM/CATEGORY/NEWS/)
INSPIRATION (HTTP://WWW.TUTORIAL-WEBDESIGN.COM/CATEGORY/INSPIRATION/)
FREEBIE (HTTP://WWW.TUTORIAL-WEBDESIGN.COM/CATEGORY/FREEBIE/)
Search
(https://www.facebook.com/tutwebdesign) (http://www.twitter.com/tut_web)
(http://plus.google.com/111362047546002612156?rel=me) (http://feeds.feedburner.com/tut_web)
Topik
www.tutorial-webdesign.com/posisi-center-dengan-css/ 1/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
CSS (http://www.tutorial-webdesign.com/tag/css/)
CSS3 (http://www.tutorial-webdesign.com/tag/css3/)
HTML5 (http://www.tutorial-webdesign.com/tag/html5/)
PHP (http://www.tutorial-webdesign.com/tag/php/)
Jquery (http://www.tutorial-webdesign.com/tag/jquery/)
Android (http://www.tutorial-webdesign.com/tag/android/)
Photoshop (http://www.tutorial-webdesign.com/tag/photoshop/)
WordPress (http://www.tutorial-webdesign.com/tag/wordpress/)
Infographic (http://www.tutorial-webdesign.com/tag/infographic/)
Photography (http://www.tutorial-webdesign.com/tag/photography/)
Framework (http://www.tutorial-webdesign.com/tag/framework/)
Javascript (http://www.tutorial-webdesign.com/tag/javascript/)
Web Design (http://www.tutorial-webdesign.com/tag/web-design/)
Layout (http://www.tutorial-webdesign.com/tag/layout/)
HTML (http://www.tutorial-webdesign.com/tag/html/)
Htaccess (http://www.tutorial-webdesign.com/tag/htaccess/)
Security (http://www.tutorial-webdesign.com/tag/security/)
Contoh Web (http://www.tutorial-webdesign.com/tag/contoh-web/)
WPAP (http://www.tutorial-webdesign.com/tag/wpap/)
Tags
Adaptive Web (http://www.tutorial-webdesign.com/tag/adaptive-web/) Belajar
CSS3 (http://www.tutorial-webdesign.com/tag/belajar-css3/) Belajar CSS Layout (http://www.tutorial-
webdesign.com/tag/belajar-css-layout/) Belajar HTML5 (http://www.tutorial-webdesign.com/tag/belajar-html5/) Belajar PHP
(http://www.tutorial-webdesign.com/tag/belajar-php/) Belajar Web (http://www.tutorial-
webdesign.com/tag/belajar-web/) Belajar Web Design (http://www.tutorial-
webdesign.com/tag/belajar-web-design/) Belajar Web Pemula (http://www.tutorial-webdesign.com/tag/belajar-web-
pemula/) Cara Membuat Web (http://www.tutorial-webdesign.com/tag/cara-membuat-web/) Cara
www.tutorial-webdesign.com/posisi-center-dengan-css/ 2/17
Membuat Website (http://www.tutorial-webdesign.com/tag/cara-membuat-website/)
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
www.tutorial-webdesign.com/posisi-center-dengan-css/ 3/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
Dalam tutorial ini kita akan membuat posisi sebuah element berada di tengah layar dengan css.
Meletakan sebuah elemen agar posisinya berada ditengah secara horizontal tidaklah sulit, kita
hanya perlu membuat text-align menjadi center, namun secara vertical kita membutuhkan
beberapa trik untuk melakukan nya.
Ada banyak trik yang bisa digunakan untuk membuat suatu element berada di tengah, namun kali
ini kita hanya akan coba setidak nya 2 cara membuat sebuah element berada tepat berada di
tengah.
Kita mulai membuat div dengan class container , dan didalam nya ada sebuah class lagi dengan
nama box .
www.tutorial-webdesign.com/posisi-center-dengan-css/ 4/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
1 <div class="container">
2 <div class="box">
3 <strong>Goooogle</strong>
4 <form action="#">
5 <input type="text" name="" id=""><br>
6 <input type="submit" value="Search">
7 </form>
8 </div>
9 </div>
Center div.container
Pertama kita akan membuat class container agar berada di tengah dengan menambahkan CSS
seperti berikut
1 .container{
2 width:400px;
3 height:200px;
4 padding:20px;
5 background:yellow;
6 position: fixed;
7 top: 50%;
8 left: 50%;
9 margin-top: -120px;
10 margin-left: -220px;
11 }
Class container sekarang sudah berada di tengah layar, perlu diperhatikan disitu yaitu nilai dari
top dan left yaitu 50%. Namun dengan settingan seperti itu yang berada diposisi tengah adalah
sudut kiri atas dari kotak, untuk menyesuaikan nya maka kita perlu ubah margin-top dan
margin-left , dimana keduanya didapat dengan perhitungan sebagai berikut.
Namun nilai nya harus minus (-) agar positinya bergeser ke atas dan ke kiri.
Demo 1 (http://jsfiddle.net/vLs2E/)
www.tutorial-webdesign.com/posisi-center-dengan-css/ 5/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
Center div.box
Untuk membuat class box berada di tengah juga maka kita akan mencoba dengan cara lain, yaitu
dengan menambahkan display:table di class container, lalu display:table-cell di class box.
Code CSS nya kita tambahkan seperti ini.
1 .container{
2 display: table;
3 }
4 .box{
5 display: table-cell;
6 text-align: center;
7 vertical-align: middle;
8
9 background:orange;
10 border:50px solid rgba(0,0,0,.2);
11 }
Demo 2 (http://jsfiddle.net/vLs2E/1/)
Hasil
Untuk melengkapi demo ini agar lebih lengkap, kita tambahkan border.
Berikut ini code css selengkapnya
1 .container{
2 border:20px solid rgba(0,0,0,.5);
3 width: 400px;
4 height: 200px;
5 background: yellow;
6 position: fixed;
7 top: 50%;
8 left: 50%;
9 margin-top: -140px;
10 margin-left: -240px;
11 text-align: center;
12 padding:40px;
13 display: table;
14 }
15 .box{
16 background:orange;
17 display: table-cell;
18 text-align: center;
19 vertical-align: middle;
20 border:50px solid rgba(0,0,0,.2);
21 }
Demo 3 (http://jsfiddle.net/vLs2E/2/)
Tags:
CSS (http://www.tutorial-webdesign.com/tag/css/)
Positioning (http://www.tutorial-webdesign.com/tag/positioning/)
Penulis :
http://tutorial-webdesign.com (http://tutorial-webdesign.com)
(http://www.twitter.com/tut_web) (http://www.facebook.com/tutwebdesign)
(https://plus.google.com/u/0/111362047546002612156?rel=author)
Artikel Terkait
www.tutorial-webdesign.com/posisi-center-dengan-css/ 7/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
(http://www.tutorial-webdesign.com/ide-menulis-blog-saat-suntuk/)
4 Ide Menulis Blog Saat Suntuk (http://www.tutorial-webdesign.com/ide-menulis-blog-saat-
suntuk/)
(http://www.tutorial-webdesign.com/konsep-website-candi-borobudur-dengan-adobe-xd/)
Konsep Website Candi Borobudur dengan Adobe XD (http://www.tutorial-
webdesign.com/konsep-website-candi-borobudur-dengan-adobe-xd/)
www.tutorial-webdesign.com/posisi-center-dengan-css/ 8/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
(http://www.tutorial-webdesign.com/trixy-template-website-versi-mobile-gratis-dengan-
jquery/)
Trixy: Template Website Versi Mobile Gratis dengan jQuery (http://www.tutorial-
webdesign.com/trixy-template-website-versi-mobile-gratis-dengan-jquery/)
Comments
17 thoughts on “Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal”
Masih ada yang kurang sepertinya jika website ini belum valid HTML.
Harus dong…membahas web development atau programing html harus peduli web standarts.
Reply
Iya ini memang belum valid karena dibuat dengan buru-buru waktu launching nya :)
Boleh minta saran valid HTML yang biasa anda pakai sebagai acuan? Kami ada rencana redesign
februari nanti :) Kalau mau berkontribusi saran2 boleh juga untuk kami tampung.
Reply
www.tutorial-webdesign.com/posisi-center-dengan-css/ 9/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
Suwondo says:
March 26, 2013 at 06:50 (http://www.tutorial-webdesign.com/posisi-center-dengan-css/#comment-904)
Bedanya dengan clear:both; saja kemudian memanfaatkan margin-left:auto; kayaknya itu hanya
menengahkan secara horisontal, sedangkan menengahkan secara vertical masih menjadi permasalahan.
Kalau mengenai valid HTML dari web site ini, mungkin karena web site ini menggunakan CMS, dan tampilan
diatur menggunakan Theme CMS yang tersedia. Untuk memvalidkan seluruh theme yang tidak dibuat valid
semenjak awal terkadang malah lebih merepotkan. Bahkan untuk sekedar menelusuri ketidakvalidan satu
per satu. Malah kalau dari para pengunjung merasa ada yang tidak valid, bisa memberikan masukan
mengenai ketidak valid an tersebut dan saran untuk perbaikannya.
Reply
zulfi says:
June 14, 2013 at 16:37 (http://www.tutorial-webdesign.com/posisi-center-dengan-css/#comment-1299)
makasih gan
Reply
Reply
apakah kelemahannya
Reply
Menurut anda kenapa tidak menggunakan margin: 50% 50%; atau margin: auto auto; saja ?
Penggunaan 50% Tidak membuat element benar-benar berada di tengah secara vertical.
Reply
www.tutorial-webdesign.com/posisi-center-dengan-css/ 10/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
syafiq says:
November 13, 2013 at 19:49 (http://www.tutorial-webdesign.com/posisi-center-dengan-css/#comment-2640)
Reply
Reply
Reply
kalo backgroudnya dekstop gimana ya gan tpi yang di tengahnya itu google
Reply
akhwan says:
March 26, 2015 at 13:58 (http://www.tutorial-webdesign.com/posisi-center-dengan-css/#comment-14651)
maksudnya bagaimana, om ?
Reply
Maaf gan, itu solusi jika height container sudah ditentukan saja, bukan auto device.
Reply
Reply
kalau kata saya sih cara yg seperti itu kurang tepat gan, tapi gimana baiknya lah seorang programmer harus
pinter pinter eksplorasi sendiri, biar jawabanya ketemu sendiri biar PUAS
Reply
Saya boleh bertanya? saya ingin membuat navigasi bar seperti website ini di sebelah pojok kanan ada
bagian search, saya pengguna wordpress, ketika saya menambahkan widget search posisinya terdapat
pada header, gimana ya supaya sejajar dengan navigasi bar seperti website ini? kalo boleh tau
Reply
Reply
Leave a Comment
Name (required)
Website
Comment
www.tutorial-webdesign.com/posisi-center-dengan-css/ 12/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
Submit Comment
↑ Back to top
Selamat Datang
Tutorial-webdesign.com (http://www.tutorial-webdesign.com) adalah Website untuk Web
Designer & Web Developer Indonesia, Serta Graphic Designer Indonesia.
www.tutorial-webdesign.com/posisi-center-dengan-css/ 13/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
Registrasi
(http://www.tutorial- Login Ketentuan Keuntungan
webdesign.com/wp- (http://www.tutorial- (http://www.tutorial- (http://www.tutorial-
login.php? webdesign.com/wp- webdesign.com/menjadi-webdesign.com/keuntung
action=pendaftaran)login.php) penulis) menulis)
Artikel Gratis!!
Dapatkan artikel web terbaru langsung di inbox kamu
(http://www.tutorial-webdesign.com/posisi-center-dengan-css/)
posted on January 26, 2013
Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal (http://www.tutorial-
webdesign.com/posisi-center-dengan-css/)
Dalam tutorial ini kita akan membuat posisi s...
(http://www.tutorial-webdesign.com/membuat-menu-posisi-tetap-responsive/)
posted on December 6, 2012
Membuat Menu Posisi Tetap dan Responsive (http://www.tutorial-webdesign.com/membuat-
menu-posisi-tetap-responsive/)
Tulisan kali ini akan membahas tentang posi...
(http://www.tutorial-webdesign.com/membuat-auto-height-dengan-css/)
posted on June 11, 2013
Membuat Auto Height 100% Dengan CSS (Fullscreen) (http://www.tutorial-
webdesign.com/membuat-auto-height-dengan-css/)
Membuat height 100% sesuai tinggi monitor den...
www.tutorial-webdesign.com/posisi-center-dengan-css/ 14/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
(http://www.tutorial-webdesign.com/tutorial-cara-install-xampp-di-linux-ubuntu/)
posted on July 2, 2014
Tutorial Cara Install Xampp di Linux Ubuntu (http://www.tutorial-webdesign.com/tutorial-cara-
install-xampp-di-linux-ubuntu/)
Linux adalah salah satu sistem operasi yang b...
(http://www.tutorial-webdesign.com/10-template-bootstrap-gratis-dan-responsive/)
posted on May 22, 2014
10 Template Bootstrap Gratis Dan Responsive (http://www.tutorial-webdesign.com/10-template-
bootstrap-gratis-dan-responsive/)
Twitter Bootstrap merupakan mobile first fron...
External Resources
Artikel-artikel menarik dari website lain yang membahas Pembuatan Website dan Desain
(http://www.majalahdesain.com/feed/) MajalahDesain.Com
(http://www.majalahdesain.com/)
www.tutorial-webdesign.com/posisi-center-dengan-css/ 15/17
7/22/2019 Posisi Elemen Di Tengah Dengan CSS | Vertical & Horizontal | Tutorial Web Design
(http://www.jurnalweb.com/feed) JurnalWeb.com
(https://www.jurnalweb.com/)
Laravel 5.7 Cara Mengatasi Error 1071 Specified key was too long; max key length is 767 bytes
(https://www.jurnalweb.com/laravel-5-7-cara-mengatasi-error-1071-specified-key-was-too-long-
max-key-length-is-767-bytes/)
Bagikanlah ilmu anda agar bermanfaat, dan anda akan termotivasi mencari lebih banyak ilmu-ilmu baru
Copyright © 2019 | Design & Develop by Tutorial Web Design (http://www.tutorial-webdesign.com/)
Back to top
www.tutorial-webdesign.com/posisi-center-dengan-css/ 17/17