CSS. inheritance (pewarisan)

dokumen-dokumen yang mirip
DASAR-DASAR CSS DASAR-DASAR CSS By: Rohi Abdulloh A. PENGENALAN

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

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

LAPORAN RESMI. Boxes

{CSS} Cascading Style Sheet

CSS Cascading Style Sheet

Percobaan 1 : Mengatur Width Dan Height Hasil :

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

XHTML dan Dasar-dasar CSS XHTML

2011 Ahmad Amarullah

MODUL III CASCADING STYLE SHEET

A. LATAR BELAKANG ATAU BACKGROUND

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

MODUL PRATIKUM 04A PEMROGRAMAN BERBASIS WEB (CCP119)

CSS. Cascading Style Sheet. Spesifikasi lengkap di :

TUGAS BOXES. 1. Percobaan 1

Triswansyah Yuliano

BAB III CASCADING STYLE SHEET

DAFTAR ISI DAFTAR ISI... 1 KATA PENGATAR... 2 BAB I PENDAHULUAN Latar Belakang Rumusan Masalah Tujuannya...

Multiple Style akan meng-cascade kedalam Style Lain

BAB IV CASCADING STYLE SHEET (CSS)

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

Pengenalan HTML dan CSS

Cascading Style Sheet (CSS) Didik Dwi Prasetya

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

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

KELAS TANGGAL PRAKTIKUM

Author : Minarni, S.Kom.,MM

MEMBUAT WEBSITE SEDERHANA DENGAN HTML 5

CSS Cascading Style Sheet

HTML (HyperText Markup Language)

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

CSS (Cascade Style Sheet)

Teks dan Background SERIF SANS-SERIF MONOSPACE

MODUL PRATIKUM 04B PEMROGRAMAN BERBASIS WEB (CCP119)

APLIKASI WEB DAY 3. (Cascading Style Sheets)

7 Cara Mempercantik Tampilan Blog

1. Pengenalan HTML. 2. Tag Dasar HTML


P - 5 Bab 4 : HTML (Hypertext Markup Language)

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

HTML (Hypertext Markup Language)

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

CSS Lanjut Pertemuan - 5

Formatted: Bottom: 1.6" Formatted: Tab stops: 6.69", Left

Cara Membuat website dengan Dreamweaver

Memahami CSS Selector - Bagian 1

1. Agar bagian yang ditunjuk anak panah bisa ditampilkan pada browser, perintah yang digunakan adalah.

MODUL PRAKTIKUM PEMROGRAMAN WEB (DASAR)

Pemrograman Web. Cascading Style Sheets. Created by : Rifqi Sambas Khairurrohman

BAB V DESAIN WEB CSS

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

MODUL 1 STYLE SHEET UNTUK TAMPILAN DASAR

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

Materi. I. Pengenalan HTML II. Basic Tag HTML III. Table IV. Image

Syntax HTML. Biasanya digunakan untuk menulis komentar, tidak akan timbul dihalaman web.

BAB VI DESAIN WEB RESPONSIF

Daftar isi. West PoinT edu

Persiapan. File latihan.rar diekstrak. Contoh apabila Bahan diekstrak di d:\

CSS Cascading Style Sheet

LAPORAN RESMI Layout

MODUL III CASCADING STYLE SHEET

Panduan Lengkapp HTML dan CSS bagian 2 Wahyu Setiyono

Cara Value keterangan

Pemrograman Basis Data Berbasis Web

LAPORAN RESMI PRAKTIKUM TEKNOLOGI WEB PENGENALAN CSS OLEH : LISTHYA KUMALASARI

PRAKTIKUM 3 Pengenalan CSS

Modul 10 DreamWeaver MX Suendri, S.Kom

BAB I PERKENALAN HTML

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

Tutorial Lengkap Memahami CSS Display

Pemrograman Internet by Susiana Sari, S.Kom

CSS BOXES. Langkah Kerja. Percobaan

HTML. ( HyperText Markup Language) Pertemuan 2 Oleh : Nufan Balafif. Mata Kuliah : Pemrograman Berbasis Web

TUGAS PRAKTIKUM 9. Nama : Surya Wahyusantoso NRP : Percobaan 1 Mengatur tampilan tipe list. Analisa :

Membuat Button Dengan CSS

Perancangan Web. Perancangan Web. Oleh : Moh. Sulhan. By : MOH.SULHAN

A. LATAR BELAKANG ATAU BACKGROUND

Sanksi Pelanggaran Pasal 72 Undang-undang Nomor 19 Tahun 2002 Tentang Hak Cipta 1. Barangsiapa dengan sengaja melanggar dan tanpa hak melakukan

MODUL 1 HTML. (HyperText Mark-Up Language)

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

Pemrograman Web WEEK 03 HTML LANJUT

CSS Tutorial. rosihanari.net. Lebih Lanjut Tentang Selector

Desain Grafis. RAHMADY LIYANTANTO liyantanto.wordpress.com

Pemrograman Basis Data Berbasis Web

BAB I PERKENALAN HTML

Introduksi. Team Training SMK-TI I-58

BAB V IMPLEMENTASI SISTEM

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

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

Contoh Syntax: Contoh di atas menunjukkan. S e l e c t o r : h 1. P r o p e r t y : c o l o r. V a l u e : r e d. (red).

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

Modul 3 CSS CASCADE STYLE SHEET

MENGATUR FORMAT PARAGRAF Oleh Ade Sobandi Hendri Winata Rasto

PEMROGRAMAN WEB 1 CSS

CSS Layouting. Antonius RC Pemrograman Web

: Choirul Anam : D3 CC PJJ/Teknik Informatika. No NRP : Percobaan 1 Mengatur tampilan tipe list. Kode : Hasil :

