Gece yarısı ve bu bir div Sitenizde hala çocuğun oyuncak göğsüne benziyor. Tüm unsurlar, jumbled bir karışıklıktır ve her oynadığınızda Css 'S Görüntüle mülk, kendilerini tamamen farklı bir saçmalıkta yeniden düzenlerler.
Benim gibiyseniz, muhtemelen bunu nefesiniz altında mırıldanarak ve klavyenizle sürekli olarak daha agresif hale gelerek bunu çözeceksiniz. Ve bu strateji daha önce benim için çalışmış olmasına rağmen, yakın zamanda anlamak için daha iyi bir yol bulmak için yola çıktım. Görüntüle Emlak.
Temellerini ortaya çıkarıyor Görüntüle aslında düşündüğümden çok daha basit. Aslında, aynı prensipleri bir bavul ambalaj olarak kullanırlar. Ben kapsayacağım Ekran bloğu , satır içi blok ve Çizgide . Daha önce düzenli olarak bir bavul düzenlediyseniz, paralel göreceksiniz. Eğer tüm kıyafetlerinizi bir HaphAzard tarzında koç olan bir tür kişi iseniz - iyi, sadece sizin için yapabileceğim çok şey var.
Bavulumuz üç tür kıyafet içerecektir:
Referans için, bavulu HTML'de modellersek, şöyle görünür:
& lt; div class = 'bavul' & gt;
& lt; div sınıf = 'hassas' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; div sınıf = 'çorap' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; div class = 'tshirt' & gt; / div & gt;
& lt; / div & gt;
Ekran bloğu Çoğu HTML öğesi için varsayılandır. Bu, elemanın konteynerindeki tüm yatay boşluğu işgal ettiği anlamına gelir. div . Diğer kardeş elemanlarının yanındaysa, yeni bir satıra başlar ve hattındaki diğer elemanlara izin vermez. Bavulunuzun üstüne koyduğunuz hassas maddelere benzer. Bunlar, yakalı gömlekler gibi hassas veya akıllı makalelerdir. Onların kırılmasını istemiyorsun, bu yüzden diğer giysi parçalarına karşı itmediklerinden emin oluyorsun.
Bu, en zor bölümlerinden birini getiriyor Ekran bloğu . Şaraplanmış gömleğin bavulun tüm genişliğini nasıl işgal etmediğine dikkat edin. Bu, diğer eşyaların seviyesine kadar atlayacağı anlamına gelmez. Diyelim ki bu gömleğin bavulun genişliğinin yüzde 60'ını; Diğer unsurları hala üst düzeyde birleştirmeden engeller.
Bu yüzden resimde turuncu bir sınır var. Bir Ekran bloğu Tüm yatay boşluğu işgal etmezse eleman otomatik olarak bir marjı ekler.
Bavulunuzun çoğu muhtemelen seyahatiniz için kıyafetinizin geri kalanıyla doludur. Sadelik uğruna bunu sadece tişörtlere düşüreceğiz. Katlama veya haddeleme daha verimli olup olmadığına dair internette büyük bir tartışma var. Ben katlanır bir insanım.
Her neyse, çoğu öğeye uyacak şekilde, tişörtlerinizi yan yana sıralayın. Bu tam olarak ne Ekran: satır içi blok içindir. Bu elemanlar aynı çizgide yanı sıra yanında yan yana oturabilir. Ekran: satır içi elementler.
Aksine Ekran: satır içi Elements, satır içi blok eleman, içeriğine uymuyorsa bir sonraki satıra geçecektir. div diğerinin yanında satır içi blok elementler. Bir sonraki satıra bir t-shirt dökülmesi için, yarıya indirmeniz ve yeni bir satır başlatmak için kalan yarıyı kullanmanız gerekir. Satır içi blok Bir çizgiye uymuyorlarsa, elemanların yarıya bölünmesine izin verilmez.
Orijinal HTML'yi tekrar kontrol edin ve bir çorap olduğunu unutmayın. & lt; div & gt; sekiz tişört arasında. Ancak sağdaki bavulun yatay görünümüne bir göz atın. Bir çorap varsa & lt; div & gt; , Orta sırayı nasıl bitirir ve alt sıraya nasıl başlar? Bu amacı Ekran: satır içi K!
Bir Çizgide eleman, genişliğini aşıyorsa, eleman bir sonraki satıra sızacaktır. div (bu şekilde farklıdır satır içi blok veya blok ). Çoraplarımızdan beri div Boşluklara çarpılan çoraplarla doludur, orta satırın sağ tarafındaki boşluğu doldurmayı kolayca başlatabilir ve alt sıraya başlamak için dökülür.
Bunun gerçekleşmesi için yarım yarıya kesilmesi gerekmez. Bu yüzden olabilirler Çizgide , t-shirtler sadece olabilirken satır içi blok . Eğer orta satırdaki tişörtler sadece genişliğin yüzde 60'ını aldı, çoraplar & lt; div & gt; sıranın geri kalanındaki tüm alanı doldurmak için yukarı hareket eder.
Bu bizim çanta için son CSS:
.delicate {
Ekran bloğu;
Genişlik:% 60;
}
.tshirt {
Ekran: satır içi blok;
Genişlik:% 20;
}
.çorap{
Ekran: satır içi;
}
İşte ekranın farklı kullanımlarını göstermek için birkaç alternatif senaryo. Üzerindeki enkazlar Ekran: satır içi blok , tişörtlerin yanında sağa sığacaklardı. T-shirtlerin bazıları üst çizgiye kadar hareket eder ve diğerleri buna göre ayarlanır. Kolsuz gömleğin sol ve sağında rahat bir tampon olmazdı.
Her tişörtü vardı Ekran bloğu , birbirlerinin üstüne, bir satır başına bir tane büyük tişört yığını olacaktır. Çoraplar vardı Ekran: satır içi blok , hepsi iki satır arasında akmak yerine alt sıraya otururlardı. Bazı tişörtler, dördüncü bir satır oluşturarak başka bir satıra itilecektir. Orta tişörtlerin sağında bir boşluk olacaktı.
Burada belirttiğim yöntemle, mevcut alanın en iyi şekilde kullanılmasını sağlayan düzgünce paketlenmiş bir bavulla sonuçlanırız.
Bu makale başlangıçta ortaya çıktı net dergisi Sayı 289; buradan satın al K!
İlgili Makaleler:
(Görüntü Kredi: Antony Ward) Maya'da retikoloji yapabilme yeteneği yararlı bir beceridir. Retikoloji, sadece oyu..
Çocukluğumdan beri büyük bir manga fan oldum ve tutkumun benim sanatımdaki etkisini gizlemek imkansız. Güçlü ve dinamik ..
Birlik, dünyanın dört bir yanındaki yüz binlerce oyunun 25'in üzerinde platformda güçlenmesinden sorumlu olan dünyanın ..
Reakti Verme, Facebook'tan kullanıcı arabirimleri oluşturmak için JavaScript kütüphanesi ve bir şans verene kadar fındık..
Tipografi, mesajı artıracak ve iletilen şey için doğru bağlamı sunacak olan doğru yazı tipini seçtikleri için tipograf..
2000'li yılların ortalarında, sanal ajanlar ve müşteri hizmetleri chatbotları, çok konuşma olmasa da ve kaputun altında,..
Web sitesi kullanıcılarının yalnızca web sayfasının ilgi çekici olmadığını, zamanlarını boşa harcadığını bulma..
Sayfa 1/3: Sayfa 1 Sayfa 1 Sayfa 2 ..