日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html固定广告位置,如何将广告始终定位到网页右下角

發布時間:2025/6/15 编程问答 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html固定广告位置,如何将广告始终定位到网页右下角 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

互聯網提供了很多種“將廣告始終定位到網頁右下角”的解決方案,大多會用到javascript,其實僅調用樣式表就可以實現該效果。

萬惡的代碼主要是寫給IE6的,在IE7和FF瀏覽器中,只需要position:fixed就可以將圖層定義到網頁的任意位置。演示頁面如下:

fixd-layer-in-ie6

有一句非常重要的話需要理解。

fixed元素的絕對位置是相對于HTML元素來說,滾動條是body元素的。

才知為什么position:absolute;很多地方都給出了結果,但未能解決。因為html被設置position:relative。我們拉動滾動條,內容隨窗口滾動;這時滾動的是body。如果讓絕對定位的父級元素定為body,剛我們需要固定的某個模塊將會固定在網頁的某個位置,而不是固定在窗口的某個位置(貌似在firefox中,html與body之間的介限并不明確?)。

我們需要做的是,讓body保持其原有高度,讓html只有一個窗口那么高。代碼我們可以這樣寫:

html{overflow:hidden;} // 重要!

body{height:100%;overflow:auto;}

這時,html將只有一個窗口那么高,超過的,直接hide。而body會隨高度自動變化。這時,我們可以利用絕對定位來定位我們想要固定在窗口某個位置的模塊。假設我們要固定的內容在右上角,代碼可以這樣寫:

#rightform

form{position:absolute;right:30px;top50px;}

這樣,窗口就固定在右上角了。而其他瀏覽器,我們可以用position:fixed;來解決固定的問題。其他瀏覽器完整的代碼如下:

-------------------------css----------------------------

#rightform {text-align:center;padding:50px;font:14px/22px

Georgia, "Times New Roman", Times,

serif;height:1200px;background:#ffc;}

#rightform h1

{font-family:arial;background:#e8edef;height:300px;line-height:300px;margin-bottom:200px;}

#rightform p {line-height:1.5em;background:#ffdfff;padding:90px

0;}

#rightform form {background-color:#ddd;padding:10px 20px;border:1px

solid #aaa;position:fixed;right:30px;top:120px;}

--------------------------html-----------------------

IE6

position:fixed bug

position:fixed;

vs position:absolute;

from

>前端開發-武方博

action="#">

value=""?/>

value="search" />

總結

以上是生活随笔為你收集整理的html固定广告位置,如何将广告始终定位到网页右下角的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。