[問題] css的display問題

看板Web_Design作者 (121)時間13年前 (2012/03/05 17:30), 編輯推噓1(106)
留言7則, 4人參與, 最新討論串1/1
假設我有兩、三個div希望橫向排成一列 在ie9下,我需要設這些div的display為inline-block (若設display:inline的話,height的設定值會沒作用) 但是同樣的設定拿到ie8下執行,div會變成一直行, 必須設成display:inline才能使div排成一列。 想詢問是否有辦法可以設定讓在兩種瀏覽器下都達到我的需求? (需要排成一列、也需要設定height) -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 223.142.144.253

03/05 17:49, , 1F
我記得可以參考google+的作法,div tag 中間不能有任何
03/05 17:49, 1F

03/05 17:49, , 2F
字元。我找找文章來源。
03/05 17:49, 2F

03/05 18:21, , 3F
大意跟 #18K2n4QV 這篇一樣,even 大大以前有PO過
03/05 18:21, 3F

03/05 18:21, , 4F
不過在G+上的那篇文章好像被砍了…
03/05 18:21, 4F

03/05 19:45, , 5F
我找到辦法了,用float:left就可以了
03/05 19:45, 5F

03/05 23:52, , 6F
display:inline-block; *display:inline;
03/05 23:52, 6F

03/06 10:22, , 7F
float:left 太窄的話會被擠到下一行
03/06 10:22, 7F
文章代碼(AID): #1FL8UlJ6 (Web_Design)