CSS mizanpajı, web sitesi düzeninizi bir bütün olarak düşünmenizi ve ardından parçaları alıp birleştirmenizi gerektirir. CSS ile basit 3 sütun düzenini nasıl oluşturacağınızı öğrenin.
01/09
Yerleşiminizi Çizin
Düzeninizi kağıda veya grafik programında çizebilirsiniz. Zaten bir tel çerçeve veya daha geniş bir tasarıma sahipseniz, siteyi oluşturan temel kutulara basitleştirin. Bu makaleye eşlik eden bu tasarım, ana içerik alanında, ayrıca bir üstbilgi ve altbilgi olmak üzere üç sütuna sahiptir. Eğer yakından bakarsanız, üç sütunun genişliğe eşit olmadığını görebilirsiniz.
Düzeninizi çizdikten sonra, boyutları düşünmeye başlayabilirsiniz. Bu örnek tasarım aşağıdaki temel boyutlara sahip olacak:
- En fazla 900 piksel genişliğinde
- Solda 20 px oluk
- Sütunlar ve satırlar arasında 10 px
- 250px, 300px ve 300px genişliğindeki sütunlar
- En üst sırada 150px boyunda
- Alt sıra 100px boyunda
02/09
Temel HTML / CSS Yaz ve Bir Kapsayıcı Öğesi Oluştur
Bu sayfa geçerli bir HTML belgesi olacağından, boş bir HTML kabıyla başlayın
Sayfa kenar boşluklarını, kenarlıkları ve dolguları sıfırlamak için temel CSS stillerini ekleyin. Yeni belgeler için başka standart CSS stilleri olsa da, bu stiller temiz bir düzen elde etmek için gereken minimum değerlerdir. Bunları belgenizin başına ekleyin:
Düzeni oluşturmaya başlamak için bir kapsayıcı öğeye koyun. Bazen kapsayıcıdan daha sonra kurtulabileceğiniz, ancak sabit genişlikli düzenlerin çoğu için, kapsayıcı öğenin farklı Web tarayıcılarında yönetilmesini kolaylaştırdığı görülür. Yani vücutta şunu koydu:
Ve CSS stil sayfasında şunları yapın:
#container {}03/09
Kapsayıcıyı Stil Oluştur
Kap, web sayfası içeriğinin ne kadar geniş olacağını ve ayrıca içerideki kenarların ve içerideki dolguların ne kadar genişleyeceğini tanımlar. Bu belge için kap, solda 20 piksel oluklu 870 piksel genişliğindedir. Cilt payı bir kenar boşluğu stili ile oluşturulur, ancak kabın üzerindeki dolgu, öğelerin kabın kadar geniş olmasını önlemek için sıfırlanır.
#container {genişlik: 870 piksel; kenar boşluğu: 0 0 0 20px; / * sağ üst sol * / dolgu: 0; }Belgenizi şimdi kaydederseniz, kapsayıcıyı görmesi zor olacaktır çünkü içinde hiçbir şey yoktur. Yer tutucu metni eklerseniz, konteyner öğesini daha net bir şekilde görebileceksiniz.
04/09
Başlık için bir Başlık Etiketi kullanın
Üstbilgi satırını stillemeye nasıl karar verdiğinizde ne olduğuna dair çok şey var. Başlık satırı sadece bir grafik grafik ve başlık olacaksa, bir başlık etiketi (
) kullanarak bir kullanmaktan daha mantıklıdır. Başlığı, bir stil stiliyle aynı şekilde stilleyebilir ve gereksiz etiketlerden kaçınabilirsiniz.
Başlık satırı için HTML, kapsayıcının üst kısmına gider ve şöyle görünür:
Başlık Satırı h1>
Daha sonra, üzerine stilleri ayarlamak için, altta kırmızı bir sınır eklendi, böylece nerede bittiğini görebilecektiniz, kenar boşlukları ve dolgu sıfırlandı, genişlik% 100 ve yükseklik 150 piksele ayarlandı:
#container h1 {margin: 0; dolgu malzemesi: 0; genişlik:% 100; yükseklik: 150px; yüzer: sol; kenar-alt: # c00 katı 3px; } Bu öğeyi float ile yüzmeyi unutmayın: sol; özelliği. CSS mizanpajlarını yazmanın anahtarı, her şeyi yüzdürmektir - hatta konteyner ile aynı genişlikte olan şeyler. Böylece, her zaman öğelerin sayfada nerede duracağını biliyorsunuz.
Bir CSS soyundan gelen seçici, stilleri #container öğesinin içindeki H1 öğelerine uygular.
05/09
Üç Sütun Almak İçin, İki Sütun Yaparak Başlayın
CSS ile üç sütunlu bir yerleşim oluşturduğunuzda, düzeninizi iki kişilik gruplara ayırmanız gerekir. Bu üç sütun düzeni için, orta ve sağ sütun için ve sol sütunun 250 piksel genişliğinde ve sağ sütun 610 piksel genişliğinde (iki sütun için 300) iki sütunlu bir düzende sol sütunun yanına yerleştirilir ve gruplanır ve artı aralarında oluk için 10px).
HTML böyle görünüyor:
Ut aliquip ex ea commodo sonuçlanır. Velit esse cillum dolore ut enim ad minim veniam, lorem ipsum dolor sit amet. Voluptate quis nostrud exercitation eu fugiat nulla pariatur içinde reprehenderit. Velit esse cillum dolore ullamco emeği nüansal esprilerle sonuçlanır. P> div>
En küçük ve en önemlisi, en ufak bir şeydir. Evet, labore et dolore magna aliqua. Velit esse cillum dolore eu fugiat nulla pariatur. P> div>
Sütunlardaki yer tutucu metin, test edilirken daha görünür olmasını sağlar. CSS şöyle görünüyor:
#container # col1 {genişlik: 250 piksel; yüzer: sol; } #container # col2outer {genişlik: 610 piksel; Sağa çık; kenar boşluğu: 0; dolgu malzemesi: 0; } Soldaki sütun sola, diğeri sağa doğru süzülür. Her iki sütunun toplam genişliği 860px olduğundan, aralarında 10px oluk var.
06/09
Geniş İkinci Sütunun İçine İki Sütun Ekleme
Üç sütunu oluşturmak için, son adımda kap sütununun içine 2 div eklediğiniz gibi, daha geniş ikinci sütunun içine iki div ekleyin. HTML böyle görünüyor:
Reklam minim vmaamını en üst düzeye çıkarın, eiusmod tempor incididunt ullamco laboris nisi. Evet, labore et dolore magna aliqua. Velit esse cillum dolore eu fugiat nulla pariatur. P> div>
Nam libero tempore, quia voluptas, aspernatur dicta sunt explicabo'ya oturur. Ullam corporis suscipit laboriosam, magnam aliquam quaerat voluptatem. Itaca earum rerum hic tenetur bir sapiente delectus, sed ut perspiciatis unde omnis tempora incidunt ut labore ve dolore. P> div> div>
Ve CSS şöyle görünüyor:
# col2outer # col2mid {genişlik: 300 piksel; yüzer: sol; } # col2outer # col2side {genişlik: 300 piksel; Sağa çık; } Bu iki 300px geniş kutu 610 piksel genişliğinde bir kutu içinde olduğundan, yine 10px'lik bir oluk olacaktır.
07/09
Altbilgiye Ekle
Artık sayfanın geri kalanı stillenmiş, altbilgiye ekleyebilirsiniz. Bir "altbilgi" kimliğine sahip son bir div kullanın ve içeriği görebilmeniz için içerik ekleyin. En üstte bir sınır da ekleyebilirsiniz, böylece nerede başladığını bilirsiniz.
HTML:
Copyright © 2017 p> div>
CSS:
#container #footer {float: left; genişlik: 870 piksel; kenarlık: # c00 katı 3px; } 08/09
Kişisel Stillerinizi ve İçeriğinizi Ekleme
Artık düzen bittiğinde, kendi kişisel stillerinizi ve içeriğinizi eklemeye başlayabilirsiniz. Özellikle tasarım için değil, düzen bölümlerini göstermek için üstbilgi ve altbilgideki kenarlıkların eklendiğini unutmayın.
09/09
Son HTML / CSS
İşte tüm belge, HTML ve CSS:
Untitled Document title>
Başlık satırı için HTML, kapsayıcının üst kısmına gider ve şöyle görünür:
Başlık Satırı h1>
Daha sonra, üzerine stilleri ayarlamak için, altta kırmızı bir sınır eklendi, böylece nerede bittiğini görebilecektiniz, kenar boşlukları ve dolgu sıfırlandı, genişlik% 100 ve yükseklik 150 piksele ayarlandı:
#container h1 {margin: 0; dolgu malzemesi: 0; genişlik:% 100; yükseklik: 150px; yüzer: sol; kenar-alt: # c00 katı 3px; }Bu öğeyi float ile yüzmeyi unutmayın: sol; özelliği. CSS mizanpajlarını yazmanın anahtarı, her şeyi yüzdürmektir - hatta konteyner ile aynı genişlikte olan şeyler. Böylece, her zaman öğelerin sayfada nerede duracağını biliyorsunuz.
Bir CSS soyundan gelen seçici, stilleri #container öğesinin içindeki H1 öğelerine uygular.
05/09
Üç Sütun Almak İçin, İki Sütun Yaparak Başlayın
CSS ile üç sütunlu bir yerleşim oluşturduğunuzda, düzeninizi iki kişilik gruplara ayırmanız gerekir. Bu üç sütun düzeni için, orta ve sağ sütun için ve sol sütunun 250 piksel genişliğinde ve sağ sütun 610 piksel genişliğinde (iki sütun için 300) iki sütunlu bir düzende sol sütunun yanına yerleştirilir ve gruplanır ve artı aralarında oluk için 10px).
HTML böyle görünüyor:
Ut aliquip ex ea commodo sonuçlanır. Velit esse cillum dolore ut enim ad minim veniam, lorem ipsum dolor sit amet. Voluptate quis nostrud exercitation eu fugiat nulla pariatur içinde reprehenderit. Velit esse cillum dolore ullamco emeği nüansal esprilerle sonuçlanır. P> div>
En küçük ve en önemlisi, en ufak bir şeydir. Evet, labore et dolore magna aliqua. Velit esse cillum dolore eu fugiat nulla pariatur. P> div>
Sütunlardaki yer tutucu metin, test edilirken daha görünür olmasını sağlar. CSS şöyle görünüyor:
#container # col1 {genişlik: 250 piksel; yüzer: sol; } #container # col2outer {genişlik: 610 piksel; Sağa çık; kenar boşluğu: 0; dolgu malzemesi: 0; }Soldaki sütun sola, diğeri sağa doğru süzülür. Her iki sütunun toplam genişliği 860px olduğundan, aralarında 10px oluk var.
06/09
Geniş İkinci Sütunun İçine İki Sütun Ekleme
Üç sütunu oluşturmak için, son adımda kap sütununun içine 2 div eklediğiniz gibi, daha geniş ikinci sütunun içine iki div ekleyin. HTML böyle görünüyor:
Reklam minim vmaamını en üst düzeye çıkarın, eiusmod tempor incididunt ullamco laboris nisi. Evet, labore et dolore magna aliqua. Velit esse cillum dolore eu fugiat nulla pariatur. P> div>
Nam libero tempore, quia voluptas, aspernatur dicta sunt explicabo'ya oturur. Ullam corporis suscipit laboriosam, magnam aliquam quaerat voluptatem. Itaca earum rerum hic tenetur bir sapiente delectus, sed ut perspiciatis unde omnis tempora incidunt ut labore ve dolore. P> div> div>
Ve CSS şöyle görünüyor:
# col2outer # col2mid {genişlik: 300 piksel; yüzer: sol; } # col2outer # col2side {genişlik: 300 piksel; Sağa çık; }Bu iki 300px geniş kutu 610 piksel genişliğinde bir kutu içinde olduğundan, yine 10px'lik bir oluk olacaktır.
07/09
Altbilgiye Ekle
Artık sayfanın geri kalanı stillenmiş, altbilgiye ekleyebilirsiniz. Bir "altbilgi" kimliğine sahip son bir div kullanın ve içeriği görebilmeniz için içerik ekleyin. En üstte bir sınır da ekleyebilirsiniz, böylece nerede başladığını bilirsiniz.
HTML:
Copyright © 2017 p> div>
CSS:
#container #footer {float: left; genişlik: 870 piksel; kenarlık: # c00 katı 3px; }08/09
Kişisel Stillerinizi ve İçeriğinizi Ekleme
Artık düzen bittiğinde, kendi kişisel stillerinizi ve içeriğinizi eklemeye başlayabilirsiniz. Özellikle tasarım için değil, düzen bölümlerini göstermek için üstbilgi ve altbilgideki kenarlıkların eklendiğini unutmayın.
09/09
Son HTML / CSS
İşte tüm belge, HTML ve CSS: