Jumat, 08 April 2016

CSS pada elemen tabel

Penerapan CSS pada elemen tabel

1) Konsep dasar model box
     Pada dasarnya elemen dari HTML adalah model box. Istilah model box ini digunakan pada saat membahas desain dan layout. Model box memungkinkan untuk membuat border disekeliling elemen dan space elemen yang saling berhubungan.
Bagian - bagian model box
  • Margin Daerah                    paling diluar yang membatasi dengan elemen HTML yang lainnya dan tidak berwarna 
  • Border Border                      mengelilingi padding dan content. Garis yang mempunyai warna dan ketebalan 
  • Padding                                Area yang mengelilingi content. Warna padding dipengaruhu oleh background dari box 
  • Content                                 Isi dari box, bisa berupa teks maupun gambar
       Ketika menentukan width dan height dari properti elemen dengan menerapkan CSS, sebenarnya itu hanya mendefiniskan area content saja sehingga jika menginginkan keseluruhan eleme box maka harus diperhitungkan juga marginborder-padding

2) Pengaturan border tabel 
     CSS dapat digunakan untuk memformat border atau garis tepi dari sebuah tabel. Format yang dapat dilakukan meliputi jenis garis (dotted, solid, dan lainlain), warna border, ketebalan garis tepi dan sebagainya. Demikian pula warna dari sebuah sel, dapat diatur dengan CSS. Berikut adalah contoh penerapan style border pada tabel dengan style sebagai berikut {border:1px solid black;} dan listing kode lengkapnya seperti dibawah ini 
<html>
<head>
<style>
table,th,td
{ border:1px solid black; }
</style>
</head>
<body>
<table>
<tr>
<th>Nama Depan</th>
<th>Nama</th>
</tr>
<tr>
<td>Adelin</td>
<td>Larasati</td>
</tr>
<tr>
<td>Novero</td>
<td>Dayandra</td>
</tr>
<tr>
<td>Adika</td>
<td>Dayandra</td>
</tr>
</table>
</body>
</html>
Berikut ini contoh pengaturan property border-collapse:collapse; yang menghasilkan tampilan garis single pada tabel
<html>
<head>
<style>
table
{ border-collapse:collapse; }
table, td, th
{ border:1px solid black; }
</style>
</head>
<body>
<table>
<tr>
<th>Nama Depan</th>
<th>Nama</th>
</tr>
<tr>
<td>Adelin</td>
<td>Larasati</td>
</tr>
<tr>
<td>Novero</td>
<td>Dayandra</td>
</tr>
<tr>
<td>Adika</td>
<td>Dayandra</td>
</tr>
</table>
</body>
</html>
Pada saat memberikan style border  {border:1px solid black;}  Hal ini berarti seluruh border akan efek terkena 1px solid black; baik bagian atas (top),bagian bawah(bottom), bagian kiri(left) ataupun kanan (right). Border dapat dikenai style untuk area tertentu saja karena border dapat diseting untuk border bawah atas kanan dan kiri seperti pada style berikut : 
<style>
table,th,td
{ border-top: 2px solid red;
 border-right: 2px solid green;
 border-left: 2px solid blue;
 border-bottom: 2px solid #DD4A04; }
</style>

3) Pengaturan lebar dan tinggi tabel 
Lebar dan tinggi dari sebuah tabel didefinisikan dalam property width dan height Contoh berikut ini mengatur lebar tabel 100% dan tinggi dari elemen th adalah 50px.
 table {width:100%; }
 th { height:50px; } 
Berikut ini penerapan style width dan height dalam sebuah tabel
<html>
<head>
<style>
table,td,th
{ border:1px solid black; }
table
{ width:100%; }
th
{ height:50px; }
</style>
</head>
<body>
<table>
<tr>
<th>Nama Depan</th>
<th>Nama</th>
</tr>
<tr>
<td>Adelin</td>
<td>Larasati</td>
</tr>
<tr>
<td>Novero</td>
<td>Dayandra</td>
</tr>
<tr>
<td>Adika</td>
<td>Dayandra</td>
</tr>
</table>
</body>
</html>

4) Pengaturan text-align pada tabel
    Teks dalam tabel diatur dengan properti.text-align dan vertical-align . Nilai dari properti text-align untuk horizontal alignment adalah left, right, atau center.
 Td 
{ text-align:right; } 
Nilai dari properti text-align untuk horizontal alignment adalah top, bottom, or middle. 
Td
 { height:50px;vertical-align:bottom; } 
