En son web geliştirme öğreticiler
×

CSS Eğitimi

CSS EV CSS Giriş CSS Sözdizimi CSS Nasıl CSS Renkler CSS Arka CSS Kenarlıklar CSS Kenar boşlukları CSS Dolgu malzemesi CSS Yükseklik genişlik CSS Metin CSS Yazı CSS Bağlantılar CSS Listeler CSS Tablolar CSS Kutu Modeli CSS Özeti CSS Gösterimi CSS Maksimum genişlik CSS Konumu CSS şamandıra CSS Inline-block CSS hizalama CSS combinators CSS Sözde sınıf CSS Sözde elemanı CSS Gezinti çubuğu CSS Açılır menülerde CSS Araç ipuçları CSS Resim Galerisi CSS Görüntüdeki Opaklık CSS Görüntü Spritleri CSS Attr Seçicileri CSS Formları CSS Sayaçlar

CSS3

CSS3 Giriş CSS3 Yuvarlatılmış köşeler CSS3 Sınır Resimleri CSS3 Arka CSS3 Renkler CSS3 Renk Geçişleri CSS3 Gölgeler CSS3 Metin CSS3 Yazı CSS3 2D Dönüşümler CSS3 3D Dönüşümler CSS3 Geçişler CSS3 Animasyonlar CSS3 Görüntüler CSS3 Düğmeler CSS3 sayfalara numara koyma CSS3 Birden Çok Sütun CSS3 Kullanıcı arayüzü CSS3 Kutu Boyutlandırma CSS3 Flexbox CSS3 Medya Sorguları CSS3 MQ Örnekleri

CSS Duyarlı Web Tasarımı

Duyarlı Web Tasarımı giriş Duyarlı Web Tasarımı Görünüm Duyarlı Web Tasarımı Izgara Görünümü Duyarlı Web Tasarımı Medya Sorguları Duyarlı Web Tasarımı Görüntüler Duyarlı Web Tasarımı Videolar Duyarlı Web Tasarımı çerçeveler

CSS Examples

CSS Örnekler CSS bilgi yarışması CSS sertifika

CSS References

CSS Referans CSS Seçiciler CSS Fonksiyonlar CSS Referans Resmi CSS Web Safe Yazı CSS canlandırılabilir CSS Birimler CSS PX-EM Dönüştürücü CSS Renkler CSS Renk Değerleri CSS Renkli İsimler CSS3 Tarayıcı Desteği

 

CSS Düzen - Yatay Hizala


CSS, bazı özellikler yatay elemanları hizalamak için kullanılabilir.


Hizala - Kullanma margin

bir blok düzeyinde elemanının genişliği ayarlama kabı kenarlarına uzanan engelleyecektir. Kullanım margin: auto; , Yatay olarak kap içindeki bir elemanın merkezi.

eleman ardından belirli bir genişliğe alacak ve kalan boşluk, iki kenar arasında eşit bölünmüş olacaktır:

Örnek

.center {
    margin: auto;
    width: 60%;
    border: 3px solid #73AD21;
    padding: 10px;
}
Kendin dene "

Tip: Merkezi hizalama varsa hiçbir etkisi yoktur width özelliği ayarlanmamış (or set to 100%) .

Öneri: metin hizalama için bkz CSS Metin bölüm.


Sol ve Sağ Hizala - kullanma position

Elemanları hizalama için bir yöntem kullanmaktır position: absolute; :

Örnek

.right {
    position: absolute;
    right: 0px;
    width: 300px;
    border: 3px solid #73AD21;
    padding: 10px;
}
Kendin dene "

Note: Mutlak yerleştirilmiş elemanlar, normal akışından çıkarılır ve elemanları üzerine binecektir.

Öneri: ile elemanları hizalarken position , her zaman tanımlamak margin ve padding için <body> elemanı. Bu, farklı tarayıcılarda görsel farklılıklar kaçınmaktır.

Orada IE8 ile ilgili bir sorun da ve öncesinde kullanırken position . Bir kap elemanı ise (in our case <div class="container"> ) belirli bir genişliğe sahiptir ve !DOCTYPE bildirimi eksik olduğu, IE8 ve önceki sürümleri katacak 17px margin sağ tarafta. Bu bir kaydırma çubuğu için ayrılmış alan olarak görünüyor. Yani, her zaman set !DOCTYPE kullanırken beyanı position :

Örnek

body {
    margin: 0;
    padding: 0;
}

.container {
    position: relative;
    width: 100%;
}

.right {
    position: absolute;
    right: 0px;
    width: 300px;
    background-color: #b0e0e6;
}
Kendin dene "

Sol ve Sağ Hizala - Kullanma float

Elemanları hizalama için bir başka yöntem kullanmaktır float özelliği:

Örnek

.right {
    float: right;
    width: 300px;
    border: 3px solid #73AD21;
    padding: 10px;
}
Kendin dene "

Öneri: ile elemanları hizalarken float , her zaman tanımlamak margin ve padding için <body> elemanı. Bu, farklı tarayıcılarda görsel farklılıklar kaçınmaktır.

Orada IE8 ile ilgili bir sorun da ve öncesinde kullanırken float . Eğer !DOCTYPE bildirimi eksik olduğu, IE8 ve önceki sürümleri katacak 17px margin sağ tarafta. Bu bir kaydırma çubuğu için ayrılmış alan olarak görünüyor. Yani, her zaman set !DOCTYPE kullanırken beyanı float :

Örnek

body {
    margin: 0;
    padding: 0;
}

.right {
    float: right;
    width: 300px;
    background-color: #b0e0e6;
}
Kendin dene "

Egzersizleri ile Yourself test edin!

Egzersiz 1 » Alıştırma 2»