Neler yeni

Yeni mesajlar Yeni konular En çok mesaj En çok tepki En çok görüntülenen

CSS' e Giriş Dersi / Uygulamalı Anlatım

blueden

Kreatif Stratejist
👑Efsanevi Grafiker👑
Katılım
26 Şub 2008
Mesajlar
7,264
Tepkime puanı
176
Önce Css' yi tanımlayalım. Diyelim ki geniş kapsamlı bir site yapacaksınız ve binlerce başlık var. Aynı başlıklara aynı etiket ve özellik eklemeniz çok büyük bir zaman kaybına neden olacaktır. Css ile oluşturdugunuz stilleri tüm sitede kullanabilirsiniz.

Öncelikle html kodlarını tanımanız; en azından göz aşınası olmanız gerekmektedir.
Örnek:

<h1><font color="pink">Sitenin Baslıgı</font></h1>
(Başlıgın(h1) font rengi: pembe)

Css stili olarak:

h1 {color: pink}

h1, h2, h3 {color: pink}
şeklinde de kullanılabilir.

CSS’ i, HTML sayfalarınıza eklemenin yöntemleri vardır. Aşağıda bir kaç kolay yönteme göz atalım

<Head> etiketi arasına ekleme:
----------
<head>
<title>Grafikerler.net</title>
<style type="text/css">
div{
color:pink;
}
</style>

</head>

2.Yöntem:

".html" formatında kaydettiğimiz gibi; ".css" formatında da kaydedebiliriz.
Html sayfamıza aşağıdaki gibi bir kod ekleriz.

"blueden.css"
<link rel="stylesheet" type="text/css" href="blueden.css" />

Süslü parantezle bildirim blogu ”{ }” açılır ve kapanır. Bildirimler arasında
” ; ” noktalı virgül kullanılır. Özellik ve degerler ” : ” iki nokta
üst üste ile ayrılır.

Uzunluk degerleri, yüzde degerleri,
renk degerleri ve URL degerleri...şeklinde dört gruba ayıracagımız değerler bulunur.

RENKLER:
Renkler tırnak içinde kullanılmaz.

p{
color: pink;
}

UZUNLUK:

em: Elemanın yazı tipinin yüksekligidir.
Diyelim ki font büyüklüğü 10 pixel ise 1 em - 10 pixel dir.

ex: Elemanın "x" harfinin yüksekligidir. Atanmıs olan yazıtipinin küçük "x"
degeri yüksekligidir.

px: Piksel degeridir.

Gerçek hayatta kullandıfımız; kesin değerler vardır.

in-cm-mm-pt(point) v.s...
Yüzde değerleri:

Yüzdeler nesnelerin boyutuna göre orantılı olarak değişir.

Örnek:

h1 { line-height: 150% }

(Font büyüklüğünün: yüzde 150' si)

CSS de RENK DEĞERLERİ:

#RRGGBB
RR - Red
GG - Green
BB - Blue

Kısaltması #RGB ' dir.

Renk kodları


URL DEĞERLERİ:

url("https://www.grafikerler.net/ımages/blueden.gif")

Örnek Uygulamalar:

<title>Grafikerler.net</title>
<style type="text/css">
.ortala {
text-align: center;
}
</style>
</head>
<body>
<h1 class="ortala"> Blueden </h1>
<p class="ortala">Blueden</p> </body>
</html>

Önizleme:

Blueden

Blueden

Çoklu sınıf uygulamaları örneği:

<html>
<head>
<title>Grafikerler.net</title>
<style type="text/css">
.onemli {
font-weight : bold;
}
.uyari {
font-style: italic;
}
.onemli .uyari{
background-color: silver;
}
</style>
</head>
<body>
<p class="onemli">Not:</p>
<p class="onemli uyari">Bu tanımlamayı yaptıktan sonra istedigimiz her HTML elemanına bu sınıfı
uygulayabiliriz.</p>
</body>
</html>
Önizlemesi:

Not:

Bu tanımlamayı yaptıktan sonra istedigimiz her HTML elemanına bu sınıfı
uygulayabiliriz
.
(Zeminin arka planı gri olur)

Önemli metinler için kalın; eğik metinler için uyari etiketi kullanıyoruz.
class=”onemli uyari” şeklinde her ikisinide atayabiliriz.

Tekil Seçiçi örnekleri:


<html>
<head>

<title>Grafikerler.net</title>
<style type="text/css">
#nesne1{
background-color: yellow;
}
#nesne2{
background-color: blue;
}
</style>
</head>
<body>
<p id="nesne1">yazının zemin rengi sarı</p>
<p id="nesne2">yazının zemin rengi mavi</p>
</body>
</html>
Önizleme:

