HTML & CSS için yeni başlayanlar için

HTML & CSS için başlangıç ​​(Bölüm 38): float ile her şey akıyor.

Eğitimdeki tüm videolar HTML ve CSS için başlangıç kılavuzu

Float, CSS’in temel kavramlarından biridir. Bu prensibin anlaşılması olmadan CSS tabanlı web siteleri oluşturulamaz. Float aslında bir elementin başka bir elementin solunda veya sağında yer alması anlamına gelir. (Normalde, bu element başka bir elementin altında olacaktır).

<p><img src="bild.jpg" />
Bu sette, broşürlerinizde, arka planlarınızda vb. kullanabileceğiniz 12 kendi şekliniz bulunmaktadır. Şekiller, 18, 21 ve 24 şeritten ve farklı ışın genişliklerinden oluşmaktadır. Bu ön ayarlar, düzenlerinizde ve resimlerinizde güzel efektler için iyi bir başlangıç noktasıdır.</p>

Bu, bir paragrafın tanımlandığı, bu paragrafta bir resim ve normal metin olduğu anlamına gelmektedir.

HTML & CSS için başlangıç ​​(Bölüm 38): float ile her şey akıyor

Sonuca bakıldığında, resmin metin akışında olduğu görülmektedir.

Şimdi float özelliği devreye giriyor.

img { float: left;}



Sonuca bir göz atalım.

HTML ve CSS için Başlangıç ​​(Bölüm 38): float ile her şey akıyor



Bu durumda, resim float edilmiş oldu. Metin resmin etrafında akar hale geldi.

float özelliğine left ve right değerlerini atayarak elemanı sola (float: left) veya sağa (float: right) yerleştirebilirsiniz. Ayrıca, resme hemen float: right özelliğini uygulayabilirsiniz.

HTML ve CSS için başlangıç ​​(Bölüm 38): float ile her şey akıcı hale geliyor



Bu durumda üç şey olmaktadır:

• Grafik normal akıştan çıkarılır.

p elementinin en üstünde görüntülenir.

• Mümkün olduğunca sağda gösterilir.

Şimdiye kadar yapılanların hiç de hoş görünmediği açıktır. Aslında, resim ile akıp giden metin arasındaki boşluklar eksiktir. Bunun için syntax'ı şu şekilde ayarlayın:

img { 
    float: left; 
    margin-right: 20px; 
 }



Resme 20 piksellik bir sağ kenar boşluğu atandı. Bu da şu görüntüyü verir:

HTML & CSS için yeni başlayanlar için (Bölüm 38): float ile her şey akış halinde



Burada kenar boşluklarıyla biraz oynayabilirsiniz.

Float Etmenin Sonlandırılması

Bir kez daha resim örneğine dönersek, syntax'ı ek bir metin paragrafıyla genişletiyorum.

<p><img src="bild.jpg" /></p><p> Bu sette, broşürlerinizde, arka planlarınızda vb. kullanabileceğiniz 12 kendi şekliniz bulunmaktadır. Şekiller, 18, 21 ve 24 şeritten ve farklı ışın genişliklerinden oluşmaktadır. Bu ön ayarlar, düzenlerinizde ve resimlerinizde güzel efektler için iyi bir başlangıç noktasıdır.</p>



Sonuç şöyle görünüyor:

HTML ve CSS ile Başlayanlar için (Bölüm 38): float ile her şey akıyor

Açıkçası, resmi saran yalnızca ilk paragraf değil, aynı şekilde ikinci metin paragrafıdır da. Bunun nedeni, resmin birinci paragraftan aşağı doğru taşmasıdır. Daha iyi anlaşılması için resmin bulunduğu paragrafa bir arka plan rengi atayacağım.

HTML ve CSS for Beginners (Part 38): float ile her şey akış halinde



Sonucu gözlemlediğinizde, resmin aslında paragraftan aşağı doğru taştığını görürsünüz. Bu tabii ki her zaman istenilen bir durum değildir. Bu noktada, clear özelliği ilginç hale gelir. Çünkü bu sayede float işlemi sonlandırılabilir. clear, takip eden bir elementin bir floated elementin altında, yanında değil başlamasını zorunlu kılar. clear özelliği, şu değerleri tanır:

leftfloat: left işlemini sonlandırır

rightfloat: right işlemini sonlandırır

both – hem float: right'ı hem de float: left'i sonlandırır

Aşağıdaki örnekte ikinci paragrafta clear: left özelliği atanarak float işlemi sonlandırılmıştır.

<!DOCTYPE html>
 <html lang="de">
 <head>
 <title>PSD-Tutorials.de</title>
 <meta charset="UTF-8" />
 <style>
 img {
    float: left;
     margin-right: 20px;
 }
 </style>
 </head>
 <body>
 <p style="background-color:#CCFF66;"><img src="bild.jpg" /> Bu sette, broşürlerinizde, arka planlarınızda vb. kullanabileceğiniz 12 kendi şekliniz bulunmaktadır. Şekiller, 18, 21 ve 24 şeritten ve farklı ışın genişliklerinden oluşmaktadır. Bu ön ayarlar, düzenlerinizde ve resimlerinizde güzel efektler için iyi bir başlangıç noktasıdır.</p>
 <p style="clear:left;"> Bu sette, broşürlerinizde, arka planlarınızda vb. kullanabileceğiniz 12 kendi şekliniz bulunmaktadır. Şekiller, 18, 21 ve 24 şeritten ve farklı ışın genişliklerinden oluşmaktadır. Bu ön ayarlar, düzenlerinizde ve resimlerinizde güzel efektler için iyi bir başlangıç noktasıdır.</p>
 </body>
 </html>



Gösterilen sözdizimi sayesinde ikinci paragraf artık resmin altında görüntüleniyor.

Çoğu durumda clear: left veya clear: right yerine hemen clear: both kullanabilirsiniz. Bu yüzden ihtiyaç duyulduğunda basitçe çağırabileceğiniz uygun bir sınıf oluşturmanızı öneririz.

.clearing {
    clear: both;
 }



Bu sınıfı bir öğenin kaydırmasının sonlandırılması gerektiğinde her zaman kullanabilirsiniz.

<p class="clearing">İçerikler ...</p>

Floatlama Ne İşe Yarar

Tersine, kaydırma sadece metin akışıyla ilgili değil, aynı zamanda CSS tabanlı web sitelerinin temel kavramını oluşturur. Çünkü kaydırma sayesinde örneğin çok sütunlu düzenleri kolayca uygulamak mümkündür. Bunun için aşağıdaki örneğe bakınız:

<!DOCTYPE html>
 <html lang="de">
 <head>
 <title>PSD-Tutorials.de</title>
 <meta charset="UTF-8" />
 <style>
 #navi {
     float:left;
     width:12em;
     background-color:#99FFFF;
 }
 #inhalt {
     margin-left: 14em;
     background-color: #FF3333;

 }
 </style>
 </head>
 <body>
 <div id="navi">
   <ul>
     <li>Anasayfa</li>
     <li>İletişim</li>
     <li>Hakkımızda</li>
   </ul>
 </div>
 <div id="inhalt">
   Burası web sitesinin içeriği.
 </div>
 </body>
 </html>

Burada ikili bir düzen oluşturuluyor. Önemli olan: Sütunlar yan yana duruyor.

HTML ve CSS'ye Giriş (Bölüm 38): float ile her şey akıcı hale geliyor



Ve bu yan yana durma konsepti floating kavramıyla sağlanır. Floating konseptiyle web sayfalarının float yapısına dayalı inşası hakkında detaylı bilgiler bu serinin ilerleyen bölümlerinde bulunmaktadır.