You need to enable JavaScript to run this app.

Skip to main content

CSS’in Yapısı

CSS’in Yapısı

Administrator
CSS’in Yapısı
CSS’in Yapısı

CSS’in yapısı iki ana kısımdan oluşur. Seçiciler(Selector) ve Bildirim Bloğu(Declaration Block). Bildirim Bloğuda iki ye ayrılır. Özellik(Property) ve Değer(Value).
[Resim: 45.gif]
Not
XML de Seçiciler HTML elementleri dışında yeni oluşturulan elementlerde olabilir.

Tüm HTML elementleri potansiyel Seçicilerdir. Seçiciler ismini de buradan alır, HTML seçilen element anlamındadır.
Bildirim bloğu süslü parantezle açılır ve kapanır. Bildirimler arasında ” ; ” noktalı virgül kullanılır. özellik ve değerler birbirinden
” : ” iki nokta üstüste ile ayrılır.

  1. h1 {font: medium Arial;}
şeklinde arada boşluk verilerekde bildirm yapılabilir. Burada ilki font’un boyutunu ikincisi ise font ismini gösterir. İleride bu konuya daha ayrıntılı gireceğiz. Ayrıca sadece font etiketine özel ” / ” kullanımı vardır örnek aşağıda:

  1. h1 {font: medium/120% Arial;}
Burada ” / ” Seçicinin font boyutunu ve satır yüksekliğini gösterir.(font_boyutu/satir_yuksekliği)
Gruplama

Yukarıda hep bir Seçici’yi sadece bir HTML elementine atamayı gördük, Birden fazla HTML elementine de atama yapabilirz, buna gruplama denir. Gruplama Seçicilerde yapıldığı gibi Bildirmlerde de yapılabilir.

  1. p, h3 {font-family: Arial;}
Not
CSS2 ile birlikte Evrensel Seçici(universal selector) Seçiciler arasına katılmıştır,
” * ” ile gösterilir.
* {color: red;}
tüm elementleri kırmızı yapar. Bir anlamda gruplama yapar. Ayrıntılı bilgi için W3

Burada düküman içindeki paragraflarda(p) ve başlıklarda(h3) fontların Arial olacağını tek bildirim ile belirttik. Gruplama yapılan Seçicileri ayırmak için ” , ” virgül kullanılır. Sınırsız sayıda Seçici gruplanabilir. Gruplama tasarımcılara büyük kolaylıklar sağlar.
Bildirim’lerimizi de gruplayabiliriz, bununla ilgili yukarıda örnekler mevcut. Bir veya daha fazla Seçiciye bir den fazla bildirim ekleye biliriz.

  1. p, h3
  2. {
  3. font-family: Arial;
  4. font-size:2;
  5. font-weight: bold;
  6. }
Seçiciler ikiye ayrılır. Sınıf Seçicisi ve Id Seçicisi. CSS ile işlenmemiş bir dökümanda başlangıçta bir plan yaparak hangi içeriğin Sınıf Seçicisi hangi Seçicicinin Id Seçicisi olacağını planlamalıyız.
Sınıf Seçicisi(Class Selector)

Aynı HTML elementine farklı özellikler atamak için Sınıf Seçicisini kullanırız. Bir örnek verecek olursak; hazırlayacağımız dökümanda iki adet paragraf tanımlaması yapacağımızı planlıyoruz. Bunlardan biri sağa dayalı, diğeri ise ortalı olmasını istiyoruz

  1. p.sagadaya {text-align: right}
  2. p.ortala {text-align: center}
Bu Seçicileri sayfamızda uygulamak için;

  1. <p class="sagadaya">Aynı HTML elementine farklı özellikler atamak için Sınıf Seçicisini kullanırız.</p>
  2. <p class="ortala">Yukarıdaki bilgiyi dikkatlice okumalısınız</p>
Birde önemli bir tanımlama yapacağınızı düşünün, ancak sadece bir HTML elementine değilde istediğiniz sayıda HTML elementinde bunu kullanmak isterseniz;

  1. .ortala {text-align: center}
Bu tanımlamayı yaptıktan sonra istedğimiz her HTML elementine bu sınıfı uygulayabiliriz.

  1. <span class="ortala"> Burada birşeyler yazar </span>
  2. <p class="ortala">Burada da başka bişeyler yazar</p>
Çoklu sınıflar, birden fazla sınıfı bir HTML elementine uygulamak için kullanılır.

  1. <p class="onemli uyari">Ã?lkemizde meydana gelen trafik kazalarının yaklaşık % 90'ı insanların hataları sonucu eydana gelmektedir.</p>
Yukarıdaki örnekte görüldüğü gibi bir uyari Sınıfımız birde onemli Sınıfımız mevcut. Bazı metinlerin önemli uyarı olacağı düşüncesi ile böyle bir atama yapılabilir. Bunun için kullanıcığımız kod;

  1. .onemli {font-weight: bold;}
  2. .uyari {font-style: italic;}
  3. .onemli.uyari {background: silver;}
onemli metinler için kalın, uyari için italiktik atmalar yapıyoruz. Birde her ikisine birden de atama yapabiliyoruz. Dikkat ederseniz class=”onemli uyari” olarak atama yaparken CSS Seçicisinde .onemli.uyari şeklinde yazıyoruz.
Id Seçecileri

