我正在處理一個noscript
塊代碼,我做了一些東西,其中包括一個<p>
在頁面的頂部提醒用戶他/她禁用了JavaScript 。固定JavaScript警告 - 固定JavaScript頁面頂部使用CSS位置
最終的結果應該像堆棧交易所網站時禁用JavaScript(這裏是我的一個屏幕截圖 - SE看起來類似,只是它是在頁面的最頂端):
我確定它工作正常,但如果紅色欄在滾動時沿着頂部保持固定,我會很喜歡它。
我嘗試使用position: fixed;
的方法,但它結束了移動p
元素,我不能讓它看起來因爲它完全一樣的,而不position: fixed;
修改。我試着擺弄CSS top
和left
和其他定位,但它看起來並不像我想要的那樣。
這裏是一個CSS snippett:
<noscript>
<style type="text/css">
p.noscript_warning {
position: fixed;
}
</style>
</noscript>
你可能要關閉的風格標籤。更好的做法是,在頭部添加一個noscript標籤並鏈接到一個外部CSS文件(我知道它只是很小,但最好這樣做)。但是,如果noscript標籤有效,我不是100%確定的。 – ClarkeyBoy
也嘗試將'top','left'和'right'屬性設置爲0以及'height'。這應該會達到您在除IE 6以外的任何其他應用程序中查找的效果。也可能值得在無腳本樣式表中固定主內容容器的位置和尺寸,以便它不會落後於固定段落。 – ClarkeyBoy
對不起,我其實只是把它複製成塊,忘記了結尾風格的標籤。它在我的代碼中; - )感謝頂部,左側,右側的屬性。我玩了這些,並沒有得到我想要的結果,但也許我沒有做到正確。 – nicorellius