DAFTAR ISI Bab 1 Mengenal Teknologi Internet dan Web... 1 Bab 2 Tentang CSS... 9

CSS (Cascading Style Sheets)

Membangun website dinamis berbasis PHP-mySQL (3)

Transkripsi:

{CSS} lanjut

CSS inheritance (pewarisan)

sebuah elemen mewarisi beberapa nilai dari properti yang dimiliki oleh elemen parent-nya http://www.w3.org/tr/css21/cascade.html#inheritance

http://www.slideshare.net/diniscorreia/htmlcss-3-introduction-to-css

properti yang diwariskan color font letter-spacing line-height list-style text-align text-indent text-transform visibility white-space

X

elemen <a> tidak mewarisi nilai dari properti color

CSS specificity

setiap deklarasi css (selector) memiliki berat yang berbeda. Berat tersebut menentukan seberapa spesifik sebuah elemen dapat dipilih oleh selector tersebut. http://www.smashingmagazine.com/2010/04/07/css-specificity-and-inheritance/

#p1 lebih spesifik dari p

menghitung nilai specificity

0inline id 0 class 0 element 0

0inline id 0 class 0 element 0

inline id class element #p1 = 0 1 0 0 vs. p = 0 0 0 1

#p1 = 0 1 0 0

?

ul#sarapan li 0 1 0 2 vs..favorit 0 0 1 0

ul#sarapan li

solusi?

buat elemen yang diinginkan agar menjadi lebih spesifik tambahkan beban pada elemen tersebut agar semakin berat

ul#sarapan li 0 1 0 2 vs..favorit 0 0 1 0

ul#sarapan li 0 1 0 2 vs. ul#sarapan li.favorit 0 1 1 2

ul#sarapan li.favorit

kalkulator spesificity http://specificity.keegan.st

4. urutan yang paling atas berarti 1. tulis selector yang ingin yang dibandingkan paling spesifik 3. klik untuk mengetahui hasilnya 1. tulis selector yang ingin dibandingkan 2. klik jika ingin membandingkan lebih dari 2 selector

CSS Basic Layouting 1

CSS elemen block dan inline

CSS <div> & <span>

tag pada HTML digunakan untuk memberikan maksud / arti pada sebuah konten (p untuk paragraf, h1 untuk heading utama, dll). Tag <div> dan <span> tidak memiliki arti apapun, keduanya digunakan untuk mengelompokkan tag-tag HTML dan memberikan informasi terhadap tag-tag tersebut. http://htmldog.com/guides/html/intermediate/spandiv/

CSS elemen block dan inline

setiap tag pada HTML berada di dalam sebuah kotak. properti display pada CSS mengatur perilaku dari kotak tersebut. https://css-tricks.com/almanac/properties/d/display/

setiap tag pada HTML memiliki nilai default untuk properti display.tetapi kita juga dapat mengubah perilaku dari tag tersebut dengan mengubahnya. https://developer.mozilla.org/en-us/docs/web/css/display

display inline block inline-block none

inline

Tidak terpengaruh oleh width dan height

elemen inline b, strong, i, em, a, span, sub, sup, button, input, label, select, textarea, https://developer.mozilla.org/en-us/docs/web/html/inline_elemente

block

elemen block h1-h6, p, ol, ul, li form, hr, div, https://developer.mozilla.org/en-us/docs/web/html/block-level_elements

mengubah display

inline-block display: inline-block;

Terpengaruh oleh width dan height

Berubah menjadi inline defaultnya block

CSS Basic Layouting 1

CSS dimensi

dimensi pada CSS width height

width & height px %

80% terhadap lebar body

tetap 80% terhadap lebar body

bagaimana jika dimensi dari <div> lebih kecil daripada konten di dalamnya?

CSS overflow

overflow visible auto hidden scroll

visible nilai default: konten akan keluar jika tidak cukup

auto akan memunculkan scroll jika dibutuhkan

hidden menyembunyikan konten

scroll selalu memunculkan scroll meskipun konten cukup

CSS box model

setiap elemen di halaman berada di dalam sebuah box (kotak) kita bisa mengatur ukuran dan posisi kotak tersebut kita bisa memberi warna / gambar sebagai background kotak tersebut http://css-tricks.com/the-css-box-model/

Google Chrome : * { border: 1px solid red }

Mozilla Firefox : 3D View

CSS box model mendefinisikan perilaku dari kotak yang dihasilkan oleh sebuah elemen, lalu menampilkannya sesuai dengan format visualnya http://www.w3.org/tr/css2/box.html

CSS box model terdiri dari margin, border, padding dan content. http://www.w3schools.com/css/css_boxmodel.asp

http://www.w3schools.com/css/css_boxmodel.asp

CSS Box Model margin area transparan di sekitar kotak (di luar border) padding area transparan di dalam kotak (antara content dan border) border batas disekeliling content dan padding content konten sebenarnya di dalam box, bisa berupa teks atau gambar

properti untuk margin, padding & border margin-top margin-right margin-bottom margin-left margin padding-top padding-right padding-bottom padding-left padding border-top border-right border-bottom border-left border

margin boleh negatif px % auto

HTML CSS

CSS 50px 50px 50px 50px

CSS 100px auto auto auto akan membuat elemen berada di tengah 100px

CSS 50px auto auto 25px

CSS 50px 20px 40px 30px

padding tidak boleh negatif px %

CSS 50px 20px 30px 40px

border width style color

border: width style color;

width style border: 3px solid black; color

style

total width dan height elemen width + padding + border atau height + padding + border

box-sizing solusi agar padding dan border tidak mempengaruhi width

thankyou. sandhikagalih@unpas.ac.id