CSS nedir.. giriş.. gelişme..

CSS CSS nedir.. giriş.. gelişme.. Photoshop & Tasarım hakkında bilgi paylaş; CSS Css’in açılımı Cascading Style Sheets. Biz kısaca konularımız dahilinde Stil Şablon olarak ...
Cevapla
WebMasTer SiTeSi
 
Seçenekler
  #1  
Arama 05-06-2008, 01:05
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 672
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
223 Msg. 286 Tşkr.
Rep Gücü: 100 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute

CSS nedir.. giriş.. gelişme..

CSS

Css’in açılımı Cascading Style Sheets. Biz kısaca konularımız dahilinde Stil Şablon olarak bahsedeceğiz. Gelelim Stil Şablonun varoluş amacına. Sizinde bildiğiniz üzere Html yazım şekli olarak etiket türünde bir yazım dilidir. Bu yüzden pek fazla özelliklere sahip değildir.bu nedenle sayfanın dizaynında bize tam esneklik veremiyor. Css bu amaçla üretilmiş bir dildir. Kullanım kolaylığı ve kullanışlılığı ile Html’e eklenmesinden itibaren çoğu web tasarımcısının gözdesi olmuştur. Çünkü her türlü sayfa dizaynını bize bırakarak müthiş bir esneklik sağlıyor. Ayrıca ileriki konularımızda bahsedeceğimiz üzere bağlantılı stil şablonlar aracılığı ile de birden çok sayfaya etkiyebiliyor.Sitenin görünümün değiştirmek istediğimizde elimizdeki onlarca belki de yüzlerce sayfanın kodlarını değiştirmeden sadece css dosyasının değiştirerek bu imkanı sağlıyor. Stil Şablon’un tarayıcılara eklenmesinden sonra iki versiyonu çıktı. Bunlar Css 1 ve Css 2. Ayrıca bazı konularda M+++ (Internet Explorer) ve NN (Netscape Navigator) tarayıcıları aynı kodları kabul etmiyorlar. Biz derslerimizde her iki tarayıcıda da etkin olan veya etkin olmayıp dizaynı bozmayan (A:hover gibi) Stil Şablon özelliklerini göreceğiz. Şimdi derslerin içeriğinde neler var onları görelim :

Stil Şablon çeşitleri :

Css’in en çok beğenilen yönü istendiğinde sadece bir öğeye etkimesi, istendiğinde tüm sayfaya etkimesi, istendiğinde site içindeki tüm html dosyalarına etkimesidir. Bunlar kısaca Stil Şablonun kullanım çeşitleridir.

Html etiketleri ile Css :

Bu dersimizde Html’deki font,background gibi çeşitli özelliklerin Stil Şablon tarafından nasıl belirlenebileceğini göreceğiz.

Seçiciler (Selectors) :

Kimi zaman Html etiketlerinden fontu hepimiz kullanırız. Örneğin bir sayfa içerisinde font etiketine birden çok görünüm eklemek isteriz. Bu durumda seçiciler imdadımıza yetişir. Bu dersimizde de seçicilerin nasıl kullanıldığını ve yazım kurallarını öğrenceğiz.

Genel kullanım şekilleri :

Bu dersimizde ise A (link) etiketinin çeşitli kullanım biçimleri ile birlikte bir Stil Şablonun nasıl kullanırsak işimize daha fazla yarayacağını göreceğiz. Siz buradaki kullanım tarzına göre Css’i kullanırken kendinize nasıl bir yön izleyeceğinize karar vereceksiniz. Css’in (Stil Şablon) 3 farklı kullanım alanı vardır. Bunlar ;
Yerel, yani sayfada sadece bir kez,Yerel stil şablonlar bir html etiketi için özel olarak kullanılırlar.
Global, yani tüm sayfa için,Global stil şablonlar sayfadaki tüm html etiketlerinin belirlenen özellikte olması istendiğinde kullanılırlar.
Bağlantılı, yani birden çok sayfa için, Bağlantılı stil şablonlar birçok sayfada aynı biçimde olması istendiğinde kullanılırlar.
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
2 Üye, cunobag isimli Üyemize Bu Mesaj İçin Teşekkür Ediyor:
  #2  
