GEREKLİ YAZI GELECEK
GEREKLİ YAZI GELECEK
GEREKLİ YAZI GELECEK
GEREKLİ YAZI GELECEK
GEREKLİ YAZI GELECEK
GEREKLİ YAZI GELECEK
GEREKLİ YAZI GELECEK
GEREKLİ YAZI GELECEK



 









MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME
MENÜ DENEME






TrGG-Master, Bedava-Sitem, Tr.GG, Bedava Sitem

CSS NEDİR?

CSS Nedir?

Sizin anlayacağınız dil ile sayfanın tüm görünüm ayarlarını toplu olarak yapabildiğimiz ve bu sayede her sayfada ayrı ayrı ayar yapmaya gerek olmadan aynı özelliklerde istediğimiz sayıda sayfa yapabiliriz.Mesela yazılar aynı özellikte, başlıklar aynı özellikte, linkler aynı özellikte yapmanın en kolay yolu.şimdi de kullanın şekillerini görelim.

1-Sayfa içinde

Sayfa içerisindede iki şekilde kullanılır.

<html>
<head>
<title>Css</title>
</head>
<body>
<h2>Gelecekonline.com</h2><br>
<h2
style="font-size:20pt; color:blue"
>Gelecekonline.com</h2>
</body>
</html>

Burada sadece h2 de tanınladığımız için iki değişik şekilde görüntü alacağız.

html>
<head>
<title>Css</title>

<style type="text/css">
<!--
h2 {font-size:20pt; color:blue}
-->
</style>

</head>
<body>
<h2>Gelecekonline.com</h2>
</body>


Burada ise sayfa içerisnde ki tüm h2 ler aynı özellikte olacak en çok kullanılan tekniklerden biridir.<head></head> taglerinin arasına yerleştirmeniz gerekiyor.<style type="text/css"> ile başlayıp </style> ile bitmelidir.<!-- etiketi ile Css’den anlamayan tarayıcıların bu kısmı geçmesini sağlıyoruz. Bu saklama işlemi --> etiketi ile son bulur.

2-Bağlantı ile

Tüm sayfalarda aynı stil özelliklerini kullanmak istediğimizde kullanırız.

h1 {font-size:13pt; color:green}
h2 {font:20pt; color:blue}
h3 {font-size:15pt; color:red}

şeklinde hazırladığımız kodları ayrı sadece css lerin yer aldığı bir dosya olarak kaydederiz.Mesela stil.css veya css.css gibi uzantısı css olacak adı önemli değil.Bunu sayfada nasıl kullanacaz.

<head> </head> etiketleri arasına
<link rel="stylesheet" type="text/css" href="stil.css">
örnek olarak şu şekilde yapabiliriz.

<html>
<head>
<title>Css</title>
<link rel="stylesheet" type="text/css" href="stil.css">
</head>
<body>
<h1>Gelecekonline.com</h2>
<h2>Gelecekonline.com</h2>
<h3>Gelecekonline.com</h2>
</body>
</html>

Buradaki kod <link rel="stylesheet" type="text/css" href="stil.css">  stil.css dosyasındaki stil özelliklerini kullanmamızı sağlar.

?imdi belli başlı tagleri görelim.

  1. Text Özellikleri
  2. Font Özellikleri
  3. Liste özellikleri
  4. Background Özellikleri
  5. Katman Özellikleri
  6. Class Selectors(Sınıf Seçicileri)
  7.  

    • text-align:
    • 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.
    • 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

     

    <html>
    <body>
    <head>
    <title>Text özellikleri</title>
    <style type="text/css">
    <!--
    p {
    text-transform: uppercase;
    line-height: 30;
    text-indent: 20;
    text-align: center;
    text-decoration: line-through;
    }
    -->
    </style>
    <body>
    <p>deneme</p>
    </body>
    </html>

     

     

    • 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.

     

    <html>
    <body>
    <head>
    <title>Css ve Fontlar</title>
    <style type="text/css">
    <!--
    p {
    font-size: 30;
    color: teal;
    font-weight: bold;
    font-style: italic;
    font-family: Times New Roman;
    }
    -->
    </style>
    <body>
    <p>Deneme
    </body>
    </html>

     

    • 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.

       

    <html>
    <body>
    <head>
    <title>Css ve listeler</title>
    <style type="text/css">
    <!--
    li {
    list-style-type: square;
    list-style-position: inside;
    list-style-image: url(deneme.gif);
    }
    -->
    </style>
    <body>
    <li>Deneme
    <li>Deneme
    <li>Deneme
    </body>
    </html>

       

    • 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.

       

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

     

    • 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ı.

     

    <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>

     

    Orneğin bir <h1> etikti tanımladınız, fakat sayfanın bazı yerlerinde bu etiketin 'color' parametresinin değeri 'red' olsun, fakat geri kalanlar aynı kalsın istiyorsunuz. Bunu sınıf seçicileriyle yapabilirsiniz.

     

    <html>
    <head>
    <title>Sınıf seçicileri</title>
    <METAcontent=text/html;CHARSET=iso-8859-9 http-equiv=Content-Type>
    <style type="text/css">
    <!--
    h1 {
    background:teal;
    color:white;
    font-weight:bold;
    font-family:arial;
    }
    h1.kirmizi{color:red}
    -->
    </style>
    </head>
    <body>
    <h1>Deneme</h1>
    <h1 class="kirmizi">Deneme</h1>
    </body>
    </html>

     

    Sınıf seçicileri genel olarak da tanımlanabilirler

     

    <html>
    <head>
    <title>Genel Sınıf seçicileri</title>
    <METAcontent=text/html;CHARSET=iso-8859-9 http-equiv=Content-Type>
    <style type="text/css">
    <!--
    .kirmizi{color:red}
    -->
    </style>
    </head>
    <body>
    <h1>Deneme</h1>
    <h1 class="kirmizi">Deneme</h1>
    <h2 class="kirmizi">Deneme</h1>
    </body>
    </html>

     

           BAĞLANTILAR

CSS ile cansıkıcı 'mavi ve altı çizili' linkler yerine, oldukça estetik görünümlü linkler oluşturabiliriz.<A> etiketinin stilini belirlerken olası üç durumu bildiren üç ifade kullanırız. Bunlar:

  • active: Mouse'un link'in uzerine tıkladığı anki stili,
  • visited: Link en az bir kere tıklandıktan sonraki stili ,
  • hover: Mouse'un imleci link'in üzerindeyken (bir nevi onMouseOver) nasıl bir stil alacağını belirler.

Şimdi bunların kullanımını bir örnekle görelim:

<html>
<head>
<title>Linkler ve CSS</title>
<METAcontent=text/html;CHARSET=iso-8859-9 http-equiv=Content-Type>
<style type="text/css">
<!--
a:link{text-decoration:none; color:teal}
a:active{text-decoration:none; color:red}
a:visited{text-decoration:none; font-family:Times New Roman; color:green}
a:hover{background-color:teal; color:white; font-family:arial}
-->
</style>
</head>
<body>
<a href="Anasayfa.html">Anasayfa</a>
</html>

 
Bugün 1 ziyaretçi (3 klik) kişi burdaydı!











Etiketler: CSS Tasarım | Wordpress | Joomla | HTML JAVA Kod | Photoshop | İngilizce | Google Adsense | Google Pagerank | Tekno Bilgi | Tekno Haber | Bilgi Paylaşımı |




Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol