İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

Internet Explorer display:inline-table ?

PrOgRaMmeR

0
İyinet Üyesi
Katılım
21 Kasım 2007
Mesajlar
0
Reaction score
0
Arkadaşlar merhaba...

Divler ile table sistemi yapmaya çalışıyorum fakat internet explorer de sorun yaşıyorum.

Yapmaya çalıştığım fotoğraf albümü için thumbnail olarak .photo adında bi class kullandım bu class display:inline-table değerine sahip. Bu şekilde internet explorer dışında sıkıntısız istediğim çıktıyı aldım. Fakat internet explorer sorun yapıyor. Internet te de bu konuyla ilgili pek bi döküman bulamadım :s Bu konuda yardımcı olurmusunuz ?

NOT: Float ile yapmak istemiyorum çünkü bozulmalar oluyor.
Div ile yapmak istememin sebebi brpwser penceresinin boyutuna göre stun sayısının değişmesini istiyorum....

SAYGILAR.

SS lar...

inlinetablesorunuce2.png

Firefox ve Diğer browserler....

inlinetablesorunumy0.jpg

Internet Explorer...
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Css ile çalışmaya yeni başladım ama float ile şu şekilde yapınca düzgün görünmesi gerekmez mi ? Çünkü her resimin tablo genişliği (width, height) aynı gibi görünüyor. O zaman

#pohoto {
float:center;
width:800px;
}

#photo .listele {
float:left;
width:160px;
height:80px;
text-align:center;
}

şeklide yapınca düzgün çıkması gerekmez mi ? Burada 800 ana tablo genişliği olarak aldım ve 800/5=160 olarak da listele aldım... Margin, padding vs... kendinize göre düzenlersiniz..
 

PrOgRaMmeR

0
İyinet Üyesi
Katılım
21 Kasım 2007
Mesajlar
0
Reaction score
0
haklısın float istediğim görüntüyü veriyor fakat floating container div i bozuyor .... float ile çok denedim fakat olmadı :S

floatlanmış hali için:
capture1dw3.jpg


internet explorer neden her zaman her yerde arıza anlamam :D
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
Bu sorunu da clear ile halledebilirsin sanırım.

Onun için

.temizle {clear: both}

css'ye ekleyip istediğin yere

<div class="temizle"></div>

ekleyerek, sorunu halledebilirsin diye düşünüyorum...

Bir dene istersen...
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
o bölümün css kodlarını ve div aralıklarını kısaltılmış olarak yazar mısın ?

Belki çzöüm üretebiliriz...
 

PrOgRaMmeR

0
İyinet Üyesi
Katılım
21 Kasım 2007
Mesajlar
0
Reaction score
0
HTML:
------
HTML:
<div class="divlabel divlabelnarrow">Başlık - 1</div>
<div id="pofday">
<div class="photo"><img src="ortak/photos/thumbs/01.jpg" alt="Thumbnail Test" /></div>
.
.
.
.
.
<div class="photo"><img src="ortak/photos/thumbs/20.jpg" alt="Thumbnail Test" /></div>
</div>
<div class="divlabel divlabelnarrow">Başlık - 2</div>
<div id="lastrandom">
<div class="photo"><img src="ortak/photos/thumbs/14.jpg" alt="Thumbnail Test" /></div>
.
.
.
.
<div class="photo"><img src="ortak/photos/thumbs/20.jpg" alt="Thumbnail Test" /></div>
</div>


CSS
-------
Kod:
#main #pofday, #main #lastrandom {
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	margin:10px 0px 0px 0px;
	padding:5px 5px 5px 20px;
	background-color:#c8c8c8;
	text-align:center;
}

#main #pofday .photo, #main #lastrandom .photo {
	width: 150px;
	min-height: 150px;
	min-width: 150px;
	display:inline-table;
	margin-bottom:15px;
	margin-right:20px;
	text-align:center;
	vertical-align:middle;
}

divlabel olan class lar div başlıkları olduğundan css pek konu ile alakalı değil o yüzden yazmıyorum......
 

PrOgRaMmeR

0
İyinet Üyesi
Katılım
21 Kasım 2007
Mesajlar
0
Reaction score
0
arkadaşlar 2. bi clear div i koyunca sorun ortadan kalktı...
Yani .photo class larının baş ve sonuna koyunca düzeldi...
Teşekkürler...
 

yagmayok

1
İyinet Üyesi
Katılım
25 Ocak 2005
Mesajlar
7,131
Reaction score
89
clear ile halledebilirsin demiştim :D

Sorunu çözdüğünüze sevindim...
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

Üst