Arama 05-06-2008, 01:05
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 672
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
223 Msg. 286 Tşkr.
Rep Gücü: 100 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
Yerel Stil Şablonu

Css giriş sayfasında belirttiğimiz gibi Yerel Stil Şablonlar, uygulanacak etiketi sadece bir kez bulunduğu yerde(yerel) etkiler. Şimdi bir örnek verelim

Html Etiketi Etiketin Web Sayfasındaki görüntüsü
<html>
<head>
<title>ilk örnek</title>
</head>
<body>
<h2>Web Bilgileri</h2>
<h2 style=font-size:15pt; color:red>Web Bilgileri</h2>
</body>
</html> Web Bilgileri
Web Bilgileri


Bu örneğimizi css.htm adıyla kaydedip tarayıcı yardımıyla açtığımızda iki tane Web Bilgileri yazısıyla karşılacağız. Fakat gördüğünüz gibi bunların yazım tarzı farklı olacak. Çünkü biz ikinci h2 adlı etiketimize etkimek üzere bir stil şablon ekledik.
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
cunobag için teşekkür eden üyeler:
  #3  
Arama 05-06-2008, 01:06
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 672
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
223 Msg. 286 Tşkr.
Rep Gücü: 100 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
Global Stil Şablonu

Global Stil Şablonları bir önceki örnekte yaptığımız h2 etiketinin tüm sayfada aynı özellikte olması istendiğinde kullanılır. Bunu için Stil Şablon özellikleri sayfanın başlangıcında (<head></head> etiketleri arasında) tanımlanmalıdır. Örnek ile biraz daha ayrıntılı inceleyelim.

Html Etiketi Etiketin Web Sayfasındaki görüntüsü
<html> <head>
<title>Css</title>
<style type="text/css">
<!-- h2 {font-size:30pt; color:red} -->
</style>
</head> <body>
<h2>Web Bilgileri</h2>
</body> </html> Web Bilgileri

Yukarıdaki örnekte Sayfa içerisinde kullanacağımız tüm h2 etiketlerinin özelliklerini sabitlemiş olduk. Yani sayfa içerisinde nerede kullanırsanız kullanın h2 etiketinin stil özellikleri hep aynı olacaktır. Yazım kurallarına biraz değinirsek, Stil Şablon tanımlamaları <head> </head> etiketleri arasında <style type="text/css"> ile başlayıp </style> ile bitmelidir. <!-- Etiketi Css’den anlamayan tarayıcıların bu kısmı geçmesini sağlıyoruz. Bu saklama işlemi --> etiketi ile son bulur.

Bağlantılı Stil Şablon

Global stil şablonu ise sitemiz içerisindeki tüm sayfalarda aynı stil özelliklerini kullanmak istediğimizde kullanabiliriz. Şöyleki;
Her zaman olduğu gibi stillerimizi yukarıda örneklerini verdiğimiz şekilde hazırlarız. Fakat bunu html dosyamızın içerisinde değil de boş bir sayfaya yazarız. Sonra onu kaydederken css uzantılı bir şekilde kaydederiz. Ardından da html dosyamızın içerisine yine <head> </head> etiketleri arasına <link rel="++++++++++" type="text/css" href="dosya_ismi.css"> şeklinde ekleriz. Şimdi hemen bir örnek verelim.
h1 {font-size:13pt; color:green}
h2 {font:20pt; color:blue}
h3 {font-size:15pt; color:red}
Bu dosyamızı stil.css olarak kaydedelim. Şimdi de html dosyamıza gelelim. Html dosyamızın kodları da şu şekilde olmalıdır.

Html Etiketi Etiketin Web Sayfasındaki görüntüsü
<html> <head>
<title>Css</title>
<link rel="++++++++++" type="text/css" href="stil.css">
</head> <body>
<h1>Web Bilgileri</h2>
<h2>Web Bilgileri</h2>
<h3>Web Bilgileri</h2>
</body> </html> Web Bilgileri
Web Bilgileri
Web Bilgileri


Html dosyasının kodları arasında geçen <link rel="++++++++++" type="text/css" href="stil.css"> kodu stil.css dosyasındaki stil özelliklerini kullanmamızı sağlar. Bu kodu istediğimiz diğer html dosyalarına da eklediğimizde orada da kullanabiliriz. Böylelikle her sayfada stil özellikleri tanımlamamış, başlangıçta tanımladığımız stil özelliklerini kullanarak hem koddan tasarruf etmiş oluruz hem de paradan Biz bundan sonraki tüm Stil Şablon örneklerimizde Global Stil Şablonu kullanacağız. Bu yüzden Css ile Html dosyalarımız beraber olacak böylece de konuyu kavrama ve anında uygulamanız daha kolay olacak. Şimdi Css’in etkidiği Html etiketlerini hangi özelliklerini değiştirdiğini görelim.

Böylelikle her sayfada stil özellikleri tanımlamamış, başlangıçta tanımladığımız stil özelliklerini kullanarak hem koddan tasarruf etmiş oluruz hem de paradan Biz bundan sonraki tüm Stil Şablon örneklerimizde Global Stil Şablonu kullanacağız. Bu yüzden Css ile Html dosyalarımız beraber olacak böylece de konuyu kavrama ve anında uygulamanız daha kolay olacak.
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
cunobag için teşekkür eden üyeler:
  #4  
Arama 05-06-2008, 01:06
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 672
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
223 Msg. 286 Tşkr.
Rep Gücü: 100 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
Font Özellikleri

Font özelliklerini değiştirmeye yarayan bir stil şablon özelliğidir.Örneklerle açıklamaya çalışalım....

Html Etiketi Etiketin Web Sayfasındaki görüntüsü
<html>
<body> <head>
<title>Css</title>
<style type="text/css">
<!--
p { font-size : 13pt; font-family :
Verdana ; font-weight : bold;
font-style : italic; color : red; }
-->
</style>
<body>
<p>Web Bilgileri</p>
</body> </html> Web Bilgileri


font-size : Font büyüklüğünü belirtir.İsterseniz aşağıdaki gibi standart değerleri seçersiniz; isterseniz direkt olarak punto(pt) değerini verebilirsiniz.
xx-large (en büyük ) x-large (biraz büyük)
large (büyük) medium (orta)
small (küçük) x-small (biraz küçük) xx-small (en küçük)
font-family : Font tipini belirler.Arial, Courier, Verdana gibi font isimlerini alabilir.
font-weight : Fontun kalınlı incelik durumunu belirler.Bu özellik yazılmadığında normal özellik alınır.
bold : Fontu kalın yapar. normal : Fontun normal halde olmasını sağlar.
font-style : Fontun yatık olup olmamasını sağlar.Bu özellik yazılmadığında normal özellik alınır.
italic : Yazının sağa doğru yatık olmasını sağlar. normal : Fontu normal halde olmasını sağlar.
color : Fontun rengini belirler.Blue, red,green gibi renklerin ingilizce karşılıklarını alabilir. Örnek ile açıklayalım.

Html Etiketi Etiketin Web Sayfasındaki görüntüsü
<html>
<body> <head>
<title>Css</title> <style type="text/css">
<!-- p {font-size : 13pt;
font-family : Verdana ;
font-weight : bold;
font-style : italic;
color : red;
text-transform : lowercase; } -->
</style> <body>
<p>Web Bilgileri</p>
</body> </html> web bilgileri



Alt özellikleri tanıyalım. text-transform :
lowercase : Yazının tümünün küçük harf olmasını sağlar. uppercase : Yazının tümünün büyük harf olmasını sağlar.
capitalize : Yazının istenilen şekilde kalmasını sağlar.

text-decoration :
underline : Yazının altının çizili olmasını sağlar. overline : Yazının üstünün çizili olmasının sağlar.
line-through : Yazının üstünün çizili olmasını sağlar. none : Yazının herhangi bir yerine çizgi çekilmemesini sağlar.

text-align:
left: Yazının sola bitişik olmasını sağlar. center : Yazının ortada olmasının sağlar.
right : Yazının sağa bitişik olmasını sağlar.
line-height :Yazının normal satırdan çizgi yüksekliğini belirler. 3px, 5px gibi değişik değerler alabilir.
text-ident : Yazının soldan ne kadar boşlukla içeriden başlayacağını belirler. 5px, 10px değişik değerler alabilir.
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
cunobag için teşekkür eden üyeler:
  #5  
Arama 05-06-2008, 01:07
cunobag - ait Kullanıcı Resmi (Avatar)

Yaş: 33
Üyelik Tarihi: 03/12/07
Mesajlar: 672
 
     WS-Ticareti: (3)
Blog Yazıları: 6
Teşekkürleri: 285
223 Msg. 286 Tşkr.
Rep Gücü: 100 cunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond reputecunobag has a reputation beyond repute
Background Özellikleri

Background ile html sayfamızın arkafonlarının özelliklerini değiştirmemizi sağlar. Örnek:

<html>
<body>
<head> <title>Css</title>
<style type="text/css">
<!-- p { background-color :#00ff00;
background-image : url ("resim_adi.gif");
background-position : center;
background-repeat : repeat-y; } -->
</style>
<body>
<p>Web Dersleri</p>
</body> </html>


background-color : arka fonun rengini belirler. Css’te renkleri blue, red gibi tanımlayabileceğimiz gibi Html kodunu vererekte tanımlayabiliriz.

background-image :Arka fonu bir resim dosyası yapmak için kullanılır. url etiketinin içine resim dosyasının yolu ve ismi tam olarak yazılmalıdır.

background-position :

left : Arka fondaki resmin sadece sol tarafta olmasını sağlar.
center : Arka fondaki resmin sadece sol tarafta olmasını sağlar.
right : Arka fondaki resmin sadece sol tarafta olmasını sağlar.

background-repeat : Arkafondaki resmin tekrarlanması istendiğinde kullanılır.

repeat : Tüm yönlerde tekrar edilmesini sağlar.
repeat-x : X (yatay) yönünde tekrar edilmesini sağlar.
repeat-y : Y (dikey) yönünde tekrar edilmesini sağlar.
no-repeat : Resmin tekrar edilmeyerek bir kere gösterilmesini sağlar
__________________
www.cunobag.tr.gg
Alıntı ile Cevapla
cunobag için teşekkür eden üyeler:
  #6  
Arama 15-07-2008, 05:34

Üyelik Tarihi: 15/07/08
Mesajlar: 3
 
     WS-Ticareti: (0)
Teşekkürleri: 0
1 kez tşk. almış
Rep Gücü: 0 Tumhepsiburada deneyimleri belirsiz.
Anlatımınız için çok teşekkürler baya işime yaradı
__________________
tumhepsiburada.tr.gg
Alıntı ile Cevapla
Tumhepsiburada için teşekkür eden üyeler:
  #7  
Arama 15-07-2008, 07:21

Üyelik Tarihi: 18/06/08
Mesajlar: 22
 
     WS-Ticareti: (0)
Teşekkürleri: 14
2 Msg. 2 Tşkr.
Rep Gücü: 0 leonn2435 deneyimleri belirsiz.
Anlatım için teşekkürler
Alıntı ile Cevapla
leonn2435 için teşekkür eden üyeler:
  #8  
Arama 17-07-2008, 11:37
DGN DGN forumda değil

Üyelik Tarihi: 16/07/08
Mesajlar: 6
 
     WS-Ticareti: (0)
Teşekkürleri: 0
1 kez tşk. almış
Rep Gücü: 0 DGN deneyimleri belirsiz.
CSS'nin sınırı kişinin hayalgücüne kalmıştır, website hazırlarken hayalgücünüz kuvvetli ve becerikliyseniz CSS muhteşem bir şey.Anlatım için tşk.
Alıntı ile Cevapla
DGN için teşekkür eden üyeler:
Cevapla
Arama Etiketleri: , , ,



Seçenekler


Benzer Konular
Konu Konu Açanlar Forum Cevaplar Güncel Mesajlar
Felsefe nedir.. felsefeye giriş.. cunobag Felsefe 0 09-06-2008 01:37
HTML nedir.. giriş ve gelişme.. cunobag Html 20 05-06-2008 04:33
SQL nedir.. giriş.. gelişme.. cunobag Diğer diller 0 05-06-2008 12:37
Javascript nedir.. giriş ve gelişme.. cunobag Javascript 9 05-06-2008 12:34
ASP nedir, ASP ye giriş.. cunobag ASP 2 05-06-2008 12:22


Webmaster web tasarım online reviews ~ Kadınlar blogu ~ Apple iPhone, iPod Touch ( iTouch ) Forum ~ iPhone