Friday, 8 January 2016

Meluncur Pekan Depan, Xiaomi Redmi 3 Berbekal Baterai Kapasitas Besar

Setelah bebrapa bulan beredar rumor akan kehadiran perangkat budget dari Xiaomi, akhirnya perusahaan baru saja mengonfirmasi bahwa smartphone terbarunya, yakni Redmi 3 akan segera diluncurkan pekan depan.

Seperti yang dilaporkan GSM Arena, Jumat (8/1/2015), Xiaomi akan meluncurkan Redmi 3 pada tanggal 12 Janurai 2016 mendatang. Informasi ini terungkap melalui teaser gambar dari perusahaan ternama asal Tiongkok, yang telah menyebarkan teaser tersebut di laman akun Weibo resmi miliknya.

Pada teaser gambar yang menampilkan Xiaomi Redmi 3 berada dalam genggaman itu menegaskan, bahwa perangkat ini memiliki layar seluas 5 inci. Selain itu, berbeda dengan seri pendahulunya, body smartphone ini dilapisi bahan logam dengan desain kotak-kotak yang unik di bagian belakang.
Perangkat Xiaomi diduga telah melewati sertifikasi TENAA, yakni badan regulasi perangkat telekomunikasi Tiongkok yang merupakan salah satu lembaga sertifikasi yang dijadikan acuan meluncurnya sebuah smartphone.
Menurut teaser terbaru yang di-posting oleh perusahaan, Xiaomi Redmi 3 akan mengusung baterai yang memiliki kapasitas jumbo. Pada teaser tersebut memperlihatkan kapasitas smartphone ini sebesar 4.100mAh. Kendati mengusung kapasitas baterai yang dua kali lipat dari seri sebelumnya, hal ini tidak berpengaruh pada body smartphone ini, karena ketebalannya yang tidak jauh dari pendahulunya.
Sedangkan untuk spesifikasinya, TENAA menampilkan daftar spesifikasi dari Xiaomi Redmi 3 yang didukung layar seluas 5 inci dengan resolusi HD 1280 × 720 pikel. Sedangkan pada sektor dapur pacunya, smartphone ini diduga mengusung chipset Snapdragon 616 yang memiliki prosesor octa-core berkecepatan 1,5 GHz. Disandingkan dengan RAM sebesar 2GB, membuat kinerja smartphone ini sekelas dengan smartphone kelas menengah.
Untuk keperluan fotografinya, smartphone teranyar ini dilengkapi dengan kamera utama berkekuatan 13 MP serta kamera sekunder 5 MP. Sedangkan untuk media penyimpanan, smartphone ini telah berbekal storage internal sebesar 16 GB, dan masih dapat diperluas menggunakan micro SD. Menariknya, perangkat ini sudah menjalankan sistem OS Android 5.1.1 Lollipop, yang dibalut dengan antarmuka MIUI 7.

Thursday, 7 January 2016

Mengenal Lebih Dekat Sejarah Oppo Electronic


Oppo Electronic Corp atau Oppo Mobile Communication Co, Ltd, adalah perusahaan produsen yang berbasis elektronik di Dongguan, Guangdong, Cina. Produk utamanya adalah MP3 player musik, pemutar media portable, LCD-TV, pemutar DVD/cakram Blu-ray, e-Book, dan telepon genggam. Perusahaan Oppo didirikan pada tahun 2004, perusahaan ini telah terdaftar dengan nama merek Oppo di belahan dunia. Dan kini Oppo telah menciptakan Smartphone pintar, smartphone Oppo yang terkenal dari seri pertamanya yaitu Oppo Find 5.

Oppo untuk pertama kalinya menginjak kaki pasar Indonesia secara resmi pada bulan April 2013, dikala itu Oppo memasarkan produknya di tanah Indonesia dengan secara produktif. Terlebih dahulu Oppo melebarkan sayapnya di beberapa negara seperti Vietnam, Thailand, Amerika, Rusia, Kanada, Jepang dan Qatar. Produktifitasnya yang mengglobal membuat Oppo terus melakukan promosi dalam rangka memperkenalkan kualitas sebuah brandnya melalui media iklan elektronik maupun non-elektronik.

Perilisan Oppo Find di amerika Serikat pada bulan Februari 2013, Oppo Find 5 memiliki fitur dengan persegi panjang tipis, dengan penampilan elegan keseluruhan. Pada bulan Juli 2013, Oppo Find kembali diluncurkan di Tiongkok dengan prosesor yang telah berubah menjadi snapdragon 600 yang tadinya Snapdragon S4 Pro. Dengan versi Android yang telah diperbarui untuk Android v4.2.2 sementara spesifikasi lainnya tetap sama. Pada tanggal 23 September 2013, Oppo mengumumkan produk terbarunya yaitu Oppo N1, yang memiliki layar 5,9 inch yang beresolusi 1080p (317 ppi), dengan Qualcomm 1.7GHz Snapdragon prosesor 600, berkapasitas baterai 3.610 mAh, dan berkamera 13mp.

Divisi Regional Oppo yaitu terdapat di Indonesia, Thailand, Vietnam, dan China. Merek yang sama namun divisi yang sama sekali berbeda  dengan merancang produk untuk kebutuhan daerah mereka sendiri. Yang menarik dari Oppo adalah mereka mendirikan perusahaan Oppo Digital Inc yang beroperasi di Mountain View, California Amerika Serikat. Memiliki lisensi nama Oppo Produk pertama mereka adalah Oppo OPDV971H Up-Konversi Universal DVD player yang dikenal dengan DVD upconverting universal dan Blu-ray Disc player.


Itulah beberapa poin-poin penting mengenai sejarah perusahaan Oppo Electronic dari yang mengeluarkan MP3 player musik, pemutar media portable, LCD-TV, pemutar DVD/cakram Blu-ray hingga ke Smarphone canggih seperti sekarang, semoga artikel ini berguna dan bermanfaat bagi kita semua yang membacanya.

Wednesday, 6 January 2016

5 Bulan, Instalasi Windows 10 Tembus 200 Juta



Pada Oktober 2015 lalu, Microsoft mengklaim sistem operasi Windows 10 telah dipasang (install) sebanyak 110 juta kali di seluruh dunia. Kini di akhir tahun 2015, jumlahnya meningkat tajam.

Dikutip KompasTekno dari Winbeta, Rabu (30/12/2015), jumlah instalasi Windows 10 di akhir tahun 2015 telah melampaui angka 200 juta di seluruh dunia.

