You are currently browsing the archives for the Css category.

Archive for the ‘Css’ Category

CSS (Cascading Style Sheet)

Pazartesi, Mayıs 4th, 2009

HTML’ E göre daha çok stil
özelliğine sahip ve yazması daha kolay dökümanlarımızın stilini
ayarlayabileceğimiz bir stil şablonu dilidir.




in yapısı



p {

color:red;

background:yellow

}

bu dizimde p seçicidi {} arasıda koddur.Yani
seçtiğimiz html nesnesine uygulanacak kod.Şimdi önce seçicilerden sonra da kod
kısmından bahsetmek istiyorum.


seçiciler hmtl elementkerini 1-class

2-id


tanımlamarından seçebilirler.Ama bundan önce
genel seçicilerden bahsedeyim


p,h3{

font-size:3;

font-wieght:bold;

}

bu tabir ile bütün paragraf ve h3
balşlıklarını seçmiş ve büyüklüğünü 3 türünüde kalın yaptık.


*{

color:red;

}

bu kodla classlı veya id ile tanımlanmış
bütün elemanların rengini kırmızı yaptık




class seçiciler

aşağıdaki kodları notdefterine yapıştırıp
cssdeneme.html olarak kaydedelim ve çalıştıralım




<html>

<head>

</head>

<style type=”text/”>

.mavi{

background:blue;

}

.kirmizi{

background:red;

}

</style>

<body>

<p class=”mavi”><b>bu renk
mavidir</b></p>


<p class=”kirmizi”><b>bu renk
kırmızıdır</b></p>


</body>

</html>

gördüğümüz gibi class ı mavi olan paragraf
elementini .mavi şeklinde seçtik


class seçiciler önlerine  “.” alarak
tanımlama yapılır.




id seçiciler

aynı örneğin id seçiler ile  yapılışı
aşşağıda;


<html>

<head>

<style type=”text/”>

#mavi{

background:blue;

}

#kirmizi{

background:red;

}

</style>

</head>

<body>

<p id=”mavi”><b>bu renk
mavidir</b></p>


<p id=”kirmizi”><b>bu renk
kırmızıdır</b></p>


</body>

</html>

burda da id seçerken başına # koyarız vve
tanımlamamızı yaparız.




’in sayfaya
eklenmesi


1-
kod içinde in-line;


tanımlaması html tagları içerisinde
tanımlama yapılabilir


<
style=”color:red”>deneme</>


2-
style elementi kullanılarak;


<style type=”text/”>

{

color:red;

}

</style>

3-
dışardan import ederek.

<style type=”text/”>

@import “ornek.”;

</style>



burda aynı dizindeki ornek. i çağırdık.Ben
en çok 3. seçeneği tercih ediyorum yani çalıştığım sayfamla html sayfamı
ayırıyorum.


Bu konu şimdilik giriş için yeterli.Seçici
kısmını tanıdığımıza göre artık özellik kısmına yani kod kısmına
geçebiliriz.Bidaha ki yazıda  bu özelliklerden bahsedicem.

Css En Önemli Özellikler

Pazartesi, Mayıs 4th, 2009

Özellikler
.zemin
.knearlık
.font
.lise
.margin
.padding
.metin
.floating ve positing
.tablo