Berikut ini penerapan style text-align dalam sebuah tabel, dimana teks diatur dengan posisi rata kanan 
<html>
<head>
<style>
table,td,th
{ border:1px solid black; }
td
{ <body> text-align:right;height:50px;
vertical-align:bottom;}
</style>
</head>
<table>
<tr>
<th>Nama Depan</th>
<th>Nama</th>
</tr>
<tr>
<td>Adelin</td>
<td>Larasati</td>
</tr>
<tr>
<td>Novero</td>
<td>Dayandra</td>
</tr>
<tr>
<td>Adika</td>
<td>Dayandra</td>
</tr>
</table>
</body>
</html>

5) Pengaturan padding tabel 
Padding adalah jarak antara isi atau content, berupa teks ataupun gambar dengan batas dalam dari sel tersebut. Style padding ini dapat diterapkan pada elemen HTML (kolom). Ukuran yang digunakan dapat berupa cm, atau px (piksel). Property style untuk pengaturan padding yang mengelilingi content adalah td{ padding:15px; } Padding dapat pula diatur untuk bagian tertentu saja, misalnya adalah : 
 - padding-top jarak dari atas sel. 
 - padding-buttom jarak dari bawah sel. 
 - padding-left jarak dari kiri sel. 
 - padding-right jarak dari kanan sel. 
Berikut ini adalah beberapa contoh penggunaan style padding pada tabel :
<html>
<head>
<style>
table,td,th
{ border:1px solid black; }
td
{ text-align:right;height:50px;vertical-align:bottom;
padding:15px; }
</style>
</head>
<body>
<table>
<tr>
<th>Nama Depan</th>
<th>Nama</th>
</td>
</tr>
<tr>
<td>Novero</td>
<td>Dayand</tr>
<tr>
<td>Adelin</td>
<td>Larasati ra</td>
</tr>
<tr>
<td>Adika</td>
<td>Dayandra</td>
</tr>
</table>
</body>
</html>
     Jika menginginkan padding diarea tertentu saja, misalnya padding untuk area
kanan maka dapat diterap padding-right
<html>
<head>
<style>
table,td,th
{ border:1px solid black; }
td
{ text-align:right;height:50px;vertical-align:bottom;
padding-right: 70px; }
</style>
</head>
<body>
<table>
<tr>
<th>Nama Depan</th>
<th>Nama</th>
</tr>
<tr>
<td>Adelin</td>
<td>Larasati</td>
</tr><tr>
<td>Novero</td>
<td>Dayandra</td>
</tr>
<tr>
<td>Adika</td>
<td>Dayandra</td>
</tr>
</table>
</body>
</html>

6) Pengaturan warna pada table 
Pewarnaan pada tabel dapat digunakan untuk mengatur warna pada teks,background maupun border. table, td, th 
{ border:1px solid green; } 
Style diatas akan memberikan efek warna green pada border table,data (td) dan header tabel (th). Style warna juga bisa diberikan hanya pada bagian tertentu saja, misalnya bagian header tabel (th) seperti pada listing css dibawah 
Th { background-color:green; color:white; }
Header tabel akan berwarna green dan teksnya berwarna putih. Penerapan
style diatas pada sebuah tabel akan terlihat pada contoh berikut :
<html>
<head>
<style>
table, td, th
{ border:1px solid green; }
th
{ background-color:green;color:white;}
</style>
</head>
<body>
<table>
<tr>
<th>Nama Depan</th>
<th>Nama</th>
</tr>
<tr>
<td>Adelin</td>
<td>Larasati</td>
</tr>
<tr>
<td>Novero</td>
<td>Dayandra</td>
</tr>
<tr>
<td>Adika</td>
<td>Dayandra</td>
</tr>
</table>
</body>
</html>
Ketika pada td tidak diberi style seperti pada style berikut :
<style>
table,th
{ border:1px solid green; }
th
{ background-color:green;color:white; }
</style>

Author: Elf Tales of Mellodies

Hello, I am Author, decode to know more: In commodo magna nisl, ac porta turpis blandit quis. Lorem ipsum dolor sit amet, consectetur adipiscing elit. In commodo magna nisl, ac porta turpis blandit quis. Lorem ipsum dolor sit amet.

0 komentar:

E-mail Newsletter

Sign up now to receive breaking news and to hear what's new with us.

Recent Articles

© 2014 pemprograman web. WP themonic converted by Bloggertheme9. Published By Gooyaabi Templates | Powered By Blogger
TOP