Ders 3: Sınıf Seçicisi (class), Tekil Seçiciler (ID) ve HTML Hiyerarşisi 0

Merhaba arkadaşlar gece gece yeni bir video çektim inşallah faydalı olur 🙂 Bugünkü dersimde ID ve Class‘lardan bahsettim. HTML Hiyerarşisi konusunda yazımın en altında bahsedeceğim detaylı olarak onuda öğrenmiş olcaksınız.

CSS’te Seçiciler; Sınıfı seçiciler yani class’lar birde Tekil seçicilerimiz var onlarda ID’lerimiz oluyor. Sınıf seçicileri yanında birde Çoklu seçici kullanabiliyoruz videodaki örneklerimede alttaki yazımdaki örneklerimide inceleyebilirsiniz.

[youtube]http://www.youtube.com/watch?v=RoafFCtU208[/youtube]

Sınıf Seçicisi

Sınıf seçicisi dediğimiz class’larımızdır arkadaşlar. (class=””) paranter içinde örnek olarak yazdım. HTML etiketlerin içine class olarak atayıp özel stiller tanımlamamı sağlar. Aşağıdaki div’ime ben class=”deneme” yazdım.

Örnek;

<div class="deneme">
rooteto ders
</div>

CSS kullanımı;

Deneme class’ını 2 şekilde kullanabilirim;

Mantık: Div’in içindeki .deneme class’ı

div.deneme{color:red;}

Mantık: Tüm .deneme class’ı

.deneme{color:red;}

Çoklu Seçiciler

Çoklu seçicileri class’larımızda kullanıyoruz. Class’lar hem tekrarlanabiliyor hemde çoklu olarak yazılabiliyor demiştik videoda’da. Örnekleyerek gösterirsek;

<div class="birinci ikinci">
 <h1 class="baslik ikinci">rooteto ders</h1>
 <h1 class="baslik ikinci">rooteto ders</h1>
</div>

CSS kullanımı;

.birinci{color:blue;}
.ikinci{font-weight:bold;}
.baslik{color:yellow;}

Burdaki mantıkta şu şekilde .birinci class’ıma mavi renk verdim.

  • .birinci: Div’in içindekilere blue mavi verdim
  • .ikinci: 3’üde kalın olsun.
  • baslik: Sadece .baslik geçenler sarı olsun dedim.

Tekil Seçiciler

Tekil seçicilerimiz videoda’da söylediğim gibi sadece 1 defa kullanıyoruz. Class’ları birden fazla tekrar edebiliriz ancak ID’leri tekrarlayamayız. HTML sayfanızda çalışır ama kural bu değildir çalışıyo diye yapmayın mantığı öğrenip yaparsanız tarayıcılarla uyumlu site yapmayıda kavrayabilirsiniz.

Tekil seçicilerimiz dedik tekil seçiciler ID’lerimizdir. Onlarda şu şekilde kullanılır örnek;

<div id="logo">
 <h1>Site başlığı</h1>
  <p>Açıklama kısmı</p>
</div>

CSS kullanımı;

Mantık: ID’ler “#” işareti kullanılarak yazılır.

#logo{width:200px;height:200px;}

HTML Hiyerarşisi

HTML Hiyerarşisini anlamanız için bir resim buldum. Resimdeki standartlara göre sayfa kodlamanız gerekiyor. Resimde görüyorsunuz heading etiketleri hiç bir zaman divlerin üstüne çıkmıyor. Divler baba diğerleri evlatlar em, b, strong, a bunlarda minik uşak 🙂

HTML Hiyerarşisi

Bir yanıt yazın

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Ders 2: CSS’nin Yapısı ve CSS Kullanımı 0

Merhaba Arkadaşlar. Yeni bir video’yu daha bitirdim çok uğraştırdı ama sonunda oldu. 🙂

Video çekerken halada relax değilim bilginiz olsun zamanla dahada iyi olacağım inşallah. Bugünkü dersimde sizlere CSS’in yapısını ve nasıl kullanacağımızı anlattım.

[youtube]http://www.youtube.com/watch?v=9bWJTX52E4o[/youtube]

Cascading Style Sheets (CSS)’nin Yapısı

Seçiciler ve Bildirim blog‘u olarak 2’ye ayrılıyor. Bildirim bloglar’ad 2’ye ayrılıyor onlarda özellik ve değer olarak adlandırılıyor. Seçiciler nelerdir? HTML sayfamdaki tüm elemanlar bir seçicidir arkadaşlar. Örnek olarak bir seçici ve bir bildirim blog’u oluşturuyorum.

Seçici ve Bildirim blog’u

Aşağıdaki body bir seçicidir köşeli parantezler { } ise bildirim blog’udur.

body {}

Bildirim Blog’u içerisinde özellik ve değer

Burada background bir özellik gray ise değerdir.

body {background:gray}

Başka bir özellik değer atamak istediğimizde ise noktalı virgül ile (;) ayırıyoruz.

body {background:gray;padding:10px;}

Video’da gruplandırmayı gösterdim ancak örnek verirken tam bir örnekleme yapamadım açıkcası ancak burada anlatabilirim. Örnek kodumuz şu şekilde;

h1 {color:blue}
h2 {color:blue}
h3 {color:blue}

Gruplandırma şunun için kullanılır ben h1, h2 ve h3 taglarıma mavi rengi verdim ancak hepsi için ayrı bir bildirim blog’u açtım yukarıda yaptığım şekilde olur ancak yukarıdakinde fazla kod yazarsınız ve css’iniz şişer sayfayı ne kadar gruplandırarak yazarsanız o kadar hızlı açılır. Yukarıdaki aslında kullanım olarak yanlıştır yani alttaki şekildeki gibide yazabilirdik.

h1,h2,h3 {color:blue}

Evet arkadaşlar dersimiz bu şekilde. Sorunuz varsa sorun elimden geldiğinde cevaplayacağım inşallah.

CSS3 ile yapılmış Harika Animasyon Menü ücretsiz indir 0

CSS3 ile yapılmış harika bir Animasyon Menü çalışmasını sizlere göstermek istiyorum arkadaşlar. Benim çok hoşuma gidiyor yapan kişide 1 örnek değilde 4-5 değişik örnekte yapmış ücretsizde indirebilirsiniz.

https://4.bp.blogspot.com/-q5Rb-XbrOaY/UK6tR9lHSGI/AAAAAAAAMIY/nQgIqV7_vWM/s1600/css3-animasyon-menu.jpg

Demo / Download indir

Kullanımı kolay kendi web sitesinde makale olarak yazmış ancak takıldığınız yerlde olursa banada danışabilirsiniz.

Most Popular Topics

Editor Picks