Re: [問題] CSS排板問題(問題更新)

看板Web_Design作者 (沉默是金。)時間14年前 (2010/06/20 19:26), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串1/2 (看更多)
※ 引述《zon (Zon)》之銘言: : 先謝謝一樓的幫忙,我又矯正了一下 : http://www.effintech.com/_back/index.html : 另外我把不同的browser的慘劇列了一下... : Chrome 5 : http://www.effintech.com/_back/chrome.jpg
: IE 8 : http://www.effintech.com/_back/ie8.jpg
: Firefox 3.6 : http://www.effintech.com/_back/firefox.jpg
: 還請版友給點建議了,大感謝 ^^" : 並祝大家週末愉快,謝謝。 雖然已經回信給你,不過還是在板上拿出來一起討論。 --- 其實我是看過這問題,不過最近太忙了就沒有細回, 但既然你來問了那就... 1.chrome那個問題我不太瞭,應該有其他專家可以回。 2.至於 ie8 那個問題,如果我沒看錯,那個在我的firefox 3.6 上也有, #webpage-navbar > ul > li > a 這群元素我不太瞭解為什麼要下position:absolute; 八竿子打不到一塊啊,改下display:block; 就好了吧 3. firefox的問題, 這頁面設計上float用的很多,但 clear的概念不太好, 如果你有注意看的話,#webpage-content 的高度根本沒有被撐開, 他的height其實是0 。 你也一定很奇怪, 為什麼#webpage-content 看起來像是margin-left 200多px, 這故事是因為你上一個元素 #webpage-top 中的 #webpage-navbar 有float, 你在下一層的 #webpage-content 應該要先上 clear:both 清掉上一層的影響 。 這樣位置就正常了。 另外有個我不太確定是不是標準的建議,在 #webpage-content 的最後方, 因為你有float:left,float:right的兩個元素, #webpage-productmenu ,#homepage-content 所以我會建議在他們後面在加上一個 <div style="clear:both"></div> (上css class也可以啦...那不重要) 這樣可以把webpage-content 撐開,如果你有需要做border或者其他用途, 這樣在box上看起來是比較正常的。 其實css3 應該是有個 :after可以用,不過 ie support得很差, 所以我都是用 div 的這種作法... 差不多就這樣。 -- 我:一半的日子讓你說,我聽你說你的所有______________________________________ ______________________________________一半的日子我想說,對你說過去的所有:我 _______________________________________________________ 在討論中妥善扮演兼具聆聽與分享的角色,是我們一生的課題。 _______________________________________________________ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.136.204.151

06/20 23:05, , 1F
謝謝您的建議 ^^"
06/20 23:05, 1F
文章代碼(AID): #1C7VhRem (Web_Design)
文章代碼(AID): #1C7VhRem (Web_Design)