0Pricing
HTML for Kids · Ders

En çok kullanılan CSS özellikleri

En çok kullanılan CSS özellikleri

En çok kullanılan CSS özellikleri, CoddyKit'te ücretsiz bir HTML for Kids dersidir. Bu, 1 dersinin 1. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, HTML for Kids öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. HTML for Kids kursu toplamda 1 dersten oluşur.

Giriş

Merhaba,

Bu bölümde en yaygın CSS özelliklerini öğreneceğiz.

Şimdiye kadar genellikle color ve font-size gibi basit özelliklerle örnekler yaptık.

Genişlik Yükseklik

Yükseklik - Genişlik

Öğelerimizin genişlik ve yükseklik değerlerini ayarlamak için width ve height özelliklerini kullanacağız.

Burada dikkat edilmesi gereken iki konu vardır.

  • Genişlik ve yüksekliği satır içi türdeki öğelere atayamayız.
  • Atadığımız width-height özellikleri varsayılan olarak margin, padding ve border gibi diğer özelliklerden bağımsızdır. Ayrıca yalnızca öğenin içindeki alan için kullanılır.

Yukarıdaki istisnalarla ilgili ek bilgileri daha sonra vereceğiz.

<!DOCTYPE html>
<html>
<head>
<style>

.my-box {
  width: 100px;
  height: 100px;
  background-color: blue;
  color: white;
}

</style>
</head>
<body>

<div class="my-box">My Box</div>

</body>
</html>

Genişlik ve Yükseklik 2

Önceki örneğimizde width ve height değerlerini sabit olarak atadık. Ancak atanabilecek değerler sabit sayılarla sınırlı değildir.

Şimdi örneğimizde genişliğin yüzde değeriyle nasıl atanacağını görelim.

<style>

.box1 {
  height: 200px;
  width: 200px;
  background-color: #1cac84;
}

.box2 {
  height: 200px;
  width: 70%;
  background-color: powderblue;
}

.box3 {
  background-color: #c974af;
}

</style>

<div class="box1">First Box</div>

<div class="box2">Second Box</div>

<div class="box3">This box takes 
the auto value for the width and height 
properties by default.</div>

Content-box ve Border-box

box-sizing özelliği varsayılan olarak content-box değerini alır.

Varsayılan olarak Width ve height değerleri içeriğe referans olur.

Border ve padding değerleri width ve height değerlerinin üzerine eklenir.

Bir kutunun genişliğinin 100px olduğunu varsayalım.

Bu kutuya padding olarak 10px ve border özelliği olarak 20px eklediğimizde, öğenin toplam genişliği 100px + 10px + 20px = 130px olur.

Maksimum Genişlik

max-width özelliğiyle bir öğenin alabileceği maksimum genişliği atayabiliriz.

