Tarih: 09-01-2009, 02:41 AM Sitemize Hoşgeldiniz. Kayıt Ol
Bu Konuyu görüntüleyenler: 1 Ziyaretçi
Mesaj Önizleme  Konuyu Gönder 
 
Konuyu Değerlendir
  • 0 Oy - 0 Ortalama
  • 1
  • 2
  • 3
  • 4
  • 5
Cgi Nedir?
Yazar Mesaj
The_ANSWER
Big Boss (•̪●)
*********
PATR0N


Mesajlar: 3,238
Grup: PATR0N
Katılım: Sep 2006
Statü: Çevrimdışı
Karma Puanı: Positive Reputation
Üye No: 1

Açtigi Toplam Konu: 1489
Mesaj: #1
Cgi Nedir?
1.CSS NEDİR?



HTML bize metin biçimlendirme alanında çok geniş olanaklar sunar. CSS, uzun yazılışıyla Cascading Style Sheets, veya Türkçesiyle Stil şablonları ise bunu bir adım daha öteye götürür, bize sayfalarımız için global şablonlar hazırlama olanağı verdiği gibi, tek bir harfin stilini; yani renk, font, büyüklük gibi özelliklerini değiştirmek için de kullanılabilir. Bu tekniğin en önemli özelliği kullanımındaki bu esnekliğidir.

Bir web sayfası içerisinde zaten estetik kuralları gereği yüzlerce renk ve font kullanmayız. Genelde birbiriyle uyumlu birkaç renk ve birkaç font kullanırız ki, bunları her sayfada ayrı ayrı tekrar belirtmek yerine CSS yardımıyla bir sefer tanımlayıp bütün web sayfamızda kullanabiliriz.Bu şekilde güncelleme yaparken de onlarca sayfayı değiştirmekten kurtuluruz.

CSS kodları HTML kodlarının içine yazılırlar. Türüne göre body veya head bölümlerinde yer alabilirler. Bunların dışında harici CSS dosyaları oluşturulup bunlar gerektiğinde HTML belgesi içerisinde çağırılabilirler.

Hemen hemen her konuda olduğu gibi CSS konusunda da Microsoft Internet Explorer ve Netscape farklı yorumlar ortaya koyarlar. Bu noktada her iki browser'ın da aynı/benzer yorumlayacağı kodlar yazmak en uygunudur.

2.CSS TÜRLERİ



CSS türleri üç tanedir: Yerel CSS, Genel CSS ve Harici CSS

Yerel stil şablonu, sadece sayfa içerisinde tanımlandığı yerde geçerlidir. Buna karşılık genel stil şablonu tüm sayfayı kapsar. Harici stil şablonu ise '.css' uzantılı bir dosya olarak kaydedilir, kullanılacağı sayfalarda çağırılmak suretiyle tüm web sitesini kapsayabilir. Şimdi bu türleri teker teker tanıyalım ve örnekler yazalım.

1.Yerel Stil Şablonu

Yerel stil şablonları HTML belgesinin body bölümüne yazılırlar. Sadece bir kereliğine, yazıldıkları yerde etkili olurlar.

PHP Kodu:
<html>
<
head>
 <
title>Yerel CSS</title>
<
METAcontent=text/html;CHARSET=iso-8859-**=Content-Type>
</
head>
<
body>
<
h1>Deneme</h1>
<
h1 style="color:teal ;font-size:15**Deneme</h1>
<h1>Deneme</h1>
</body>
</html> 

Yukarıdaki örnekte yazdığımız ilk kelime normal , ikincisi ise belirtilen renkte ve boyutta görünecek. 3. kelime ise tekrar normal görünecek, bu da yerel şablonların bir kerelik olduğunu ispatlıyor.

2. Genel Stil Şablonları

Yerel Stil şablonlarının aksine genel şablonlar, HTML belgesinin head bölümüne yazılırlar ve belgenin tümünü etkilerler.

PHP Kodu:
<html>
<
head>
 <
title>Genel CSS</title>
<
METAcontent=text/html;CHARSET=iso-8859-**=Content-Type>
<
style type="text/css">
<!--
h1 {color:tealfont-size:15}
-->
</
style>
</
head>
<
body>
<
h1>Deneme</h1>
<
h1>Deneme</h1>
<
h1>Deneme</h1>
</
body>
</
html

Birinci örneği bu sefer genel şablon kullanarak yazdık, sonuçta üç kelime de şablonda belirttiğimiz özelliklerle görüntülendi. Burada browser'a bir style dökümanı yazmaya başlayacağımızı <style type="text/css"> ifadesiyle belirttik. Aynı şekilde </style> etiketi de şablon dökümanının bittiğini gösterir. Aradaki '<!--' ve' -->' ifadeleri kodlarımızı CSS bilmeyen eski sürüm browser'lardan saklamaya yarar.

