CSS Layouting. Antonius RC Pemrograman Web

dokumen-dokumen yang mirip
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

Triswansyah Yuliano

CSS. inheritance (pewarisan)

TUGAS BOXES. 1. Percobaan 1

BAB V DESAIN WEB CSS

CSS dan Tata Letak Pemrograman Internet (TKE ) Program Studi Teknik Elektro, Unsoed

CSS (Cascading Style Sheets)

Author : Minarni, S.Kom.,MM

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

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

CSS Cascading Style Sheet

CSS RANDY CAHYA WIHANDIKA, S.ST., M.KOM

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

CSS. Auriza Akbar 1 Juni 2012

CSS Cascading Style Sheet

CSS Lanjut Pertemuan - 5

Cara Membuat website dengan Dreamweaver

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

KAJIAN 3 Web Responsive

Cascading Style Sheets (CSS)

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

BAB IV CASCADING STYLE SHEET (CSS)

Tutorial Membuat Template Joomla 1.5

Membuat Layout Footer Menempel ke Bawah

KELAS TANGGAL PRAKTIKUM

Membuat Layout Header Diam di Tempat (Fix Header)

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

APLIKASI WEB DAY 3. (Cascading Style Sheets)

/* styling paragraf, teks paragraf berwarna biru dan rata tengah */ p {color:blue;text-align:center;}

A. LATAR BELAKANG ATAU BACKGROUND

BAB VI DESAIN WEB RESPONSIF

MODUL III CASCADING STYLE SHEET

CSS BOXES. Langkah Kerja. Percobaan

Cascading Style Sheet (CSS) Didik Dwi Prasetya

Tutorial Lengkap Memahami CSS Display

BAB III CASCADING STYLE SHEET

NAMA : KELAS : TANGGAL PRAKTIKUM : A. TUJUAN 1. Siswa dapat mengenal, memahami serta dapat melakukan pengaturan-pengaturan border dengan CSS.

TUGAS UTS WEB STATIS. : Apriyanto Wibowo NIM : : Teknik Informatika S1 (Malam) Pengertian framework

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Cascading Style Sheets (CSS)

Percobaan 1 : Mengatur Width Dan Height Hasil :

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

Membuat Form Kontak yang Indah dan Atraktif dengan AJAX [Part 2]

A. LATAR BELAKANG ATAU BACKGROUND

Design Web Dengan 2 Kolom

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

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

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

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

LAPORAN RESMI. Boxes

CSS (Cascade Style Sheet)

Teks dan Background SERIF SANS-SERIF MONOSPACE

BAB 6 CSS 6.1. CSS SYNTAX. Syntax CSS memiliki dua bagian utama yaitu, selector dan deklasi.

Yayan Mulyana

XHTML dan Dasar-dasar CSS XHTML

Tutorial Layouting CSS Part 1

TUTORIAL APLIKASI WEB Dengan PHP dan MySQL

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

CSS (CASCADING STYLE SHEET)

MODUL III CASCADING STYLE SHEET

MATERI II CASCADING STYLE SHEETS (CSS) DASAR

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

Membuat Template Website Menggunakan Teknik Layer ala CSS

Secara garis besar, terdapat 3 cara menginput kode CSS, yaitu metode Inline Style, Internal Style Sheets, dan External Style Sheets.

Komunikasi Multimedia

Membuat Themes Wordpress sendiri - Part 1

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

TUTORIAL WEBDESIGN HTML & CSS DENGAN DREAMWEAVER

Penggunaan CSS dalam Perancangan Web

Memodifikasi Tampilan Gambar (Image) dengan CSS

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

Modul 10 DreamWeaver MX Suendri, S.Kom

EXCEL PAGE LAYOUT. Copyright Asep Herman Suyanto

BAB V IMPLEMENTASI SISTEM

Membuat Simpel Site HTML Layout Menggunakan Tag div

Tutorial CSS Desain Layout 1 Dengan HTML5 dan CSS

Materi 9 Komputer Aplikasi IT (KAIT) 2 SKS Semester 1 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

PROPERTIES. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

2011 Ahmad Amarullah

Multiple Style akan meng-cascade kedalam Style Lain

SMH2D3 Web Programming. 4 BAB IV WEB DESIGN CSS3. H a l IDENTITAS. Kajian Web Design menggunakan HTML5 dan CSS3

TAKEN FROM ROSIHANARI.NET

Mendesain halaman Web

Design Web 2 Kolom Flexible

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

Nama : Dwi Untari. Nim : A TUGAS SEMESTERAN 1. HOME 2. MATERI

Membuat Aplikasi GPS & Suara Antrian dengan PHP. Ronald Rusli.

Cascading Style Sheets (CSS)

: PRAKTIKUM CSS 3 [Color dan Background] NAMA : KELAS : TANGGAL PRAKTIKUM :

LAPORAN RESMI Layout

LEMBAR KERJA PRAKTIKUM

MACROMEDIA DREAMWEAVER 8

7 Cara Mempercantik Tampilan Blog

Kostumisasi Fitur Twitter Bootstrap 3 - Episode Carousel / Slide

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

Membuat Duplikasi Form dengan Jquery (Dynamic Form)

Memahami CSS Selector - Bagian 1

Keuntungan Memisahkan presentation sebuah dokumen dari content document itu sendiri Mempermudah dan mempersingkat pembuatan dan pemeliharaan dokumen w

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

setiap value dipisakan dengan,(koma) dan maksud dari kedua value ini ialah manambah efek dengan dua value tadi.

Transkripsi:

CSS Layouting Antonius RC Pemrograman Web

CSS Selector Tambahan Tanda > artinya select child element Contoh: ul > li Maka akan terambil 2 elemen li

CSS Selector Tambahan Tanda + artinya select adjecent element Adjecent artinya immediatelly following element Contoh: h2 + p Maka akan terambil <p> pertama Juga akan terambil <p> pertama walaupun ada pemisah teks

CSS Box Model Margin Tidak memiliki warna background dan bersifat transparan Border Memiliki warna background dan berada diantara margin dan padding Padding Membatasi area dengan konten, terpengaruh oleh warna background dari kotak Content isi konten (teks dan gambar)

Cara menghitung ukuran element

CSS Margin dan Padding

W3C box model vs IE box model IE < 8 BUG! (includes padding and border in the width) To fix always add DOCTYPE

CSS Margin Margin is default set on order: top, right, bottom, left 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

Contoh CSS Box model

CSS Border <style type="text/css"> p.none {border-style:none;} p.dotted {border-style:dotted;} p.dashed {border-style:dashed;} p.solid {border-style:solid;} p.double {border-style:double;} p.groove {border-style:groove;} p.ridge {border-style:ridge;} p.inset {border-style:inset;} p.outset {border-style:outset;} p.hidden {border-style:hidden;} </style> <p class="none">no border.</p> <p class="dotted">a dotted border.</p> <p class="dashed">a dashed border.</p> <p class="solid">a solid border.</p> <p class="double">a double border.</p> <p class="groove">a groove border.</p> <p class="ridge">a ridge border.</p> <p class="inset">an inset border.</p> <p class="outset">an outset border.</p> <p class="hidden">a hidden border.</p>

Hasil

Menyembunyikan Element Ada dua cara yang berbeda: visibility:hiddenmenyembunyikan elemen, tetapi memakan ruang sehingga mempengaruhilayout secara keseluruhan Contoh: div.sembunyi {visibility:hidden;} display:nonemenyembunyikan elemen dan tidak memakan ruang, sehingga seolah-olah elemen itu tidak ada Contoh: div.sembunyi {display:none;}

Contoh hidden

Contoh none

CSS Table Urutan Border property: Border-width Border-style Border-color Border-Collapse: Collapse: garis batas tabel menyatu Separate: garis batas tabel terpisah Table layout: Auto: lebar tabel mengikuti konten cell yang terpanjang; redering lambat Fixed: lebar tabel tetap, berdasarkan width & height; rendering cepat Empty-cell Show: border terlihat Hide: border tidak terlihat

Contoh CSS Tabel

Tabel

Contoh lain

Why Don't Use Tables forlayout Tables are inflexible Nested tables load more slowly Table can hurts Search Engine optimization Tables are not suits for printing

CSS for printing <link rel="stylesheet" type="text/css" href="print.css" media="print"> Media can be: print or screen For printing: Change colors to black on white. Change the font to serif. Watch the font size. Underline all links. Remove non-essential images. Remove navigation. Remove some or most of the advertising. Use page-break-before: always for page-break Remove all JavaScript, Flash, and animated images.

CSS for printing example Font : serif, black, back white Link underline #comments {page-break-before: always;} Remove unnecessary element

One column layout HTML: <div id="header"> <h1>one Column Layout</h1> </div> <div id= onecol"> bla bla bla bla </div> CSS: #onecol{ width:600px; margin:0 auto; background-color:#ccc; border:#000 } #header { width: 600px; margin: 0 auto; background-color: #999; padding: 2px 0; } h1 { text-align: left; }

Two Column Header <div id= header > </div> <div id= left"> </div> <div id= right > </div> <div id="footer"> </div>

#header { width: 100%; margin: 0 auto; padding: 2px 0; background-color:#666; } #left{ float: left; width: 67%; background: #fff; margin-top: 0; margin-right: 1.67px; border-right: 1px solid black; padding-top: 0; padding-right: 1px; padding-bottom: 20px; } Lanjutan #right { padding-left: 2px; margin-top: 0; padding-top: 0; } h1 { margin-top: 0; padding-top: 0; } #footer { clear: both; padding-bottom: 1px; border-top: 1px solid #333; text-align: center; background-color:#999999; } The clear property specifies which sides of an element where other floating elements are not allowed.

Layouting Tutorial 1 http://www.maxdesign.com.au/articles/css-layouts/one-fixed/

Langkah 1 HTML biasa

<div> <div> <H1>site name</h1> <div> <ul> <li></li> </ul> <div> <h2>page Heading</h2> <p></p>... </div> <div>copyright</div> </div> </div> Struktur HTML

Header

Navigation

#navigation li a:hover { background:#383; } Konten

Footer

Layouting Tutorial 2 Hasil Akhir

Langkah Buat tiga kolom: <div id="leftnavigation"> </div> <div id="rightnavigation"> </div> <div id="content"> </div>

HTML

CSS

Hasil akhir

Studi Kasus 2

Pembagian Area Gambar

Penamaan Area container header mainnav menu contents footer

HTML Awal

CSS Awal

Hasil CSS Awal kasus2-1.css

CSS Screen kasus2.css

CSS Print kasus2print.css

More resources on CSS layouting http://layouts.ironmyers.com/ http://designshack.net/articles/css/715- awesomely-simple-and-free-css-layouts/ http://css.maxdesign.com.au http://960.gs/

Javascript dan JQuery Next