我正在測試我的移動應用程序,Windows mobile.I頁腳部分有一些問題。問題是關於頁腳修復。當我滾動內容時,頁腳也會起來。但是頁腳在所有瀏覽器中都是固定的,包括IE和除Windows版以外的所有移動設備。頁腳未修復
看到代碼,用於IE我給了,
* html #footer {
position:absolute;
top:expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop))+'px');
}
編輯:
html, body {height: 100%;}
#wrapper {min-height: 100%;}
#footer {
position:fixed; z-index:999;
width:100%;
bottom:-20px;
margin-top: -72px; /* negative value of footer height */
margin-top: 0px !ie; /* for IE */
height: 92px;
clear:both; text-align:center;
background:url(../../) repeat-x #115c9c;
}
手機IE甚至支持表情嗎?我會建議避免他們。嘗試一個JavaScript解決方案呢? –
不要使用CSS黑客,負邊距等。這些東西使一切變得更糟,而不是更好。嘗試設計儘可能簡單和簡單的佈局和CSS規則。嘗試發現哪些設備不支持哪些CSS規則。 –
@Bli_n:我不太明白你的問題。對於'position:absolute'屬性; 「它應該相對於其第一個定位的祖先元素進行定位」。 – xan