Harici Stil Şablonları

CSS 'in sizi büyük bir yükten, yani her sayfa için ayrı ayrı kod yazmaktan kurtaran türü harici stil şablonlarıdır. Bu teknikte önce bir stil dosyası oluşturulur, sonra bu stilin kullanılacağı sayfaların başında çağırılır. Aşağıdaki örneğe bakarak bu tekniği daha iyi anlayabilirsiniz.

Bu kodları stil1.css adıyla kaydedin

PHP Kodu:
h1 {font-size:15color:teal}
h2 {font-size:25color:silver}
h3 {font-size:35color:red

Sonra bu HTML kodlarını yazıp stil1.css ile aynı dizine kaydedin.

PHP Kodu:
<html>
<
head>
<
title>Harici CSS </title>
<
METAcontent=text/html;CHARSET=iso-8859-**= Content-Type>
<
link rel="stylesheet" type="text/css" href="stil1.css">
</
head>
<
body>
<
h1>Deneme</h2>
<
h2>Deneme</h2>
<
h3>Deneme</h2>
</
body>
</
html

HTML kodlarının 4. satırında gördüğünüz ve <link rel="stylesheet" type= "text/css" href= "stilDosyası.css"> şeklinde genelleştirilebilecek ifade tahmin edeceğiniz gibi harici stil dosyasını çağırmak için kullanılır.

3.HTML'E CSS TAKVİYESİ



CSS bu zamana kadar anlattığımız özelliklerinin dışında, bazı HTML etiketlerine ekstra parametreler kazandırır, veya bazı özellilliklere kendi aracılığıyla ulaşıp onları şekillendirmemize olanak verir.Şimdi bunları görelim.

1.Text Özellikleri

*text-align: Yatay hizalama
left: Sola hizalama
right: Sağa hizalama
center: Ortaya hizalama
line-height: Satır yüksekliğinin pixel değeri
line-intdent: Sol kenardan uzaklığın piksel değeri
*text-transform: Metni büyük veya küçük harflerle görüntüleme
uppercase: Metni büyük harflerle yazar
lowercase: Metni küçük harflerle yazar.
*text-decoration:
underline: Alt çizgili yazar
overline: Üst çizgili yazar
line-trough: Yazının üstünü çizer.
none: Herhangi bir çizgi olmaksızın yazar.

PHP Kodu:
<html>
<
body>
<
head>
<
title>Text özellikleri</title>
<
style type="text/css">
<!--
{
text-transformuppercase;
line-height30;
text-indent20;
text-aligncenter;
text-decorationline-through;
}
-->
</
style>
<
body>
<
p>deneme</p>
</
body>
</
html

2. Font Özellikleri

*font-size: Yazı büyüklüğünün piksel cinsinen değerini bildirir.
*color: Yazının rengini bildirir.
*font-family: Yazının tipini belirler(Times New Roman,vedana vs.)
*font-style: Yazının italik olup olmamasını belirler.
italic: Yazıyı eğik yapar
normal: Yazıyı bir değişiklik yapmadan yazar.
*font-weight: Yazının bold olup olmamasını belirler.
bold: Yazıyı koyu yazar.
normal: Yazıyı bir değişiklik yapmaksızın yazar.

PHP Kodu:
<html>
<
body>
<
head>
<
title>Css ve Fontlar</title>
<
style type="text/css">
<!--
{
font-size30;
colorteal;
font-weightbold;
font-styleitalic;
font-familyTimes New Roman;
}
-->
</
style>
<
body>
<
p>Deneme
</body>
</
html

3.Liste özellikleri
*list-style-type:Liste elemanlarının başına:
disc: Daire,
circle: Çember,
square: Kare,
decimal: Sayı koyar.
*lower(upper)-roman: Liste elemanlarınınn başına küçük(büyük) romen rakamları koyar.
*lower(upper)-alpha: Liste elemanlarının başına küçük(büyük) harfler koyar.
*none: Listeleme için herhangi bir sembol kullanmaz.
*list-syle-image: Listelemeyi vereceğiniz resim ile yapar
*list-style-position:
inside: Listenin ikinci satırını en soldan başlatır.
outside: İkinci satırı bir öncekinin dikey hizasından başlatır.

PHP Kodu:
<html>
<
body>
<
head>
<
title>Css ve listeler</title>
<
style type="text/css">
<!--
li {
list-
style-typesquare;
list-
style-positioninside;
list-
style-imageurl(deneme.gif);
}
-->
</
style>
<
body>
<
li>Deneme
<li>Deneme
<li>Deneme
</body>
</
html

4. Background Özellikleri
·background-color: Arkaplan rengi, Hexdecimal veya renk adı olarak yazabilirsiniz.

·background-image:Arkaplan resmi, url(ResimAdı.gif) şeklinde yazılır.

·background-repeat:Resmin;

§repeat: tüm yönlerde,

§repeat-x: x ekseni boyunca,

§repeat-y: y ekseni boyunca tekrar edilmesini, veya

§no-repeat: Tekrar edilmemesini bildirir.

·background-position:

§left: Resmi pencerenin sol kenarına yaklaştırır.

§right: Resmi pencerenin sağ kenarına yaklaştırır.

§center: Resmi ortalar.

PHP Kodu:
<html>
<
body>
<
head>
<
title>Css ve Fontlar</title>
<
style type="text/css">
<!--
{
background-color:teal;
background-imageurl(deneme.gif);
background-position:left;
backround-repeat:repeat-x;
}
-->
</
style>
<
body>
<
p>Deneme</p>
</
body>
</
html

5.Katman Özellikleri

*width: Katmanın genişliği
*height: Katmanın yüksekliği
*position:
absolute: Katmanını konumunu kesin olarak bildireceğimiz zaman kullanırız.
relative: Katmanın konumunu diğer öğelere göre değişebilen şekilde vermemizi sağlar.
*top: Katmanının pencerenin üst kenarından uzaklığı
*left: Katmanın pencerenin sol kenarından uzaklığı
*overflow: 'auto' değerini verirseniz katmanın belirtilen alana sığmayan öğelerini otomatik olarak belirler, 'scroll' değeri ise kaydırma çubukları ekler.
*visibility: Görününrlük, visible veya hidden değerlerini alır.
*z-index: Sayfanın görüntülenme önceliğini bildiren sıra numarası.

PHP Kodu:
<html>
<
body>
<
head>
<
title>Css ve Fontlar</title>
<
style type="text/css">
<!--
div {
background-color:teal;
width:200;
height:100;
position:absolute;
top:10;
left:200;
z-index:1;
overflow:scroll;
}
-->
</
style>
<
body>
<
div>deneme</div>
</
body>
</
html

ЋЄ ÃП§ЩЭя. . . . . SaNaL DüNYaNıN KaYıP ÇoCuqU ®]]]]