Sözde Link Sınıfı

Sadece linklere uygulanan iki Sözde Link sınıfı vardır.

:link ve

:visited

:link - Ziyaret edilmemis sayfanın linkine stil tanımlaması yapmak için
kullanılır. Ancak birçok web tarayıcısı yapılan stil tanımlarını ziyaret edilmis
sayfa linklerine de uygular.

:visited - Ziyaret edilmis sayfa linklerine stil tanımlaması yapmak için
kullanılır.
Örnek

a:link {color: blue}
a:visited {color: green}

Lingin rengi mavi(blue), tıklandıgında yeşil(green) olacaktır.
Linke stillerde ekleyebilrisiniz.

Örnek uygulama:

....
<style type="text/css">
a {
color: blue;
}
a:visited
{
color: red;
text-decoration: line-through;

}
</style>

</head>
<body>
<p><a href="https://www.grafikerler.net" title="">Grafiker </a>
</p>
<p><a href="https://www.grafikerler.net" title="">Grafikerler.net </a>
</p>
<p><a href="https://www.grafikerler.net/blueden" title="deniz">deniz </a>
</p>
</body>
</html>

Önizlemesi:


Şimdilik bu kadar.
Kolay gelsin.

Hazırlayan: Blueden
 
Son düzenleme:

Benzer konular

filizdmr

👑Efsanevi Grafiker👑
Katılım
17 Şub 2008
Mesajlar
2,679
Tepkime puanı
135
Web sitesi
filizcinardemirtas.blogspot.com
Canım ne diyeyimki ben sana çok teşekkür ederim. :)
Benim kafayı yememe dayanamadın tabi :D:p
Bu arada hiçte çaktırmadan hazırlayıp linki atman süpriz oldu birtanesin Emeklerine o güzel yüreğine sağlık. :angel::kiss1:
 

C3ng0

👑Efsanevi Grafiker👑
Katılım
28 Ara 2007
Mesajlar
3,602
Tepkime puanı
62
teşekkürler denizcik faydalı bilgiler için ....
 

blueden

Kreatif Stratejist
👑Efsanevi Grafiker👑
Katılım
26 Şub 2008
Mesajlar
7,264
Tepkime puanı
176
teşekkürler denizcik faydalı bilgiler için ....

Sağol Cengizcik :D:p

Canım ne diyeyimki ben sana çok teşekkür ederim. :)
Benim kafayı yememe dayanamadın tabi :D:p
Bu arada hiçte çaktırmadan hazırlayıp linki atman süpriz oldu birtanesin Emeklerine o güzel yüreğine sağlık. :angel::kiss1:

CSS' i kafana takmana seyirci mi kalıcaktım canım benimm :)
Beğenmene sevindim, senin yüreğine sağlık :):kiss1:
 

wwaslıww

👑Efsanevi Grafiker👑
Katılım
30 Ara 2008
Mesajlar
2,427
Tepkime puanı
58
aspden sonra çokta zor gelmedi:)

emeğine sağlık canım benim çok güzel bir ders olmuş
 

blueden

Kreatif Stratejist
👑Efsanevi Grafiker👑
Katılım
26 Şub 2008
Mesajlar
7,264
Tepkime puanı
176

Baterist

⭐Deneyimli Tasarımcı⭐
Katılım
28 Mar 2009
Mesajlar
201
Tepkime puanı
5
Tekrardan pekiştirmiş olduk sağolun.
 

BATMANCU

⭐Deneyimli Tasarımcı⭐
Katılım
24 Haz 2008
Mesajlar
190
Tepkime puanı
1
paylaşım için tşk. ederim bilmediğim bikaç birşey varmış.
 

ѕαнιη

🌱Yeni Üye🌱
Katılım
18 Eyl 2009
Mesajlar
12
Tepkime puanı
0
tşkler gerçekten faydalı bilgiler yeni başlayanlar için
 
Üst