-zemin özelikkleri
+background-color:p{background-color:#ddd;}
+background-image:body{background-image:url(/images/deneme.gif);}
+background-repeat:
body{
background:white url(deneme.gif);
background-repeat:repeat-x;
—-> x yönünde resim kendini yeniliyor.
}
+background-attachment:
body{
background:white url(deneme.gif);
background-attachment:fixed
—->resmin ile scroll edilip edilmeyeceği
}
+background-poistion:
body {
background-image:url(deneme.gif);
background-repeat:no-repeat;
background-position:center
—>yüklenen resmin balangıç noktasını belirler.
}

-font özellikleri
+color:  p {color:red}
+font-family:
p{
font-family:Verdana,Arial,Helvetica,san-serif;
}
p{
font-family :”Times New Roman”;
—-> birden fazla kelime içeriyorsa font bu şekilde kullanılır.
}

+font-size:  td{font-size:12px;}
+font-weight: p{font-weight:bolder;} –> kalınlık incelik 100 -900 arası veya bold bolder normal  değerleride alır.
+font-style:  p {font-style:italic;} –> italic ,normal,oblique,inherit değerleri alır.
+font-variant: span{font-variant:small-caps} –>normal ,small-caps değerlerini alır.

-liste özelliği
+list-style-type:disc,circle,square,decimal,lower-roman,upper-roman değerleri alır.

ul.arabalar
{
list-style-stype:none;
}

ol ol ol {
list-style-type:lower-roman —-> i-ii-iii-iv-v gibi
}

+list-style-image
ul{
list-style-image:url(ornek.gif);
}
+list-style:

ul { list-style:disc outside}
ol{ list-style:decimal inside}

+white-space : normal–>birden fazla boşluğu tek boşluk sayar.
pre—> birdenfazla boşluğu birleştirmez.
nowrap—-> <br> etiketi hariç alt satıra geçirmez.
p{
white-space:pre;
}

-border özelliği
+border-style:none,hidden,dotted,dashed,solid,double,groove,ridge,inset,
outset,{1,4},inherit

p.icerik{
border-style:solid;
}

+border-width:kenarlık kalınlığı
p{
border-style:solid;
border-width:1px;
}
+border-color:
p{
border-style:solid;
border-color:red;
}

-margin ve padding

margin-elementin kenarlara olan boşluğu
p{
margin-right:5px; —> sağa olan uzaklığı 5px demek.
}

margin-top,margin-left,margin-right,magin-bottom diğer değerleri

padding-içerik alanı ile kenarlık arasındaki mesafe

p{
pading:12px;
}

padding-top,right,left,bottom diğer değerleri

-görünüm

+overflow:

.visible:kutu sınırları dışına taşan alanı gösterir.

.hidden:kutu sınırları dışına taşan alanı gizler

.scroll:kutu sınırları dışına taşan alana kaydırma çubuğu ile ulaşmamızı sağlar.
.auto:srcoll ile aynı özelliğe sahiptir.

+clip:kırpma

.resim{
position:absolute;
clip:rect(50px 130px 153px 40px)
}

html kodu;
< class=”resim”>
<img src=”resim.jpg”> alt=”avatar” />
</>

Bu kısımda burda bitti.Tabiki özellikler bunlarla sınırlı değil.İlerledikçe önümüze gelen diğer özelliklerden de bahsedicem.

Css Sayfa ortalamak

Pazartesi, Mayıs 4th, 2009

Bu yazıda farklı
tarayıcılarda hep sorun çıkaran ortalama konusunda biraz
yazmak istiyorum.


Aslında bu konuyu doğru doctype ve
kodları ile halledebiliriz.doctype konusunu daha sonra
bahsediceğim.Kodları da fazla açıklamaya gitmeye gerek yok.

<!————

<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML
4.01 Transitional//EN”


“http://www.w3.org/TR/html4/loose.dtd”>

<HTML>

<head>

<meta http-equiv=”Content-Type”
content=”text/HTML; charset=iso-8859-1″>


<title>ErkutGüneri</title>

<style type=”text/”>

@import “.”;

</style>

</head>

<body>

<table width=”100%” border=”0″>

<tr>

<td valign=”middle”>

<center>

< id =”genel”>

</>

</center>

</td>

</tr>

</table>

</body>

</HTML>



. kodları ;





body, HTML,table { padding:0px;
margin:0px; height:100%;}


#genel{ width:750px; height:600px;
background-color:#abc;}

Css Menü Yapımı

Pazartesi, Mayıs 4th, 2009

ile çok ler hazırlayabiliriz.Özellikleri gördükten sonra şimdi biraz menü yapımına geçelim.

<html>
<head>
<style type=”text/”>
ul.menu{
list-style-type:none;
padding:0px;
margin:0px;
}
ul.menu a{
display:block;
color:#1B1B1B;
background-color:#E2E2E2;
width:8em;
padding:.2em .8em;
text-decoration:none;
}
ul.menu a:hover{
background-color:#999;
}
ul menu li { margin:0 0 .2em 0;}
</style>
</head>
<body>
<ul class=”menu”>
<li><a href=”index.html”>anasayfa</a></li>
<li><a href=”hakkimizda.html”>hakkımızda</a></li>
<li><a href=”urunler.html”>ürünler</a></li>
</ul>
</body>
</html>

list-style-display ile ul müzdeki noktaları kaldırdık.
ul.menu a ile link e ulaşıyoruz ve rengini bu bölümde belirliyoruz
ul.menu a:hover mouse üzerine geldiğinde olacak değişiklikleri işaret ediyoruz.
display block ile görünüm olarak aşağıya doğru bi görüntü elde ediyoruz.
display inline yapsaydık tek satıra dizicektik linklerimizi
Örneği incelemek için şu linki inceleyebilirsiniz.

Css Float Konumlandırma

Pazartesi, Mayıs 4th, 2009

hertürlü HTML elementi için ve çoklu kolon oluşturmak için kullanılır.Bu örnekde haber sitelerine gördüğümüz resim ve yazı mantığı hakkında bazı kodlar vermek istiyorum.

<html>
<head>
<title> düzeni</title>
<style type=”text/”>
#icerikAlani{
margin:10px;
}
#icerikAlani #resim{
:left;
width:150px;
margin-left:5px;
margin-top:15px;
}
</style>
<body>
< id=”icerikAlani”>
< id=”resim”>
<img src=”bloo.jpg” width=”150″ height=”150″ alt=bloo />
</>
<h1>Başlık</h1>
<p>UZUN İÇERİK - DSADSADSADSADSADSADASDSADSADASDSADSADASD
ASDASDASDSADAEDFASDASDSADASDEASSADSADSADS
DSADASDSADAAASADASDASDASDSADSADAS
SADSADASDSADSADSA
ASDASDASDSADAEDFASDASDSADASDEASSA
DSADASDSADAAASADASDASDASDSADSADA
SADSADASDSADSADSA
ASDASDASDSADAEDFASDASDSADASDEA
DSADASDSADAAASADASDASDASDSADSADASDASDASD
SADSADASDSADSADSA
ASDASDASDSADAEDFASDASDSADASDEASSADSADS
DSADASDSADAAASADASDASDASDSADSADASD
SADSADASDSADSADSA</p>
</>
</body>
</html>