bir gün bir gün bir çocuk
evede gelmiş kimse yok
açmış bakmış dolabı şeker sanmış ilacı
yemiş yemiş bayılmmış
zehirlenmiş mafolmuş...

30-01-2007 03:13 PM
Kullanıcının websitesini ziyaret et Bu kullanıcının gönderdiği tüm mesajları bul Bu mesajı bir cevapta alıntı yap
Mesaj Önizleme  Konuyu Gönder 


Bu Konudaki Mesajlar
Cgi Nedir? - The_ANSWER - 30-01-2007 03:13 PM
RE: Cgi Nedir? - The_ANSWER - 02-02-2007, 12:24 AM

Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  XML Nedir? Uygulamalı Örneklerle XML The_ANSWER 1 187 11-12-2007 08:09 PM
Son Mesaj: MeLaNKoLiK
  URL Nedir? The_ANSWER 1 184 26-07-2007 11:01 AM
Son Mesaj: HypNoZe
  Https Nedir ? The_ANSWER 0 128 25-07-2007 10:31 PM
Son Mesaj: The_ANSWER
  Adobe Flex Nedir ? HypNoZe 0 206 15-07-2007 06:43 PM
Son Mesaj: HypNoZe
  Alexa Nedir? The_ANSWER 1 145 14-06-2007 09:25 PM
Son Mesaj: CyBerX®

Foruma Git:

Bize UlaşıniŞiMizNeT.CoM Paylaşım Dostluk Bizim İşimizEn Üste Dönİçeriğe DönArşivRSS Beslemesi
sertunsuz.com linux'un incelikleri, Mysql performansı, linux yönetimi, Redhat, Centos, hosting problemleri, Plesk kontrol panel 9.0, Güvenlik açıkları Web Tasarım Kursu, Photoshop Kursu, Flash Kursları, Web Tasarımı dersi eğitimi, teknoakademi.com her zaman oyun, Oyunlar, yarış oyunları, çocuk oyunları, barbie oyunları, zeka oyunları, hepsi oyunları, herzamanoyun.com efsane forum, Mp3 indir, klip indir, dizi indir, film indir, filim indir, full album