[]

Css ile ilgili sorum var

şimdi, facebook'un üst alanından örnek vereyim (search bar'ın falan olduğu yer). hani sayfayı ne kadar indirirsek indirelim hep aynı noktada duruyor ya.

css'de body'nin içine repeat-x ile fixed bir mavi resim koyduğumda, sürekli ekranda gözüküyor aynı şekilde. ancak ben istiyorum ki hep en üstte gözüksün. en önde gözüksün yani.

başka bir deyişle: fixed yaptığım bir şeyin, sayfayı aşağıya indirdiğimde div'lerin altında kalmamasını istiyorum. hep en önde olsun, nasıl yapabilirim bunu? umarım anlatabilmişimdir?

edit: yav bi de bu background-attachment:fixed komutu yalnızca body için mi geçerli? class açıyorum ve onu sabitlemek istiyorum ancak olmuyor, imleç indikçe resim de iniyor allah allah.

 
imageshack.us

mesela şimdi; şu üstteki mavi div'i position:fixed ile yaptım. ve ortadaki div'i altına alabildi gördüğünüz gibi.

ancak sağdaki div'i altına alamadı veya tüm ekranı sağdan sola kaplayamadı.

repeat-x yaptım ancak niye tüm ekranı kaplayamadı anlamıyorum. (bu arada width sınırı koymadım mavi div'e) bi yardımcı olur musunuz yav?
  • tchuck  (26.12.11 08:32:40) 
background_attachment fixed sadece body değil yazıldığı tüm alanlar için geçerli. Fakat body kadar büyük bir alan başka yerde yakalayamadığın için tam olarak dikkat etmemişsindir belki?

Üst taraftaki div için uzunluk ve genişlik boyunu da %100 olarak ayarlarsan işlemin tamam olur muhtemelen.
  • alkolik imam  (26.12.11 08:35:10) 
tamamdır teşekkür ederim %100 yapmam gerekiyormuş yeni öğrendim bunu.

bir de şimdi şöyle bir sorun çıktı ortaya:

ust ve top diye 2 tane div'im olduğun düşün. top'ta, görülen mavi rengin image'ı yer alıyor ve ekranı en baştan en sona sarıyor repeat-x ile.

top ise, ust'un alt div'i ve üstünde bir logo taşıyor image olarak.

hah, işte ben bu %100'leri yapınca top'ın logosu kayboluverdi. %100'ü ust div'e de koysam top dive de koysam durum değişmedi. sebebi nolabilir bunun?

edit: ya da kafa yormadan sorayım. bu yukarıdaki mavi div'in üzerine logo'yu nasıl koyabilirim?
  • tchuck  (26.12.11 08:43:27 ~ 08:52:38) 
üst div'in içine yaz. Resim olarak yerleştir. Verdiğin resime de float:left verirsen sola tekrarlı yazacağından sen onu sola dayamışsın gibi görünecek.


  • alkolik imam  (26.12.11 09:10:25) 
1
buraya yazılanların hakları Sir Anthony Hopkins'e aittir.
yazan eden compumaster, ilgilenen eden fader
modere edenler angelus, Artibir, aychovsky, baba jo, basond, compumaster, deckard, duyulmasi gerektigi kadar, fader, fraise, groove salad, kahvegibi, kaymaktutmayansicaksut, kibritsuyu, monstro, pandispanya, robin, ron dennis
bu sitede yazılanların hiçbiri doğru değildir. site içeriği küçükler için sakıncalı olabilir. yazılardan yazarları sorumludur. kaynak göstermeden alıntılanamaz. devlet tarafından atanmış bir kurumun internet üzerinde kimin hangi bilgiye ulaşıp ulaşamayacağına karar vermesi insan haklarına aykırıdır. web siteleri kullanıcıların istekleri doğrultusunda bağlandıkları yerlerdir. kullanıcılar isterlerse bir web sitesine bağlanmayabilirler. bu güçleri ve imkanları mevcuttur. bir kullanıcı bir siteye bağlanmak istiyorsa bu onun tercihi ve hakkıdır. bağlanmak istemiyorsa bu yine onun tercihi ve hakkıdır. halkın kendisine hizmet etmesi için görevlendirdiği kurumlar hadlerini aşıp halka neye ulaşıp ulaşmayacağını bilmeyen cahil cühela muamelesi edemezler. ebeveynlerin çocuklarını sakıncalı içeriklerden koruması için çok sayıda bedava ve ücretli yazılım mevcuttur. bu yazılımlar bir web tarayıcısını kullanmaktan daha karmaşık teknik bilgi gerektirmemektedir. devletin milletini küçük düşürmesi ve ebleh yerine koyması yasaktır. Skimlinks ile linkler üzerinden yönlendirme payı alınmaktadır.