Windows 10 sebagai penerus Windows 8.1 dirilis ke publik oleh Microsoft pada Juli 2015 lalu, atau baru beredar selama 5 bulan.

Dengan demikian, bisa dikatakan jumlah instalasi Windows 10 rata-rata tiap bulannya adalah 40 juta di seluruh dunia.

Tingginya angka instalasi Windows 10 tersebut disinyalir terdorong oleh program upgrade gratis yang dibuat Microsoft bagi pengguna Windows 7 dan WIndows 8.1.

Selain upgrade gratis dari versi Windows sebelumnya, kepopuleran Windows 10 juga didukung oleh program Windows Insider dimana pesertanya bisa mengunduh OS tersebut secara gratis, serta penjualan PC ber-Windows 10 di libur akhir tahun ini.

Microsoft sendiri menargetkan sistem operasi Windows 10 terpasang di 1 miliar perangkat (PC dan mobile) dalam jangka waktu tiga tahun sejak perilisannya.

Sejarah dan Perkembangan Facebook


Sejarah Facebook – Asal Mula Facebook awalnya berasal dari nama “TheFacebook.com”, Facebook adalah layanan jejaring sosial yang didirikan oleh seorang pemuada yang bernama Mark Elliot Zuckerberg sang penemu facebook yang diluncurkan pada bulan Februari 2004, yang berpusat di Menlo Park, California, Amerika Serikat. Pada September 2012, Facebook memiliki lebih dari 1 miliar pengguna aktif, setengan pengguna facebook diseluluh dunia menggunakan telepon selular. Setiap pengguna facebook harus mendaftar sebelum dapat membuat profil pribadi, menambahkan pengguna lain sebagai teman, dan bertukar pesan, termasuk pemberitahuan otomatis ketika mereka memperbarui profilnya. Selain itu, pengguna dapat bergabung dengan grup pengguna dengan ketertarikan yang sama, diurutkan berdasarkan tempat kerja, sekolah atau perguruan tinggi, atau ciri khas lainnya, dan mengelompokkan teman-teman mereka ke dalam daftar seperti "Rekan Kerja" atau "Teman Dekat".
Sejarah Perjalanan Mark Zuckerberg
Mark Elliot Zuckerberg tinggal di kawasan yang bernama Dobbs Ferry, Westchester County, kota New York. Mark Elliot Zuckerberg merupakan anak dari pasangan Edward dan Karen Zuckerberg, dan ia adalah anak kedua dari empat bersaudara dari orang tua pasangan dokter gigi - ­psikiater. Sejak kecil Zuckerberg nampaknya memang sudah memiliki bakat di bidang komputer dan belajar mencoba membuat berbagai program komputer. Komputer pertama kali yang ia miliki di belikan oleh ayahnya ketika ia berusia 8 tahun kemudian saat di sekolah menengah Phillips Exeter Academy, ia dan rekannya, D'Angelo, membuat plug-in untuk MP3 player Winamp. Plug-in adalah program komputer yang bisa berinteraksi dengan aplikasi host seperti web browser atau email untuk keperluan tertentu. Kemudian pada bulan Oktober 2003 adalah titik awal buat Mark Zuckerberg untuk memasuki dunia jaringan sosial dimana ia mulai bereksperimen dengan membuat Facemash.com. Facemash.com sendiri adalah situs yang memperbolehkan pengunjungnya (kebanyakan dari mahasiswa Harvard) untuk membandingkan 2 gambar mahasiswa yang mana yang lebih "hot" (cantik) dan mana yang tidak dan gambar tersebut di dapatkan oleh Mark dengan me-hack database Universitas Harvard. dan kemudian besoknya, mahasiswa-mahasiswa yang marah meminta Mark untuk menutup situs tersebut. Walaupun begitu, Mark telah membuktikan bahwa orang-orang suka membuka Internet untuk melihat foto-foto orang lain.


Pada tanggal 11 Januari 2004, Zuckerberg mendaftarkan domain thefacebook.com yang terinspirasi dari insiden Facemash dan di modelkan dari Friendster. Mark juga mengatakan bahwa ia ingin menciptakan sebuah situs web yang dapat menghubungkan orang-orang di dalam Universitas. Ia menyadari bahwa Harvard membutuhkan waktu bertahun-tahun untuk mengimplementasikan sistem tersebut, sedangkan ia da teman-teman Harvard-nya hanya membutuhkan waktu seminggu. Sesudah Mark menyelesaikan situs tersebut, di ketahui bahwa hanya dalam waktu 24 jam, 1.200 mahasiswa Harvard telah mendaftarkan diri mereka di situs tersebut dan jumlah itu setara dengan setengah jumlah seluruhnya mahasiswa tingkat akhir. 6 hari sesudah peluncuran tersebut, di katakan bahwa ternyata Mark juga sedang dalam pengembangan situs lain yang disebut HarvardConnection.com untuk Cameron Winklevoss, Tyler Winkelvoss dan Divya Narendra yang akhirnya menuntut Mark dengan tuntutan bahwa ia telah mencuri ide mereka, yakni Facebook. Mark dan pihak-pihak ini akhirnya menyelesaikan masalah ini dengan solusi yang di rahasiakan.
Untuk menyelesaikannya, Zuckerberg meretas ke bagian jaringan komputer Harvard yang dilindungi dan menyalin gambar-gambar ID pribadi asrama. Harvard pada waktu itu tidak memiliki "buku wajah" (direktori berisi foto dan informasi dasar) mahasiswa. Facemash menarik 450 pengunjung dan 22.000 tampilan foto pada empat jam pertama mengudara. 
Situs ini langsung diteruskan ke beberapa server grup kampus, namun dimatikan beberapa hari kemudian oleh administrasi Harvard. Zuckerberg dihukum karena menembus keamanan kampus, melanggar hak cipta, dan melanggar privasi individu, dan terancam dikeluarkan. Namun, hukuman tersebut dibatalkan. Zuckerberg memperluas proyek awalnya ini pada semester tersebut dengan membuat peralatan studi sosial untuk menghadapi ujian final sejarah seni, dengan mengunggah 500 lukisan Augusta ke situs webnya, dengan satu gambar per halaman disertai kotak komentar. Ia membuka situs tersebut kepada teman sekelasnya, dan mereka mulai saling berbagi catatan.
Pada semester berikutnya, Zuckerberg mulai menulis kode untuk situs web baru pada Januari 2004. Ia terinspirasi, katanya, oleh editorial The Harvard Crimson tentang insiden Facemash. Pada 4 Februari 2004, Zuckerberg meluncurkan "The Facebook" yang awalnya berada di situs web TheFacebook.com.
Enam hari setelah situs ini diluncurkan, tiga senior Harvard, Cameron Winklevoss, Tyler Winklevoss, dan Divya Narendra, menuduh Zuckerberg sengaja mengalihkan mereka agar mereka percaya ia membantu mereka membuat jejaring sosial bernama HarvardConnection.com, sementara ia menggunakan ide mereka untuk membuat sebuah produk saingan. Ketiganya mengeluh kepada Harvard Crimson, dan surat kabar ini memulai sebuah investigasi. Tiga senior tersebut mengajukan tuntutan hukum terhadap Zuckerberg yang akhirnya diselesaikan.
Keanggotaan awalnya dibatasi kepada mahasiswa Harvard College saja, dan pada bulan pertama, lebih dari setengah mahasiswa sarjana di Harvard terdaftar di situs ini.Eduardo Saverin (pebisnis), Dustin Moskovitz (programer), Andrew McCollum (seniman grafis), dan Chris Hughes segera bergabung dengan Zuckerberg untuk membantu mempromosikan situs web ini. Bulan Maret 2004, Facebook memperluas diri ke Stanford, Columbia, dan Yale. Situs ini kemudian dibuka ke sekolah Ivy League lain, Universitas Boston, Universitas New York, MIT, dan secara perlahan beberapa universitas di Kanada dan Amerika Serikat. 

