- 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:
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:
----------
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.
URL DEĞERLERİ:
url("https://www.grafikerler.net/ımages/blueden.gif")
Örnek Uygulamalar:
Önizleme:
Çoklu sınıf uygulamaları örneği:
Ö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:
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:
Önizlemesi:
Şimdilik bu kadar.
Kolay gelsin.
Hazırlayan: Blueden
Öncelikle html kodlarını tanımanız; en azından göz aşınası olmanız gerekmektedir.
Örnek:
(Başlıgın(h1) font rengi: pembe)<h1><font color="pink">Sitenin Baslıgı</font></h1>
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:
Önizlemesi:<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>
(Zeminin arka planı gri olur)Not:
Bu tanımlamayı yaptıktan sonra istedigimiz her HTML elemanına bu sınıfı
uygulayabiliriz.
Ö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:
Önizleme:<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>
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: