Sayfada sabit duran alan oluşturmak

kaberdey

Profesör
Katılım
22 Aralık 2008
Mesajlar
4,262
Reaksiyon puanı
87
Puanları
0
Başlıktan da anlaşılacağı gibi istediğimiz sayfanın alt ya da üstünde sabit duran, sayfa kaysa da yeri değişmeyen (Facebook'da altta sabit duran alan)
oluşturacağız.

Resim 1: Sabit alan için Facebook örneği
jjn4mq.png


Ne Kullanacağız:
Sadece HTML ve CSS kodları.
(Ayrıntılı bilmeniz gerekmemektedir.)


Nasıl Yapacağız:

1. Aşama
Öncelikle bir HTML düzenleyicisi açalım.
Farklı programlar kullanabiliriz ben FrontPage üzerinden anlatacağım.

2. Aşama
Sayfaya içeriğimizi normal bir şekilde yerleştirelim, sadece sabit kalacak alanı ve o alana ekleyeceğimiz içeriğimiz kalsın.

3. Aşama
Normla içeriğin yerleştirilmesinin ardından;
Sayfanın HTML kod görünümünü açalım

Resim 2: Kod görünümü nasıl açılır?
5xr7si.png

Altta bulunan Böl ya da Kod düğmelerini kullanabiliriz.


4. Aşama
Daha sonra alttaki resimde görünen yere aynı kodları ekliyoruz

Resim 3 :CSS kodları ve Eklenecek yer
2vvvu2v.png

HTML:
<style type="text/css">
#sabit 
{
display:block; 
bottom:0px; 
left:0px; 
width:130px; 
position:fixed; 
border:0px; 
text-align:center; 
font-weight:bold; 
width:100%;
}
</style>
5. Aşama
Şimdi sabit durmasını istediğimiz alanımızı oluşturalım. Yine kod görünümündeyken alttaki resimde görünen yere görünen kodu ekliyoruz.

Resim 4: Sabit alanın eklenmesi

2z8vmlz.png


NOT: alttaki yazıyı değil kod bölümündeki yazıyı yazıyoruz, alt alana kendisi sayfanın en üstünde görünecek şekilde çıkacaktır, ancak browser ile baktığımızda en altta göreceğiz...

6. Aşama
Son resimden anlaşılacağı gibi
"Bu araya eklediğimiz her şey sayfanın en altında sabit olarak duracaktır."
yazısının olduğu alanın içeriğini istediğiniz gibi değiştirebilirsiniz.

!!DİKKAT!!
1- Hazırladığınız çalışmaz ise resimlere bakarak kodları ve yerlerini kontrol ediniz.
2- Sayfanın altında değil de üstünde durmasını isterseniz;
Resim 3'te "bottom:0px; " yazan kodu "top:0px; " olarak değiştirmeniz yeterlidir.
3- Sabit alan içeriğini değiştirirken;

Resim 5: İçerik değiştirirken dikkat edilecek noktalar
aw60o.png


Resimdeki gibi noktalar çıkacaktır, bu noktaları silmeye çalışmayın, sadece tasarım alanında görünecek ve sayfanızda görünmeyecektir. Bu noktalar silinirse hazırladığınız sayfa çalışmayacaktır

4- Resim 3'teki #sabit ile Resim 4'teki <div id="sabit"> kodlarındaki sabit isimlerinin aynı olmasına dikkat ediniz, değiştirmek isterseniz ikisini birden değiştirebilirsiniz...

Umarım işiniz görür,
Anlatım resimler bla bla bla hepsi bana aittir...
 

CebraiL STARK

Asistan
Katılım
16 Şubat 2009
Mesajlar
122
Reaksiyon puanı
1
Puanları
0
güzel anlatım aynı işlem örneğin include ile header.php gibi oluyo çoğu script temalarında kullanılıyo
 

PlainLogic

Profesör
Katılım
15 Ocak 2009
Mesajlar
2,029
Reaksiyon puanı
12
Puanları
218
Bende nasıl sayfada sabit duran alan oluşturmak nasıl olur diyordum :D:D:D:D biraz dalga geçer gibi oldu ama arayan arkadaşlar olabilir güzel ve temiz bir anlatım olmuş teşekürler.
 

kaberdey

Profesör
Katılım
22 Aralık 2008
Mesajlar
4,262
Reaksiyon puanı
87
Puanları
0
güzel anlatım aynı işlem örneğin include ile header.php gibi oluyo çoğu script temalarında kullanılıyo

include kullanılırsa da;
ya include edilecek sayfada CSS ve DIV oluşturulmalıdır ya da bu include eden sayfada bu CSS kullanılıp, include edilen sayfada sabit id'li DIV kullanılmaılıdır.
 

Rom.

Rektör
Emektar
Müdavim
Katılım
11 Aralık 2008
Mesajlar
15,332
Reaksiyon puanı
177
Puanları
3,243
HErşeyi yerli yerinde yaptım en aşağıya da aekledi ama nasıl ortalayacağız bu yazıyı usta ?
Kodlar arasında center var ama bi işe yaramıyo heralde :D ?
 

myefsane

Dekan
Katılım
15 Eylül 2006
Mesajlar
6,949
Reaksiyon puanı
49
Puanları
228
Güzel bir anlatım odlu teşekkürler.
 

calvaria

Profesör
Katılım
25 Mart 2008
Mesajlar
1,616
Reaksiyon puanı
9
Puanları
218
Gerçekten çok güzel bir anlatım olmuş...çok teşekkür ederim şahsım adına.
 

kaberdey

Profesör
Katılım
22 Aralık 2008
Mesajlar
4,262
Reaksiyon puanı
87
Puanları
0
HErşeyi yerli yerinde yaptım en aşağıya da aekledi ama nasıl ortalayacağız bu yazıyı usta ?
Kodlar arasında center var ama bi işe yaramıyo heralde :D ?

Hangi yazıyı ortalayacaksın anlamadım, sabit alan içerisindeki yazıdan bahsediyorsan görsel tasarım görünümündeyken (word'deki gibi) ortalamak istediğin "şey"i seç ve ortala tuşuna bas, bu kadar...

Bende nasıl sayfada sabit duran alan oluşturmak nasıl olur diyordum :D:D:D:D biraz dalga geçer gibi oldu ama arayan arkadaşlar olabilir güzel ve temiz bir anlatım olmuş teşekürler.

Güzel bir anlatım odlu teşekkürler.

Gerçekten çok güzel bir anlatım olmuş...çok teşekkür ederim şahsım adına.

Rica ederim arkadaşlar; inşallah tezim bitince daha çok zamanım olacak, tecrübelerimi daha çok paylaşmaya çalışacağım.
 

YoungClever

Profesör
Katılım
7 Aralık 2006
Mesajlar
1,424
Reaksiyon puanı
2
Puanları
0
denedim ancak, internet explorer'da işe yaramıyor(ie8 yüklü, diğer sürümleri bilemicem)
 
Üst