Facebook diinkorporasikan pada musim panas 2004, dan pengusaha Sean Parker, yang sering memberi saran kepada Zuckerberg, diangkat sebagai presiden perusahaan. Bulan Juni 2004, Facebook memindahkan pusat operasinya ke Palo Alto, California. Perusahaan ini menerima investasi pertamanya pada bulan itu dari pendiri pendamping PayPal, Peter Thiel. Perusahaan ini menghapus The dari namanya setelah membeli nama ranah facebook.com pada tahun 2005 dengan nilai $200.000.

Menkominfo Kirim 'Pasukan' Pelajari Google Fiber

Pengembangan fixed broadband akan menjadi salah satu fokus utama Menteri Komunikasi dan Informatika (Menkominfo) Rudiantara tahun 2016 ini. Untuk memuluskan misi tersebut, Menkominfo bahkan sudah punya rencana mengirimkan 'pasukan' ke markas Google di Mountain View, California, Amerika Serikat, guna menimba ilmu.

Saat ditemui usai acara Pencanangan Pembangunan Zona Integrasi di Lingkungan Kementerian Kominfo, Rabu (6/1/2016), Menkominfo mengatakan dirinya telah berbicara mengenai rencana tersebut langsung ke pendiri Google Sergey Brin saat berkunjung ke ruang kerjanya akhir Desember lalu.

"Saya sudah minta ke Sergey untuk kirim orang untuk mempelajari Google Fiber. Ia (Sergey) bilang oke tidak ada masalah," ujar Rudiantara.

Namun ia menampik bila pengiriman utusan tersebut bakal membuka jalan bagi perusahaan raksasa pencarian internet itu untuk menghadirkan layanan Google Fiber di Indonesia. Pasalnya, Google hanya akan menghadirkan layanan tersebut sebatas di Amerika Serikat.

Menurutnya, kita memang perlu belajar banyak dari luar negeri. Sebab perkembangan teknologi di sana begitu cepat dan dinamis. Dengan begitu Indonesia dapat lebih maju lagi dalam hal teknologi dan tidak tertinggal dari negara lain.

"Kita tidak boleh merasa paling jago, paling hebat. Kita (harus) pelajari, kalau ada yang bisa kita adopsi, kita adopsi. Saya kadang-kadang kaget juga (melihat perkembangan teknologi). Kita harus belajar cepat. Kecepatan itu penting, kita ini di dunia TIK (Teknologi Informasi dan Komunikasi),” tutup Rudiantara.


Bukan Xiaomi atau Samsung, Ponsel Pertama Snadpagon 820 Adalah...

Padahal yang deras bocorannya bakal duluan pakai Snapdragon 820 adalah Xiaomi di Mi 5, kemudian disusul Samsung Galaxy S7. Tapi kenyataan berkata lain karena ponsel yang pertama kali mengusung prosesor terbaik Qualcomm itu adalah merek lain. 

LeTV, demikian produsen ponsel yang dimaksud. Informasi ini dibocorkan sendiri oleh CEO Qualcomm Steve Mollenkopf dalam acara garapan raksasa chip mobile tersebut. Eksekutif Qualcomm ini juga membeberkan ponsel yang akan dibenamkan Snapdragon 820 yang akan bernama Le Max Pro.

Tak hanya itu ponsel ini juga jadi ponsel pertama yang menggunakan teknologi pemindai sidik jari garapan Qualcomm. Berbekal kemampuan ultrasonic, pemindai sidik jari Qualcomm diklaim mampu mengenali permukaan jari pengguna meski ketika terhalang bagian-bagian ponsel. Dengan begitu produsen bebas meletakkannya di manapun, semisal di balik layar.

Kelebihan lain yang dimiliki Le Max Pro adalah dukungan terhadap wireless docking Qualcomm. Artinya pengguna bakal bisa merasakan sensasi Continuum Windows 10 di ponsel tersebut, tapi tentu saja yang ditampilkan adalah OS Android. Yang membuatnya lebih baik adalah untuk terhubung dengan wireless docking bisa melalui jalur nirkabel.

Sayang, tak ada informasi detail soal spesifikasi lainnya yang bakal terbenam di Le Max Pro. Namun dengan menggunakan Snapdragon 820 sangat mungkin ponsel ini akan hadir sebagai ponsel kelas atas, sehingga besar peluangnya Le Max Pro dibekali RAM 3 GB atau 4 GB untuk menopang performa Snapdragon 820.

Memori internalnya mungkin berada di angka 32 GB hingga 64 GB, seperti kebanyakan ponsel kelas atas. Sayangnya agak sulit memastikan bentang layar Le Max Pro, meski kalau melihat dari presentasi Qualcomm sepertinya bakal berada di kisaran 5,5 inch.

Belum ada informasi kapan waktu peluncuran Le Max Pro, namun kalau benar ponsel ini yang duluan pakai Snapdragon 820 seharusnya peluncurannya akan dilakukan di bulan Januari ini sebelum Mi 5. Karena dari bocorannya dikatakan calon ponsel flagship Xiaomi itu juga akan dirilis di bulan yang sama.


Saturday, 24 October 2015

