Re: [問題] margin-top 以百分比設定的問題

看板Web_Design作者 (f*******e)時間15年前 (2011/04/09 00:24), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《franknine (f*******e)》之銘言: : 各位板友大家好, 我最近遇到一個 CSS 的問題是我使用 margin-top 來排版圖像. : 使用了 margin-top : 20% 像是這樣的 CSS 語法在圖片上. : 結果排版在 Chrome 上炸掉了. : 比較之後的原因我猜測是其他瀏覽器是以 parent 的 width 當作百分比乘上的數字, : 但是 Chrome 是用 height . : 我查過 W3C 的定義, 各方向的 margin 都以 parent 的 width 做參考. : 想問說有辦法讓 Chrome 也照一樣的規則顯示嗎? 附一下網址: http://www.upenntsa.org/ 雖然求助於 conditional CSS , 但是 WebKit 系列的瀏覽器還是會用 parent 的 height 做為 margin-top 的百分比參考. 使用者垂直縮放的時候左右側的連結會位置跑掉. 其他使用 parent width 做為參考的瀏覽器, 連結就不會在縮放的時候位置跑掉. W3C schools 對於 margin-top 的解釋如下: The margin-top property sets the top margin of an element. % Specifies a top margin in percent of the width of the containing element 不過 Google 還是找不到對於這種 CSS 解釋不一致的討論. 使用 padding-top 的話 WebKit 就會改用 width 計算, 但是會有 layer 的問題, 讓使用者有的時候連結點不下去. 所以想問各位板友有沒有遇到這種問題的經驗. 或是說這種 layout 應該用完全不同的方式實做? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 158.130.102.108

04/09 01:39, , 1F
就用px就解決了吧
04/09 01:39, 1F

04/10 15:41, , 2F
%要看地方用, 你絕對不會想讓買Eee P的客戶回來找你
04/10 15:41, 2F

04/10 15:42, , 3F
靠北為什麼頁面會變成跟一般正常解析度的畫面不一樣!
04/10 15:42, 3F

04/10 15:42, , 4F
Eee PC
04/10 15:42, 4F
文章代碼(AID): #1DdpRERz (Web_Design)
文章代碼(AID): #1DdpRERz (Web_Design)