2011-03-09 17 views
7

Bir bulmaca görüntülemek için bir web sayfası biçimlendiriyorum. Yazdırmayı kolaylaştırmak için bir gazetede nasıl göründüğüne benzer bir biçimde görüntülenmesini isterim. Aşağıdaki gibi bir şey:Crossword Puzzle için HTML düzeni

Crossword Layout

orada biz çalışıyoruz ipuçlarından biri listesiyle birlikte her sütun sonraki taşar ve sütunların yükseklikleri optimize edildiğini olmak fikri böylece ilk hit en Bulmacaın alt kısmı (büyük kutu) ve diğer üçü yaklaşık aynı yüksekliktedir.

CSS ve HTML ile bunu yapmanın bir yolu var mı? Orada olmadığından şüpheleniyorum. JavaScript gitmek için yol mu? Teşekkürler!


eklemek için düzenlenebilir:

-moz sütunluk genişliği ve bu iyileştirilmiş bir düzende elde edebilmek olduğum -moz sütunluk boşluk kullanma:

Improved Layout

Herhangi Bulmacaları nasıl yukarı taşıyabileceğimi ve ipuçlarını nasıl değiştirebileceğine dair düşüncelerimi? Teşekkürler!


DAHA EKLEMEK EDITED:

Ben ızgara div yüzen çalıştı ve sadece metnin üstünde kendini bırakır, aslında yoldan metnini itmek değil. Bunu nasıl değiştireceğimi bilmiyorum. İşte neye benzediği:

Floating Grid

Ben sayfanın sol taraftaki tek bir sütunda hepsini dizilmiş sola, ipuçları yüzen çalıştım. Bu, bireysel liste öğelerini mi yoksa tüm sıralı listeyi mi gösterdim? Kaçırdığım bir şey hakkında bir fikrin var mı? Yardımların için teşekkür ederim!

+1

@Frankenstein Sütunları burada: http://www.w3.org/TR/css3-multicol –

+0

Šime, bu harika! Bunu bir cevap haline getirmelisin, böylece kontrol edebilirim! –

+0

Peki, bulmaca etrafında akıp gitmesi dışında ... bunun hakkında herhangi bir düşünce var mı? –

cevap

1

Çözümüm, sütunları doldurmak ve uygun değilse metni yeniden boyutlandırmak için bazı JavaScript kodlarını kullanmaktı. En zarif çözüm değil, ama işe yaradı.

1

Newspaper-column in CSS bakınız; Bulmaca kelimesini bir şamandıra olarak konumlandırabilirsiniz.

+0

Yapmak istediklerim için çok fazla iş var, ama lider için teşekkürler! –

0

Elinizde olanı kullanın. Bulmaca kutusundaki konumu göreceli olarak ayarlayın ve yukarı taşıyın. Açıkçası senin kaynağını göremiyorum ama istediğin şeyi yapması gereken küçük bir düzeltmeyle. Metni sola kaydırmanız da gerekebilir.

+0

Öneriniz için teşekkürler! Bulmaca kutusunu taşıyabiliyordum ama metni bir kenara itmeyi başaramadım. Bunun yerine, sadece metni ortaya koyuyor ve kısmi olarak örtüyor. Soruya bir resim ekledim. –

+0

hem kutuyu hem de metin sütunlarını sola kaydırır. – smartcaveman

+0

Ne yazık ki, bu CSS çoklu sütun ile çalışmıyor gibi görünüyor. Ben jQuery kullanarak dinamik olarak yeniden listeleme keşfetmek için gidiyorum düşünüyorum. –