Tutorial CSS Dasar


Sebelum mempelajari CSS anda harus mengetahui HTML DASAR  terlebih dahulu . CSS singkatan dari Cascading Style Sheet . CSS merupakan sebuah bahasa pemrograman yang fungsinya untuk menstrukturkan komponen-komponen web yang beragam sesuai dengan keinginan kita.
Syntax CSS
CSS memiliki dua bagian utama: pemilih ( Selector ) , dan satu atau lebih deklarasi ( Declaration ).
  • Selector adalah HTML element yang ingin dibuat style nya.
  • Declaration  merupakan isi dari property dan nilai dari CSS.
  • Pemberian nilai dari property digunakan titik dua ( : ), akhir dari property digunakan titik koma ( ; )
Contoh CSS
Sebuah deklarasi CSS selalu diakhiri dengan titik koma, dan kelompok deklarasi dikelilingi oleh kurung kurawal :
p {color:red;text-align:center;}
CSS Coment
Komentar digunakan untuk menjelaskan kode kita, dan dapat membantu kita ketika kita mengedit source code di kemudian hari. Komentar diabaikan oleh browser.
Sebuah komentar CSS diawali dengan “/*”, dan diakhiri dengan “*/”, seperti ini :
/*This is a comment*/
p
{
text-align:center;
/*This is another comment*/
color:black;
font-family:arial;
}
CSS ID dan Class
Selector id digunakan untuk menentukan style untuk elemen tunggal yang unik . Id pemilih menggunakan atribut id elemen HTML, dan didefinisikan dengan “#“. Aturan style bawah ini akan diterapkan pada elemen dengan id = “para1″
#para1
{
text-align:center;
color:red;
}
nb: JANGAN memulai id dengan menggunakan nomor karena ini tidak akan bekerja pada Mozilla Firefox
Selector class digunakan untuk menentukan gaya untuk sekelompok elemen. Berbeda dengan pemilih id, kelas pemilih yang paling sering digunakan pada beberapa elemen . Dengan ini memungkinkan anda untuk menentukan gaya dan elemen HTML dengan class yang sama .
Selector Class menggunakan atribut class HTML, dan didefinisikan dengan “.”
Pada contoh di bawah ini, semua elemen HTML dengan class = “center”akan dibuat rata tengah :
.center {text-align:center;}
kita juga dapat menentukan bahwa hanya elemen HTML tertentu yang dipengaruhi oleh kelas.
Pada contoh di bawah, elemen p semua dengan class = “center”akan di buat rata tengah :
p.center {text-align:center;}
nb: JANGAN memulai nama kelas dengan angka karena ini hanya didukung di Internet Explorer.
Cara CSS
Tiga Cara untuk Insert CSS :
1. Eksternal style sheet
merupakan ideal ketika gaya diterapkan pada banyak halaman , dengan ini anda dapat  mengubah tampilan seluruh situs Web dengan mengubah satu file. Setiap halaman harus link ke style sheet menggunakan tag <link>. Tag <link> masuk ke dalam bagian kepala
<head>
<link rel=”stylesheet” type=”text/css” href=”mystyle.css” />
</head>
dengan eksternal style sheet dapat ditulis dalam  bentuk editor teks apapun , dan harus disimpan pada ekstensi css . sebuah contoh dari file style sheet dibawah ini :
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url(“images/back40.gif”);}
nb: JANGAN  meninggalkan ruang antara nilai properti dan satuan! “margin-left: 20 px” (bukan “margin-left: 20px”) akan bekerja di IE, tapi tidak di Firefox atau Opera.
2. Internal style sheet
merupakan dokumen tunggal html harus digunakan apabila dokumen tunggal html memiliki gaya yang unik . XDi bagian ke[pala html anda dapat mendefinisikan gaya internal dengan menggunakan tag style seperti ini :
<head>
<style type=”text/css”>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url(“images/back40.gif”);}
</style>
</head>
3. Inline style
gaya inline dengan mencampurkan konten dengan presentasi akan banyak kehilangan keuntungan , maka anda dapat menggunakan metode hemat dibawah ini :
Untuk menggunakan gaya inline Anda menggunakan atribut style dalam tag yang relevan. Atribut style dapat berisi properti CSS. berikut contoh bagaimana mengubah warna dan margin kiri paragraf :
<p style=”color:sienna;margin-left:20px”>This is a paragraph.</p>
4. Multiple Style Sheet
Jika beberapa properti telah ditetapkan untuk pemilih yang sama dalam style sheet yang berbeda maka nilai-nilai akan diwariskan dari style sheet lebih spesifik.
contoh style sheet eksternal untuk pemilih h3 :
h3
{
color:red;
text-align:left;
font-size:8pt;
}
contoh style sheet internal untuk pemilih h3 :
h3
{
text-align:right;
font-size:20pt;
}
Jika halaman dengan internal style sheet link ke style sheet eksternal properti untuk h3 akan menjadi:
color:red;
text-align:right;
font-size:20pt;
Warna diwariskan dari style sheet eksternal dan teks-alignment dan ukuran font diganti oleh internal style sheet.
Beberapa Styles Akan Cascade ke Satu :
gaya dapat ditentukan :
  • didalam sebuah elemen HTML
  • didalam bagian kepala halaman HTML
  • didalam sebuahj file CSS eksternal
Secara umum kita dapat mengatakan bahwa semua gaya akan “cascade” menjadi lembaran baru “virtual” gaya oleh aturan berikut, di mana nomor empat memiliki prioritas tertinggi:
  • Browser default
  • Eksternal style sheet
  • Internal style sheet (di bagian kepala)
  • Inline style (di dalam elemen HTML)
