Minggu, 13 November 2011

Elemen HTML

Setiap Tag html tertidiri dari 3 komponen, yaitu start tag, isi / content, dan end tag. Ada juga yang disebut
dengan single tag / empty tag: tag yang dibuka dan ditutup langsung (tanpa isi). 
Contoh : <br />, <hr />, <input type=‘text’ />
Pada Start Tag juga biasanya disertakan atribut-atribut yang berguna sebagai informasi dari tag yang
bersangkutan.Berikut ini adalah atribut standar yang bisa dipakai di setiap tag HTML :
class : digunakan untuk memberi nama class yang telah didefnisikan di CSS-nya.
id : memberikan nama yang bersifat unik untuk tag.
style : menyertakan inline CSS
title : menampilkan tool tip text.  
 

Keuntungan CSS

Dengan CSS ini, kita bisa mengontrol/mengatur seluruh tampilan halaman web dengan hanya sebuah dokument CSS, biasan ekstensi untuk file CSS adalah .css (dot css). Selain itu, CSS juga dapat menggantikan fungsi tabel dan dapat meminimalkan ukuran file HTML. Bayangkan jika Anda membuat sebuah kotak dengan tabel dan CSS jauh lebih efesien, Sebagai contoh, Anda membuat sebuah tabel dengan satu kolom dan satu buah baris : *Dengan Tabel :
Content Box
*Dengan CSS :
Content Box
Pada perkembangannya CSS sudah masuk lelvel 3 untuk sekarang, dimana dimulai CSS level 1 atau yang sering di sebut CSS aja, kemudian level 2 yang merupakan penyempurnaan dari CSS level sebelumnya, yaitu CSS level 1. CSS merupakan alternatif bahasa pemrograman web masa yang akan datang, dimana mempunyai banyak keuntungan, diantaranya : - Ukuran file lebih kecil - Load file lebih cepat - Dapat berkolaborasi dengan JavaScript - Pasangan setia XHTML - Menghemat pekerjaan tentunya, dimana hanya membuat 1 halaman CSS. - Mudah mengganti-ganti tampilan dengan hanya merubah file CSS nya saja. - Dan banyak lagi yang lainnya.

Cara Membuat Slide Show di Blog

Cara membuat slide show adalah sebagai berikut :



Masuk ke edit html blog...



Cari Kode </head>



Copy kode di bawah ini dan pastekan sebelum kode </head>



<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js' type='text/javascript'></script>



<script type='text/javascript'>

//<![CDATA[



$(document).ready(function() {



//Execute the slideShow, set 6 seconds for each images

slideShow(3000);



});



function slideShow(speed) {





//append a LI item to the UL list for displaying caption

$('ul.slideshow').append('<li id="slideshow-caption" class="caption"><div class="slideshow-caption-container"><h3></h3><p></p></div></li>');



//Set the opacity of all images to 0

$('ul.slideshow li').css({opacity: 0.0});



//Get the first image and display it (set it to full opacity)

$('ul.slideshow li:first').css({opacity: 1.0});



//Get the caption of the first image from REL attribute and display it

$('#slideshow-caption h3').html($('ul.slideshow a:first').find('img').attr('title'));

$('#slideshow-caption p').html($('ul.slideshow a:first').find('img').attr('alt'));



//Display the caption

$('#slideshow-caption').css({opacity: 0.7, bottom:0});



//Call the gallery function to run the slideshow

var timer = setInterval('gallery()',speed);



//pause the slideshow on mouse over

$('ul.slideshow').hover(

function () {

clearInterval(timer);

},

function () {

timer = setInterval('gallery()',speed);

}

);



}



function gallery() {





//if no IMGs have the show class, grab the first image

var current = ($('ul.slideshow li.show')? $('ul.slideshow li.show') : $('#ul.slideshow li:first'));



//Get next image, if it reached the end of the slideshow, rotate it back to the first image

var next = ((current.next().length) ? ((current.next().attr('id') == 'slideshow-caption')? $('ul.slideshow li:first') :current.next()) : $('ul.slideshow li:first'));



//Get next image caption

var title = next.find('img').attr('title');

var desc = next.find('img').attr('alt');



//Set the fade in effect for the next image, show class has higher z-index

next.css({opacity: 0.0}).addClass('show').animate({opacity: 1.0}, 1000);



//Hide the caption first, and then set and display the caption

$('#slideshow-caption').animate({bottom:-70}, 300, function () {

//Display the content

$('#slideshow-caption h3').html(title);

$('#slideshow-caption p').html(desc);

$('#slideshow-caption').animate({bottom:0}, 500);

});



//Hide the current image

current.animate({opacity: 0.0}, 1000).removeClass('show');



}



//]]>

</script>



<style type="text/css">

ul.slideshow {

list-style:none;

width:600px;

height:240px;

overflow:hidden;

position:relative;

margin:0;

padding:0;

font-family:Arial,Helvetica,Trebuchet MS,Verdana;

;

}

ul.slideshow li {

position:absolute;

left:0;

right:0;

}

ul.slideshow li.show {

z-index:500;

}

ul img {

width:600px;

height:240px;

border:none;

}

#slideshow-caption {

width:600px;

height:70px;

position:absolute;

bottom:0;

left:0;

color:#fff;

background:#000;

z-index:500;

}

#slideshow-caption .slideshow-caption-container {

padding:5px 10px;

z-index:1000;

}

#slideshow-caption h3 {

margin:0;

padding:0;

font-size:16px;

}

#slideshow-caption p {

margin:5px 0 0 0;

padding:0;

}

</style>



Setelah itu buat gadget baru (HTML/JavaScript) dengan kode di bawah ini..



<ul class="slideshow">



<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjiX27xDZ50lLQ9N7zygHa71D8UFj4WqnarAlt-YhBDN83T06b_7hHoN5el1Jq5WQHGazAb6C2uVXDSljBVJauxhCpL3kTi0U2EXfWNEoQ-KTOCJydP3yIgnpn3Sm3b87JX8YDOBo4r47M/s1600/1.jpg" title="This is featured post 1 title" alt="Replace This Text With Your Featured Post 1 Description." /></a></li>



<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjJbtX5j2YAuag0PbRBefN2BiArSZXh-elXfFPj14f-be4Wf7cXBhcbshb9VkCkwZt5YIGUzwE4ClxmoZjhqUYuL_gPkEKUxMSlqAnrg00TZOWPhVguMxg4-7DNmEvD7sypCPT0QEHbXA0/s1600/2.jpg" title="This is featured post 2 title" alt="Replace This Text With Your Featured Post 2 Description." /></a></li>



<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjZZFicLLptJZe617qEI8BcQrDubcErreGimszpuQY8WFD41iSqx4Z9qKiozOsozi0B5VA52RmhfM3gvcG3OGKDKhBP-WdXT3FahsRJUZZ8V2QlTyBxv_V9krLE7zxQkNfXjzhMtFP-26Q/s1600/3.jpg" title="This is featured post 3 title" alt="Replace This Text With Your Featured Post 3 Description." /></a></li>



<li><a href="#"><img src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjicrcqEcQGD2qcLM8_7Zxn7mbEakjU-basX-zNvteXKZeXH6stWl8C3vXzmGSS7k-2tFaiK4qQRYJAwiuMpo-PakXdLW8y_JhpSgwjPjEq13tISWLt8uucdxMuuTi3MgTrX7eJbk7wXAU/s1600/4.jpg" title="This is featured post 4 title" alt="Replace This Text With Your Featured Post 4 Description." /></a></li>



</ul>

Fungsi Class Selector CSS

Fungsi dari class selector ini adalah untuk menentukan style untuk beberapa tag html sekaligus, sebenarnya class selector ini cara kerjanya hampir mirip dengan id selector (baca id selector class). jika pada id selector kita menggunakan #(kres), sedangkan untuk class selector kita menggunakan .(dot)

Tag List

<!-->, <!DOCTYPE>, <a>, <abbr>, <acronym>, <address>, <applet>, <area>, <b>, <base>, <basefont>, <bdo>, <big>, <blockquote>, <body>, <br>, <button>, <caption>, <center>, <cite>, <code>, <col>, <colgroup>, <dd>, <del>, dfn>, <dir>, <div>, <dl>, <dt>, <em>, <fieldset>, <font>, <form>, <frame>, <frameset>, <head>, <h1> - <h6>, <hr>, <html>, <i>, <iframe>, <img>, <input>, <ins>, <kbd>, <label>, <legend>, <li>, <link>, <map>, <menu>, <meta>, <noframes>, <noscript>, <object>, <ol>, <optgroup>, <option>, <p>, <param>, <pre>, <q>, <s>, <samp>, <script>, <select>, <small>, <span>, <strike>, <strong>, <style>, <sub>, <sup>, <table>, <tbody>, <td>, <textarea>, <tfoot>, <th>, <thead>, <title>, <tr>, <tt>, <u>, <ul>, <var>

3 Cara Menggunakan CSS

External style sheet
External style sheet atau menggunakan CSS dari file external sangat idel jika di web kita terdapat banyak halaman yg harus menggunakan style dari CSS, karena kita hanya perlu mengganti style dari 1 file. Dan setiap file yg terkait dengan file CSS harus menggunakan tag <link> di antara tag <head> dan </head>

Contoh:
<head>
<link rel="stylesheet" href="/htdocs/plazamalang/nama_file_css.css" />
</head>

Internal style sheet
Internal style sheet CSS yang langsung di sisipkan di antara tag <style> dan </style> dan terdapat di dalam 1 file yang sama dengan halaman yang ingin di beri style.

Contoh:
<head>
<style>
p{
font-famili:Trebuchet,Time New romans;
font-size:15px;

}
</style>
</head>

Inline style
Style yang langsung di sisipkan di dalam tag HTML.

Contoh:
<p style="font-family:trebuchet; color:blue;">

Struktur HTML

<html>
  <head>
  Berisi informasi web.
  </head>
 
  <body>
  Menampilkan isi dari halaman yang dibuat.
  </body>
</html>

Twitter Delicious Facebook Digg Stumbleupon Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews