Sitelerde dolanırken karşımıza çeşit çeşit ipuçları yani bilgilendirici yazılar çıkıyor. Bu ipuçları kimi zaman otomatik olarak çıkıyor kimi zaman ise bir elementin üzerine gittiğiniz zaman size o elementin işlevi hakkında bilgi veriyor.

Bu yazı da CSS'i kullanarak basit bir şekilde nasıl ipuçları oluşturabiliriz bunu göreceğiz. Kaynak dosyalara yazının sonunda ulaşabilirsiniz.

İpucu CSS (Code Style Sheet) dosyalarının her birini ayrı bir isimde kaydettim. "ipucu.css, ipucu2.css, ipucu3.css, ipucu4.css" şeklinde. Bu dosyaları yine oluşturmuş olduğum XHTML sayfanın içerisine <head></head> arasında çağırıyoruz.

Örneğin;  <link rel="stylesheet" type="text/css" href="ipucu.css" />   (şeklinde)

yine <body></body> arasına yazılarımız ve elementlerimiz yer alacak. <a></a> elementi içerisinde yaratmış olduğum <ipucu></ipucu> elementini ipuçlarını saklamak için kullanmış oldum.

Önemli: Her hangi bir ipucu yaratmadan önce hangi elementi ipucu olarak kullanacağımızı önceden belirlememiz ve ona göre ipucu tasarımını hazırlamamız gerek. Örneğin bir div kullanarakta ipuçları oluşturabiliriz.

 

CSS Kodu:

a.element ipucu
{
   display:none;
}


a:hover.element,a:focus.element
{
   position:relative;
   background:#000;
   color:aqua;
}


a:hover.element ipucu,a:focus.element ipucu
{
   position: absolute;
   display: block;
   top:20px;
   left:0;
   padding:5px;
   background:yellow;
   width:100px;
   border:1px solid orange;
   text-decoration:none;
   color:black;
}

 

XHTML Kodu:

<div>
Kaynak: ipucu.css > Bu bir ipucu deneme <a class="element" href="#">yazısıdır
                           <ipucu>Buda bir ipucudur.</ipucu></a>
</div>

 

CSS İpucu Örnekleri:

Kaynağı İndir      |       Online Görüntüle

Padding elementlerin içeriğinin elementlere olan uzaklığının yani iç kenar boşluklarının belirlenmesine yardımcı olur.

padding.png

element{padding:10px 10px 10px 10px;}

element "üst sağ alt sol"

veya

1- {padding:10px;}           =     {padding:10px 10px 10px 10px;} veya

{

padding-top:10px;

padding-right:10px;

padding-bottom:10px;

padding-left:10px;

}

 

2- {padding:10px 40px;}    =     {padding:10px 40px 10px 40px;}

Yukarıda görebileceğiniz gibi padding özelliğini kısaltarak yazabilmekte mümkün. Sadece {padding:10px;} dediğinizde içeriğinizin bütün kenarlarından 10 ar piksel boşluk bırakacaktır. İkinci örneğimizde ise yine üst-alt ve sağ-sol ilişkisinin olduğunu göreceksiniz.

 

CSS Padding Örnekleri:

Margin çerçevelerin dış kenar boşluklarına ait değerleri belirler.

Örneğin:

element{margin:10px 10px 10px 10px;}

element{margin: top right bottom left} > element "üst-sağ-alt-sol"

margin.png

 

1- {margin:10px;}           =     {margin:10px 10px 10px 10px;} veya

{

margin-top:10px;

margin-right:10px;

margin-bottom:10px;

margin-left:10px;

}

 

2- {margin:10px 40px;}    =     {margin:10px 40px 10px 40px;}

Yukarıda görebileceğiniz gibi margin özelliğini kısaltarak yazabilmekte mümkün. Sadece {margin:10px;} dediğinizde bütün kenarlardan 10 ar piksel boşluk bırakacaktır. İkinci örneğimizde ise üst-alt ve sağ-sol ilişkisinin olduğunu göreceksiniz.

CSS Margin Örnekleri:

Kaynak 1 İndir     |      Online Görüntüle

Kaynak 2 İndir     |      Online Görüntüle

Kaynak 3 İndir     |      Online Görüntüle

Ayni özelligi birden fazla elemente uygulamaya yarayan seçicilerdir.

Örnegin:

table{color:black;font-size:14px; width:300px;height:150px;}

p{color:black; font-size:14pt;}

div{color:black; font-size:14pt;width:300px;height:150px;}

seklinde 3 ayri elementimiz olsun. Seçici element isimleri arasina virgül "," isareti konarak kullanilir.

CSS Kodu:

table{background-color:blue;}

table,div{width:300px;height:150px;}

table,p,div{color:black;font-size:14pt;}

 

Html Kodu:

<table>

<tr>

      <td>Tablomuzda renkli renkli</td>

</tr>

</table>

<p>Asker olmak zordur</p>

<div>Bankalar iflasin esiginde</div>

Etiketler : grup seçiciler
Kategoriler : CSS, Html ve Xhtml
Yorumlar : 0 Yorum Yorum Yaz

Iki toplulugu birlestiren tilde "~" isareti bir birlestiricidir.

CSS Kodu:

strong~li{color:green;background:back;}

 

Html Kodu:

<div>

       <strong>Haberler</strong>

       <li>Diyarbakir'da olay var</li>

</div>

Ben FikriMühim
Google Translate
Arama
  Ara
Blog Sayaç
Skype Durumum
My status