Id Seçicisi Sınıf Seçicisinden farklıdır. Sınıf Seçicisi sayfada birden fazla elemente atanırken Id Seçicisi sadece bir tane elemente atanır. Seçicisi adının başında # işareti olan Seçiciler Id Seçicisidir.


  1. #mavi
  2. {
  3. background:blue;
  4. }
  5. #kirmizi
  6. {
  7. background:red;
  8. }

  9. <p id="mavi">Bu yazının arkafon rengi mavi</p>
  10. <p id="kirmizi">Bu yazının arkafon rengi kırmızı</p>
Sınıf mı? Id mi?

Yukarıda Id Seçicisi için her nekadar da bir sayfada sadece bir defa kullanılır desekte tasarımcının sayfada bir çok yerde kullanmasına tarayıcılar ses çıkarmaz, yani hata mesajı vermez. Ancak Bu elementleri DOM scriptlerinde kullanırken Id atamasını bir kaç yerde yaptığımızda hata alacağızdır. Bu nedenle her nekadar tarayıcılar izin versede Id Seçicisini bir kez kullanmalıyız. Birden fazla kullanacağımız elementler için Sınıf Seçicisini kullanmalıyız.
Bu kodumuzu daha kullanışlı ve temiz yapacaktır.
Sınıf ve Id Seçicileri küçük-büyük harfe karşı duyarlıdır;

  1. p.onemliBilgi {font-weight: bold;}
ve kullanımıda;

  1. <p class="onemlibilgi">Uygulama olmaz .</p>
Yukarıdaki kod uygulanmayacaktır çünkü ” B ” bir yerde büyük birde küçük kullanılmıştır. Bazı eski tarayıcılar bu kuralın dışında kalabilir.
Cezalı Üye
CSS’in Yapısı
[align=centerNew Baby Pink GHD Hair Straighteners Set To Hit The Shops[/align]Leading hair care brand GHD (Good Hair Days) have again managed to bring out another gem of a product in conjunction with Break Though Breast Cancer. Every year, GHD ? who make professional hair straighteners, team up with this hardworking charity to release a limited edition pink hair styler. This year GHD have gone back to a shade of pink that has proved to be very successful in the past ? a baby pink. Although they do also refer to it as pastel pink.The new Baby Pink GHD hair straighteners come in a glossy finish and matching colour plates. There are also a few great extras that GHD have thrown into this set to offer there customers better value for money. Along with the new Baby Pink GHD hair stylers, you also get a versatile tote bag ? this is great for storing your hair and beauty essentials. A Heat resistant GHD styler pouch ? this will not only help to protect your straighteners, its is also great more protecting any surfaces from the heat of the styler?s plates. You will also get a Pink GHD hair brush and 2 Pink GHD hair sectioning clips, to help hold your hair in place while you get creative and start styling. Again, as with previous years for each Pink styler sold a ?10 donation to Breakthrough Breast Cancer charity. GHD are widely regarded by hairdressers and customers throughout the world as the number one choice for hair styling. GHD were the first company to use ceramic plate technology to aid hair straightening. GHD hair styler uses leading technology which enables there hair straighteners to straighten your hair quicker than any other rival on the market. Other great features of GHD hair straighteners include a auto switch off motion sensor. A 2 year manufactures warranty, that will provide you with peace of mind about your purchase. GHD also have a auto heat regulator chip, this means the straighteners will only ever heat to the optimum temperature ? this will reduce the chances of damage to your hair.Pink GHD IV Styler - $89.99 : Discount GHD Straighteners|GHD IV Stylers|GHD Hair Straighteners|Cheap Ceramic GHD Straighteners
Cezalı Üye
CSS’in Yapısı
Cheap Bape Bathing Ape clothing is the most exclusive Japanese street brand in the US today. With thousands of hypebeasts wanting Bathing Ape Discount clothing, it is not easy to find Bathing Ape clothing.
Cezalı Üye
CSS’in Yapısı
5. Protect your skin from the sun and harsh weather.One popular myth about acne is that tanning will clear it. It may seem so at first, but soon you will notice that your tanned skin becomes less pliable, making it less able to shed oil and dead skin cells, which clog your pores. Your acne will become worse, not better.Always wear sun block with at least an SPF-15 UVA & UVB rating. If you'll be outside in the sun for long, wear a wide-brimmed hat.[Resim: mrgreen-161d.gif][Resim: ban_fou-1e6f8.gif] [Resim: ban_fou-1e6f8.gif] [Resim: ban_fou-1e6f8.gif]_______________________________________________BENQ Laptop BatteriesBENQ Laptop BatterySIEMENS Laptop BatteriesSIEMENS Laptop BatteryMITAC Laptop Batteries

İçerik sağlayıcı paylaşım sitesi olarak hizmet veren Pir Zöhre Ana Forum sitemizde 5651 sayılı kanunun 8. maddesine ve T.C.K'nın 125. maddesine göre tüm üyelerimiz yaptıkları paylaşımlardan kendileri sorumludur. Sitemiz hakkında yapılacak tüm hukuksal şikayetleri İletişim bağlantısından bize ulaşıldıktan en geç 3 (üç) gün içerisinde ilgili kanunlar ve yönetmenlikler çerçevesinde tarafımızca incelenerek, gereken işlemler yapılacak ve site yöneticilerimiz tarafından bilgi verilecektir.