Jadi gaya inline yang ada di dalam elemen HTML memiliki prioritas tertinggi , yang berarti bahwa ia akan menimpa gaya yangb didefinisikan di dalam tag <head>, atau dalam style sheet eksternal , atau dalam browser (nilai default).
nb:  Jika link ke style sheet eksternal ditempatkan setelah style sheet internal di <head> HTML, style sheet eksternal akan menimpa style sheet internal!
Pengertian CSS Dasar
Sebelum mempelajari CSS anda harus mengetahui HTML DASAR  terlebih dahulu . CSS singkatan dari Cascading Style Sheet . CSS merupakan sebuah bahasa pemrograman yang fungsinya untuk menstrukturkan komponen-komponen web yang beragam sesuai dengan keinginan kita  .
Soal gaya Masalah Besar
HTML tidak pernah dimaksudkan untuk berisi tag untuk memformat dokumen.
HTML itu dimaksudkan untuk menentukan isi dari sebuah dokumen, seperti:
<h1> Ini adalah heading </ h1>
<p> Ini adalah sebuah paragraf. </ p>
Ketika tag seperti <font>, dan atribut warna ditambahkan dengan spesifikasi HTML 3.2 , mulai mimpi buruk bagi pengembang web. Pengembangan situs web yang besar , dimana informasi font dan warna yang ditambahkan ke setiap halaman menjadi proses yang panjang dan mahal.
CSS Menyimpan Banyak Kerja .
CSS mendefinisikan cara elemen HTML yang akan ditampilkan.
Gaya biasanya disimpan dalam file css eksternal . Style sheet eksternal memungkinkan anda untuk mengubah tampilan dan tata letak semua halaman dalam sebuah situs web hanya dengan mengedit satu file tunggal .
Tutorial Syntax CSS
CSS memiliki dua bagian utama: pemilih ( Selector ) , dan satu atau lebih deklarasi ( Declaration ).
  • Selector adalah HTML element yang ingin dibuat style nya.
  • Declaration  merupakan isi dari property dan nilai dari CSS.
  • Pemberian nilai dari property digunakan titik dua ( : ), akhir dari property digunakan titik koma ( ; )
Contoh CSS
Sebuah deklarasi CSS selalu diakhiri dengan titik koma, dan kelompok deklarasi dikelilingi oleh kurung kurawal :
p {color:red;text-align:center;}
CSS Coment
Komentar digunakan untuk menjelaskan kode kita, dan dapat membantu kita ketika kita mengedit source code di kemudian hari. Komentar diabaikan oleh browser.
Sebuah komentar CSS diawali dengan “/*”, dan diakhiri dengan “*/”, seperti ini :
/*This is a comment*/
p
{
text-align:center;
/*This is another comment*/
color:black;
font-family:arial;
}
CSS Styling Background
Properti CSS Bakground (Latar Belakang) digunakan untuk menentukan efek latar belakan dari suatu elemen.
Properti yang digunakan dalam CSS Background antara lain :
  • background-color
  • background-image
  • background-repeat
  • background-attachment
  • background-position

Background-color
Properti Background-color menetapkan warna latar belakang dari suatu elemen.
Warna latar berlakang ini didefinisikan dalam pemilih body .
contoh : body {background-color : #b0c4de ;}
Dengan CSS, warna paling sering ditentukan adalah :
* nilai HEX – seperti “# FF0000″
* sebuah nilai RGB – seperti “rgb (255,0,0)”
* nama warna – seperti “merah”
Bakcground-image
Properti Background-image menentukan warna gambar untuk digunakan sebagai latar belakang suatu elemen.
Secara default, gambar diulang sehingga mencakup seluruh elemen.
Gambar latar belakang untuk halaman bisa di set seperti ini:
contoh : body {background-image:url(‘paper.gif’) ;}
Background-repeat
Properti Background-repeat ini digunakan untuk mengulangi gambar, baik secara vertikal atau horizontal .
Properti  :
  • repeat
  • repeat-x (pengulangan horizontal)
  • repeat-y (pengulangan vertikal)
  • no-repeat (tanpa pengulangan)
contoh :
body
{
background-image:url(‘gradient2.png’);
background-repeat:repeat-x;
}
Background-attachment
properti Background-attachment digunakan untuk menentukan apakah gambar latar belakang tetap atau scroll dengan sisi halaman .
Properti  :
  • scroll
  • fixed
  • inherit
Background-position
Properti Background-position digunakan untuk mengatur posisi awal dari background image
contoh :
body
{
background-image:url(‘img_tree.png’);
background-repeat:no-repeat;
background-position:right top;
}
Aktifkan javascript browser anda bos!
CSS Styling Text
CSS Text
Text Color
Properti warna yang digunakan untuk mengatur warna teks.
Dengan CSS, warna yang paling sering ditentukan oleh:
  • nilai HEX – seperti “# ff0000″
  • sebuah nilai RGB – seperti “rgb (255,0,0)”
  • nama warna – seperti “merah”
Warna default untuk halaman didefinisikan dalam pemilih tubuh / body.
contoh :
body {color:blue;}
h1 {color:#00ff00;}
h2 {color:rgb(255,0,0);}
Text Alignment
Properti text-align digunakan untuk mengatur alignment horizontal dari sebuah teks.
Teks dapat terpusat, atau berpihak ke kiri atau kanan, atau dibenarkan.Ketika text-align diatur untuk “membenarkan”, setiap baris ditarik sehingga setiap barismemiliki lebar yang sama, dan margin kiri dan kanan lurus (seperti di majalah dan surat kabar).
contoh :
h1 {text-align: center;}
p.date {text-align: right;}
p.main {text-align: justify;}
Text Decoration
Properti text-decoration digunakan untuk membuat atau menghapus dekorasi dari teks.
Properti text-decoration banyak digunakan untuk menghapus menggarisbawahi dari linkuntuk tujuan desain:
contoh :
a {text-decoration: none;}
Hal ininjuga dapat digunakan untuk menghias text :
contoh :
h1 {text-decoration: overline;}
h2 {text-decoration: line-melalui;}
h3 {text-decoration: underline;}
h4 {text-decoration: blink;}
Text Transformation
Properti teks transform digunakan untuk menentukan huruf besar dan huruf kecil dalam sebuah teks.
Hal ini dapat digunakan untuk mengubah segalanya menjadi huruf besar atau huruf kecil, atau memanfaatkan huruf pertama dari setiap kata.
contoh :
p.uppercase {text-transform: uppercase;}
p.lowercase {text-transform: lowercase;}
p.capitalize {text-transform: memanfaatkan;}
Text Identation
Properti teks lekukan digunakan untuk menentukan indentasi dari baris pertama dari teks.
contoh :
p {text-indent: 50px;}
CSS Styling Fonts
CSS Fonts
CSS properti font menentukan keluarga font, keberanian, ukuran, dan gaya text .
CSS Font Keluarga
Dalam CSS, ada dua jenis nama keluarga font :
  • generik keluarga – sebuah kelompok keluarga font dengan tampilan yang sama (seperti “Serif” atau “Monospace”)
  • Font keluarga – keluarga font tertentu (seperti “Times New Roman” atau “Arial”)
Generik keluarga
Font keluarga
Deskripsi
Serif
Times New Roman
Georgia
Font serif memiliki garis-garis kecil di bagian berakhir pada beberapa karakter
Sans-serif
Arial
Verdana
“Sans” berarti tanpa – font-font ini tidak memiliki garis di ujung karakter
Monospace
Courier New
Lucida Console
Semua karakter huruf monospace memiliki lebar yang sama
Font Keluarga
Keluarga font teks yang dibuat dengan properti font-family.
Properti font-keluarga harus terus beberapa nama font sebagai sistem “fallback”. Jika browser tidak mendukung font pertama, ia mencoba font berikutnya.
Mulailah dengan font yang Anda inginkan, dan diakhiri dengan sebuah keluarga generik, agar browser memilih font yang sama dalam keluarga generik, jika tidak ada font lain yang tersedia.
Catatan: Jika nama keluarga font yang lebih dari satu kata, itu harus dalam tanda kutip, seperti font-family : “Times New Roman”
Lebih dari satu keluarga font yang ditentukan dalam daftar dipisahkan-koma :
contoh :
p{font-family:”Times New Roman”, Times, serif;}
Font Style
Properti font-style banyak digunakan untuk menentukan teks miring.
Properti ini memiliki tiga nilai:
  • normal – Teks ditampilkan biasanya
  • miring – Teks ditampilkan dalam huruf miring
  • miring – teks ini “condong” (miring sangat mirip dengan miring, tapi kurang didukung)
Contoh :
p.normal {font-style: normal;}
p.italic {font-style: italic;}
p.oblique {font-style: miring;}
Ukuran Font
Properti font-size set ukuran teks.
Mampu mengatur ukuran teks adalah penting dalam desain web. Namun, Anda tidak harus menggunakan penyesuaian ukuran font untuk membuat paragraf terlihat seperti pos, atau pos tampak seperti paragraf.
Selalu gunakan tag HTML yang tepat, seperti :
<h1> – <h6> untuk heading dan paragraf <p>
Nilai font-size bisa menjadi ukuran absolut, atau relatif .
Absolute Ukuran : Mengatur teks ke ukuran tertentu
Tidak memungkinkan pengguna untuk mengubah ukuran teks dalam semua browser (buruk karena alasan aksesibilitas)
Ukuran absolut berguna ketika ukuran fisik dari output diketahui
Ukuran Relatif : Mengatur ukuran relatif terhadap elemen sekitarnya
Memungkinkan pengguna untuk mengubah ukuran teks di browser
Jika Anda tidak menetapkan ukuran font, ukuran standar untuk teks normal, seperti paragraf, adalah 16px (16px = 1em)
Mengatur Ukuran Font dengan Pixel
Mengatur ukuran teks dengan piksel, memberi Anda kontrol penuh atas ukuran teks :
Contoh :
h1 {font-size: 40px;}
h2 {font-size: 30px;}
p {font-size: 14px;}
Catatan : contoh di atas memungkinkan Firefox, Chrome, dan Safari untuk mengubah ukuran teks, tapi tidak Internet Explorer.
Mengatur Ukuran Font dengan Em
Untuk menghindari masalah ukuran dengan Internet Explorer, banyak pengembang menggunakan em daripada piksel.
Unit ukuran em direkomendasikan oleh W3C.
1em sama dengan ukuran font saat ini. Ukuran teks default di browser adalah 16px. Jadi, ukuran default 1em adalah 16px.
Ukuran dapat dihitung dari piksel untuk mereka dengan menggunakan rumus ini: piksel / 16 = em
Contoh :
h1 {font-size: 2.5em;} / * 40px/16 = 2.5em * /
h2 {font-size: 1.875em;} / * 30px/16 = 1.875em * /
p {font-size: 0.875em;} / * 14px/16 = 0.875em * /
Catatan : Dalam contoh di atas, ukuran teks dalam mereka adalah sama dengan contoh sebelumnya dalam pixel. Namun, dengan ukuran mereka, adalah mungkin untuk menyesuaikan ukuran teks dalam semua browser.
Sayangnya, masih ada masalah dengan IE. Ketika mengubah ukuran teks, menjadi lebih besar dari seharusnya jika dibuat lebih besar, dan lebih kecil dari yang seharusnya bila dibuat lebih kecil.
Gunakan Kombinasi Persen dan Em
Solusi yang bekerja di semua browser, adalah untuk mengatur default font-size dalam persen untuk elemen body :
Contoh :
body {font-size: 100%;}
h1 {font-size: 2.5em;}
h2 {font-size: 1.875em;}
p {font-size: 0.875em;}
Catatan : Kode Anda sekarang bekerja besar! Ini menunjukkan ukuran teks yang sama di semua browser, dan memungkinkan semua browser untuk memperbesar atau mengubah ukuran teks !
Tutorial CSS ID dan Class
Selector id digunakan untuk menentukan style untuk elemen tunggal yang unik . Id pemilih menggunakan atribut id elemen HTML, dan didefinisikan dengan “#“. Aturan style bawah ini akan diterapkan pada elemen dengan id = “para1″
#para1
{
text-align:center;
color:red;
}
nb: JANGAN memulai id dengan menggunakan nomor karena ini tidak akan bekerja pada Mozilla Firefox
Selector class digunakan untuk menentukan gaya untuk sekelompok elemen. Berbeda dengan pemilih id, kelas pemilih yang paling sering digunakan pada beberapa elemen . Dengan ini memungkinkan anda untuk menentukan gaya dan elemen HTML dengan class yang sama .
Selector Class menggunakan atribut class HTML, dan didefinisikan dengan “.”
Pada contoh di bawah ini, semua elemen HTML dengan class = “center”akan dibuat rata tengah :
.center {text-align:center;}
kita juga dapat menentukan bahwa hanya elemen HTML tertentu yang dipengaruhi oleh kelas.
Pada contoh di bawah, elemen p semua dengan class = “center”akan di buat rata tengah :
p.center {text-align:center;}
nb: JANGAN memulai nama kelas dengan angka karena ini hanya didukung di Internet Explorer.
Tutorial Menggunakan CSS
Tiga Cara untuk Insert CSS :
1. Eksternal style sheet
merupakan ideal ketika gaya diterapkan pada banyak halaman , dengan ini anda dapat  mengubah tampilan seluruh situs Web dengan mengubah satu file. Setiap halaman harus link ke style sheet menggunakan tag <link>. Tag <link> masuk ke dalam bagian kepala
<head>
<link rel=”stylesheet” type=”text/css” href=”mystyle.css” />
</head>
dengan eksternal style sheet dapat ditulis dalam  bentuk editor teks apapun , dan harus disimpan pada ekstensi css . sebuah contoh dari file style sheet dibawah ini :
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url(“images/back40.gif”);}
nb: JANGAN  meninggalkan ruang antara nilai properti dan satuan! “margin-left: 20 px” (bukan “margin-left: 20px”) akan bekerja di IE, tapi tidak di Firefox atau Opera.
2. Internal style sheet
merupakan dokumen tunggal html harus digunakan apabila dokumen tunggal html memiliki gaya yang unik . XDi bagian ke[pala html anda dapat mendefinisikan gaya internal dengan menggunakan tag style seperti ini :
<head>
<style type=”text/css”>
hr {color:sienna;}
p {margin-left:20px;}
body {background-image:url(“images/back40.gif”);}
</style>
</head>
3. Inline style
gaya inline dengan mencampurkan konten dengan presentasi akan banyak kehilangan keuntungan , maka anda dapat menggunakan metode hemat dibawah ini :
Untuk menggunakan gaya inline Anda menggunakan atribut style dalam tag yang relevan. Atribut style dapat berisi properti CSS. berikut contoh bagaimana mengubah warna dan margin kiri paragraf :
<p style=”color:sienna;margin-left:20px”>This is a paragraph.</p>
4. Multiple Style Sheet
Jika beberapa properti telah ditetapkan untuk pemilih yang sama dalam style sheet yang berbeda maka nilai-nilai akan diwariskan dari style sheet lebih spesifik.
contoh style sheet eksternal untuk pemilih h3 :
h3
{
color:red;
text-align:left;
font-size:8pt;
}
contoh style sheet internal untuk pemilih h3 :
h3
{
text-align:right;
font-size:20pt;
}
Jika halaman dengan internal style sheet link ke style sheet eksternal properti untuk h3 akan menjadi:
color:red;
text-align:right;
font-size:20pt;
Warna diwariskan dari style sheet eksternal dan teks-alignment dan ukuran font diganti oleh internal style sheet.
Beberapa Styles Akan Cascade ke Satu :
gaya dapat ditentukan :
  • didalam sebuah elemen HTML
  • didalam bagian kepala halaman HTML
  • didalam sebuahj file CSS eksternal
Secara umum kita dapat mengatakan bahwa semua gaya akan “cascade” menjadi lembaran baru “virtual” gaya oleh aturan berikut, di mana nomor empat memiliki prioritas tertinggi:
  • Browser default
  • Eksternal style sheet
  • Internal style sheet (di bagian kepala)
  • Inline style (di dalam elemen HTML)
Jadi gaya inline yang ada di dalam elemen HTML memiliki prioritas tertinggi , yang berarti bahwa ia akan menimpa gaya yangb didefinisikan di dalam tag <head>, atau dalam style sheet eksternal , atau dalam browser (nilai default).
nb:  Jika link ke style sheet eksternal ditempatkan setelah style sheet internal di <head> HTML, style sheet eksternal akan menimpa style sheet internal!



CSS Styling Links
CSS Links
Styling Links
Link dapat ditata dengan CSS properti (misalnya warna, font-keluarga, latar belakang, dll).
Khusus untuk link adalah bahwa mereka bisa ditata berbeda tergantung pada apa negaramereka masuk
Empat link negara adalah:
  • a: link – link, yang normal belum dikunjungi
  • a: visited – link pengguna telah dikunjungi
  • a: hover – link ketika pengguna mouse di atasnya
  • a: active- link saat itu diklik
contoh :
a: link {color: # FF0000;} / * belum dikunjungi link yang * /
a: visited {color: # 00FF00;} / * mengunjungi link yang * /
a: hover {color: # FF00FF;} / * mouse Link * /
a: active{color: # 0000FF;} / * link yang dipilih * /
Catatan :
Bila pengaturan gaya untuk beberapa link yang menyatakan, ada beberapa aturan untuk:
  • a: hover HARUS datang setelah: link dan a: visited
  • a: active HARUS datang setelah a: hover
Common Link Styles
Dalam contoh di atas warna link berubah tergantung pada apa negara itu masuk
Mari kita pergi melalui beberapa cara umum lainnya untuk link gaya:
Teks Dekorasi
Properti text-decoration banyak digunakan untuk menghapus menggarisbawahi dari link:
contoh :
a: link {text-decoration: none;}
a: visited {text-decoration: none;}
a: hover {text-decoration: underline;}
a: active {text-decoration: underline;}
Warna Latar Belakang
Properti background-color menetapkan warna latar belakang untuk link :
contoh :
a: link {background-color: # B2FF99;}
a: visited {background-color: # FFFF85;}
a: hover {background-color: # FF704D;}
a: active {background-color: # FF704D;}
Tutorial CSS Tampilan dan Visibilitas
Properti menentukan tampilan dari atau bagaimana elemen ditampilkan, dan properti visibilitas menentukan jika suatu elemen akan terlihat atau disembunyikan.
Menyembunyikan sebuah Elemen – display: none atau visibility: hidden
Menyembunyikan elemen dapat dilakukan dengan menyetel properti layar untuk “none” atau properti visibilitas untuk “tersembunyi”. Namun, perhatikan bahwa kedua metode menghasilkan hasil yang berbeda:
visibility: hidden menyembunyikan elemen, tetapi masih akan mengambil ruang yang sama seperti sebelumnya. Unsur akan disembunyikan, tapi masih mempengaruhi tata letak.
h1.hidden {visibility:hidden;}
display: none menyembunyikan elemen, dan tidak akan mengambil ruang apapun. Unsur akan disembunyikan, dan halaman akan ditampilkan sebagai elemen yang tidak ada:
h1.hidden {display:none;}
Tampilan CSS – Blok dan Elemen Inline
Sebuah elemen blok merupakan elemen yang mengambil lebar penuh yang tersedia, dan memiliki satu baris sebelum dan setelah itu.
Contoh unsur-unsur blok:
  •      <h1>
  •      <p>
  •      <div>
Sebuah elemen inline hanya membutuhkan sebagai lebar sebanyak yang diperlukan, dan tidak memaksa jeda baris.
Contoh elemen inline:
  •      <span>
  •      <a>
Bagaimana Mengubah sebuah Elemen Tampilkan ?
Mengubah elemen inline untuk suatu elemen blok, atau sebaliknya, dapat berguna untuk membuat halaman terlihat dengan cara tertentu, dan masih mengikuti standar web.
Contoh berikut menampilkan daftar item sebagai elemen inline:
li {display:inline;}
Contoh berikut akan menampilkan rentang unsur sebagai unsur-unsur blok:
span {display:block;}
Catatan: Mengubah jenis tampilan elemen perubahan hanya bagaimana elemen ditampilkan, BUKAN apa jenis elemen itu. Sebagai contoh: Sebuah elemen inline diatur untuk menampilkan: blok tidak diperbolehkan untuk memiliki elemen blok bersarang di dalamnya.
Bagaimana untuk menampilkan elemen sebagai elemen inline ?
Contoh ini menunjukkan bagaimana menampilkan elemen sebagai elemen inline.Bagaimana untuk menampilkan elemen sebagai elemen blok ?
Contoh ini menunjukkan bagaimana menampilkan elemen sebagai elemen blok.Cara membuat jatuhnya elemen tabel
Contoh ini menunjukkan bagaimana membuat sebuah keruntuhan elemen tabel.
Tutorial CSS List
List (Daftar)
Dalam HTML, ada dua jenis List (daftar)
  • Daftar unordered – daftar item ditandai dengan.
  • Memerintahkan daftar – daftar item ditandai dengan angka atau huruf
Dengan CSS, daftar bisa ditata lebih lanjut, dan gambar dapat digunakan sebagai penanda item daftar ..
Daftar Item Penanda yang Berbeda
Jenis penanda daftar item dispesifikasikan dengan daftar properti-gaya-tipe :
ul.a {daftar-style-type: lingkaran;}
ul.b {daftar-style-type: persegi;}
ol.c {daftar-style-type: atas-Romawi;}
ol.d {daftar-style-type: rendah-alpha;}
Beberapa nilai adalah untuk daftar unordered, dan beberapa memerintahkan untuk daftar.
Sebuah Gambar sebagai Daftar Item
Untuk menentukan gambar sebagai penanda item daftar, gunakan daftar properti-gaya-gambar :
ul
{
daftar-gaya-image: url (‘sqpurple.gif’);
}
Contoh di atas tidak menampilkan sama di semua browser. IE dan Opera akan menampilkan gambar-penanda sedikit lebih tinggi dibandingkan Firefox, Chrome, dan Safari.
Jika Anda ingin gambar-penanda untuk ditempatkan sama di semua browser, solusi crossbrowser dijelaskan di bawah ini.
Solusi Crossbrowser
Contoh berikut menampilkan gambar-penanda yang sama di semua browser:
ul
{
daftar-style-type: none;
padding: 0px;
margin: 0px;
}
li
{
background-image: url (sqpurple.gif);
background-repeat: no-repeat;
background-position: 0px 5px;
padding-left: 14px;
}
Contoh Penjelasan :
 Untuk ul:
Mengatur daftar-gaya-tipe tidak ada untuk menghapus item daftar penanda
Mengatur padding dan margin baik untuk 0px (untuk cross-browser kompatibilitas)
Untuk li:
Mengatur URL gambar, dan menunjukkan hanya sekali (no-repeat)
Posisi gambar di mana Anda inginkan (kiri 0px 5px dan ke bawah)
Posisi teks dalam daftar dengan padding-left
Daftar – Properti Singkatan
Hal ini juga dimungkinkan untuk menentukan semua properti daftar dalam satu, properti tunggal. Hal ini disebut properti steno.
Properti yang digunakan untuk daftar singkatan, adalah daftar properti gaya:
ul
{
daftar-gaya: url persegi (“sqpurple.gif”);
}
Bila menggunakan properti singkatan, urutan nilai-nilai adalah:
  • Daftar-gaya-tipe
  • Daftar-gaya-posisi (untuk deskripsi, lihat tabel CSS properti di bawah ini)
  • Daftar-gaya-gamba
Tidak masalah jika salah satu nilai di atas yang hilang, selama sisanya berada di urutan yang ditentukan.r
Tutorial CSS Bergaris.
CSS Garis.
Garis besar adalah garis yang ditarik sekitar elemen, di luar tepi perbatasan, untuk membuat elemen “menonjol”.
Sifat-sifat garis menentukan gaya, warna, dan lebar garis besar.
Namun, berbeda dari properti perbatasan.
Outline ini bukan merupakan bagian dari dimensi elemen, oleh karena itu lebar elemen dan sifat ketinggian tidak mengandung lebar garis.
Semua Garis Properti CSS.
Nomor dalam kolom “CSS” menunjukkan di mana CSS versi properti didefinisikan (CSS1 atau CSS2).
Property
Deskripsi
Nilai
CSS
Mengatur semua properti dalam satu deklarasi garis
outline-color
outline-style
outline-width
inherit
2
Mengatur warna garis besar
color_name
hex_number
rgb_number
invert
inherit
2
Mengatur gaya suatu garis
none
dotted
dashed
solid
double
groove
ridge
inset
outset
inherit
2
Mengatur lebar garis besar
thin
medium
thick
length
inherit



Tutorial CSS Margin (Batas).
CSS Margin.
Margin membersihkan area di sekitar sebuah elemen (luar perbatasan). Margin tidak memiliki warna latar belakang, dan benar-benar transparan.
Margin atas, kanan, bawah, dan kiri dapat diubah secara independen menggunakan properti terpisah. Sebuah properti margin singkatan juga dapat digunakan, untuk mengubah semua margin sekaligus.
Kemungkinan Nilai Margin.
Value
Description
auto
Browser menetapkan margin.
Hasil ini tergantung dari browser.
length
Mendefinisikan margin tetap (dalam pixel, pt, em, dll).
%
Mendefinisikan margin dalam% dari elemen yang mengandung.

Hal ini dimungkinkan untuk menggunakan nilai-nilai negatif, untuk tumpang tindih konten.
Margin – sisi individu
Dalam CSS, adalah mungkin untuk menentukan margin yang berbeda untuk sisi yang berbeda:
margin-top:100px;
margin-bottom:100px;
margin-right:50px;
margin-left:50px;
Margin – Singkatan properti.
Untuk mempersingkat kode, adalah mungkin untuk menentukan semua properti margin dalam satu properti. Hal ini disebut properti steno.
Properti singkat untuk semua properti “margin”:
margin:100px 50px;
Properti margin yang dapat memiliki dari satu sampai empat nilai.
  • margin:25px 50px 75px 100px;
  • top margin is 25px
  • right margin is 50px
  • bottom margin is 75px
  • left margin is 100px
  • margin:25px 50px 75px;
  • top margin is 25px
  • right and left margins are 50px
  • bottom margin is 75px
  • margin:25px 50px;
  • top and bottom margins are 25px
  • right and left margins are 50px
  • margin:25px;
  • all four margins are 25px