Aşağıdaki linkde çalışır görünüm mevcut.Burda içerikAlani içerisindeki resim divini sola dayadık böylece yazı çevresini sardı.

Css Div kullanımı

Pazartesi, Mayıs 4th, 2009

tagı id elemanı ve style etiketi kullanır
in aldığı değerler
position :  absolute
relative
static
fixed
elemtin kesin olarak verdiğimiz yerdemi yoksa içerisindeki diğer elemanlara göremi yer değiştireceği.

left -top-width-height :Konumlandırma

clip:shape kırpma
overflow:scroll,visible,hidden eleman içine sığmazsa
verticle -align: baseline,sub,super,top,text-top,middle,bottom,text,bottom,lenght
elemanın dikey olarak nasıl yerleştiriliceği
z-index:1,2,3,4…..99 yerleştirilen elemanın destedeki sırası
visibility : visible,hidden  görünüp görünmemesi

Değişik Css Drop-Down Menü

Cuma, Aralık 12th, 2008

Drop down ler şu sıralar daha sık kullanılmaya başlandı. Belki sizlerde kendi çalışmalarınıza bu leri kullanmak isteyebilirsiniz. Bence kullanmak istemekte gayet haklısınız çünkü bu ler flash ler gibi hareketli ve etkileyici görünümlere sahipler.Kendi merkezinden indirmek için buraya tıklayınız.

Ücretsiz Özelleştirilebilir CSS Butonlar

Cuma, Aralık 12th, 2008

tabanlı çalışmalarımı devam ettiriyorum. Bu aralar biraz yoğun olduğum için blogumda pek ilgilenemiyor ve çalışmalarımda biraz aksaklık yaşıyorum. En kısa sürede işleri yoluna koyup paylaşmaya devam edeceğim.

Şimdiye kadar hiç oturupda kod yazark kendi tarzınıza bir menü oluşturdunuz mu? Yoksa her defasında başkalarının yaptığı hazır leri ya da hazır sistemleri mi kullandınız? Bence şimdiye kadar hazır şeylerden faydalandıysanız bu yazıyı okumaya devam etmenizi öneririm. Oldukça basit bir mantıkta ve basit kodlar ile çok hoş bir menü hazırlanmış.

Buradaki yazıda da belirtildiği gibi bu yü istediğiniz gibi değiştirerek (özelleştirerek) kullanabilirsiniz. Oldukça hoş butonlar… Şimdi bu butonların kodlarını biraz inceleyelim. Yazının sonundan da ilgili butonları bilgisayarınıza indirerek kendinizde inceleyebilirsiniz.

Çalışma tek bir HTML sayfasından oluştuğu için bende bu içerisindeki kodlar hakkında kısa kısa bilgiler vererek sizin daha iyi anlamanızı sağlayacağım. Kodları açıklamaya başlayalım.

body{
font-family:”Lucida Grande”, “Lucida Sans Unicode”, Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

Yukarıdaki kodlar HTML sayfası içeriğinin genel yapısını tanımlayan kodlarıdır.

a.{
background:url(img/.gif);
display:block;
color:#555555;
font-weight:bold;
height:30px;
line-height:29px;
margin-bottom:14px;
text-decoration:none;
width:191px;
}
a:hover.{
color:#0066CC;
}

Bu kodlar içerisindeki butonların ortak özelliklerinin belirtildiği kodlarıdır. Bu kodlar içerisinde butonların arkaplan resimi, yüksekliği, genişliği, hover halindeki tarzı vs. belirlenmiş.

.add{
background:url(img/add.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.delete{
background:url(img/delete.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.user{
background:url(img/user.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.alert{
background:url(img/alert.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.msg{
background:url(img/msg.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.download{
background:url(img/download.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

.lens{
background:url(img/lens.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}
.info{
background:url(img/info.gif) no-repeat 10px 8px;
text-indent:30px;
display:block;
}

Bu kodlar butonlarımızın adeta bel kemiğini oluşturuyor. Bu kodlar sayesinde uyarı, download, ekleme, silme vs. bütün butonları ayarlıyoruz. Mesela .download içerisindeki kodlar ile download butonun yapısını oluşturuyoruz.

Bu butonların kendi sayfası burası. Kendi bölgesinden indirmek için buraya tıklayabilirsiniz.

Oyun Domain Registration Australia
Add to Technorati Favorites Technorati