Aşağıdaki örnekte max-width değeri 100px olarak verildiğinden, width özelliğinin varsayılan değeri auto olsa da (öğe üst öğesinin %100'ünü kaplamalıdır), 100px yer kapladı ve içerik kutunun dışına taştı.

<style>

.box {
  height: 200px;
  max-width: 100px;
  background-color: #1cac84;
}

</style>

<div class="box">
Lorem ipsum dolor sit amet, consectetur 
adipiscing elit. Morbi lacinia ut felis
et sagittis
</div>

Metin Süslemesi

text-decoration özelliğiyle metinler için süsleme tanımlayabiliriz.

Bu özelliği örnek üzerinde incelemenin daha anlaşılır olacağını düşünüyorum. Örnek kodumuzun önizlemedeki çıktısına bakın.

<style>

.head1 {
  text-decoration: overline;
}

.head2 {
  text-decoration: line-through;
}

.head3 {
  text-decoration: underline;
}

.head4 {
  text-decoration: underline overline;
}

</style>

<h1 class="head1">
   Text-decoration is overline
</h1>
<h1 class="head2">
   Text-decoration is line-through
</h1>
<h1 class="head3">
   Text-decoration is underline
</h1>
<h1 class="head4"> 
   Text-decoration is both underline 
    and overline
</h1>

text-indent

Bir metnin başlangıcına boşluk eklemek isteyebiliriz. Bunun için text-indent özelliğini kullanırız.

<style>
.indent-txt{
  text-indent: 20px;
}
</style>

<p class="indent-txt">Lorem ipsum dolor 
sit amet, consectetur adipiscing elit, sed 
do eiusmod tempor incididunt ut labore 
et dolore magna aliqua. Ut enim ad minim 
veniam, quis nostrud exercitation ullamco 
laboris nisi ut aliquip ex ea commodo consequat
</p>

text-align

Bir metnin yatay konumlandırmasını text-align özelliğiyle belirleriz.

Bir HTML örneği tanımlayalım.

<style>

.h1-center {
  text-align: center;
}

.h1-left {
  text-align: left;
}

.h1-right {
  text-align: right;
}
</style>

<h1 class="h1-center">
   Lorem ipsum (center)
</h1>
<h1 class="h1-left">
   Lorem ipsum  (left)
</h1>
<h1 class="h1-right">
   Lorem ipsum (right)
</h1>

font-family

Metinlerde istediğimiz yazı tipi türlerini kullanmak için font-family stilini tanımlarız.

Burada bilmemiz gereken birkaç önemli nokta vardır.

  • Tanımladığım yazı tipinin kullanıcımızın sisteminde kayıtlı olması gerekir. Bunun için web güvenli yazı tipi olarak ifade edilen yazı tiplerinden birini kullanmamız gerekir.
  • Özel bir yazı tipi kullanacaksak, kullanacağımız yazı tipini head etiketleri arasına üçüncü taraf bağımlılığı olarak eklememiz gerekir. font-family eklerken birincil ve ikincil yazı tipi tercihlerimizi belirlemeliyiz.
  • Tarayıcı sisteminde birincil tercihimizi bulamazsa ikincil tercihimizi kullanıcımıza gösterir.

font-family 2

Aşağıdaki örnekte, birincil sınıf için Times New Roman yazı tipi atanmıştır.

İkincil ve üçüncül yazı tipleri olarak sırasıyla Times ve serif atanmıştır.

Tarayıcı önce Times New Roman yazı tipini kullanmayı dener; bu yazı tipi sistemde bulunamazsa diğer tercihlerimiz kullanılır.

Atadığımız yazı tipleri kullanılabilir değilse tarayıcı varsayılan yazı tipini kullanır.

<style>
.header {
  font-family: "Times New Roman", Times, serif;
}
</style>

<h1 class="header">
    Hello Font Family
</h1>

font-style

Adından da anlaşılacağı üzere, kullandığımız bir metnin yazı tipi stilini belirtir.

Şimdi font-style özelliğini bir örnekle inceleyelim.

<style>
p.normal {
  font-style: normal;
}

p.italic {
  font-style: italic;
}

p.oblique {
  font-style: oblique;
}
</style>

<p class="normal">
    Lorem ipsum dolor sit amet, 
    consectetur adipiscing elit
</p>
<p class="italic">Lorem ipsum dolor sit amet,
     consectetur adipiscing elit
</p>
<p class="oblique">Lorem ipsum 
     dolor sit amet. consectetur 
     adipiscing elit
</p>

Tebrikler

Tebrikler 🎉

Bu bölümde en sık kullanılan CSS özelliklerini öğrendik.

Bir sonraki bölümde CSS Margin konusunu öğreneceğiz.

En çok kullanılan CSS özellikleri — resim 12

Sıkça Sorulan Sorular

“En çok kullanılan CSS özellikleri” dersi ücretsiz mi?

Evet — “En çok kullanılan CSS özellikleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve HTML for Kids kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. HTML for Kids kursu toplamda 1 dersten oluşur.

“En çok kullanılan CSS özellikleri” dersinde ne öğreneceğim?

En çok kullanılan CSS özellikleri HTML for Kids ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

HTML for Kids öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te HTML for Kids, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 1 dersinin 1. dersidir.

“En çok kullanılan CSS özellikleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu HTML for Kids dersinde kod yazıp çalıştırabilir miyim?

Evet. Her HTML for Kids dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

← HTML for Kids Sayfasına Dön