2012-03-08 122 views
1

我們有一個包含錨點列表的頁面。一旦導航被點擊,每個錨的內容顯示在窗口的頂部。最後一個錨點頁尾處的空白處

但是,對於最後一個定位點,內容不會進入頁面的頂部,因爲頁面末尾沒有足夠的內容。因此必須添加空白空間,這對於不同大小的窗口會產生問題。

有沒有辦法解決沒有空間的問題?

謝謝!

+2

需要看代碼或jsfiddle – freefaller 2012-03-08 16:03:53

回答

1

不......如果頁面不夠長,單擊一個已命名的錨點將僅僅將其帶入視口。沒有大量的填充,它不會將元素彈出到頁面的頂部。

而不是在頁面底部添加一堆填充,您可以使用某種視覺提示在點擊後將用戶的眼睛吸引到所選元素。

2

您可以使用:target僞類對與URL的散列部分相對應的錨定元素進行樣式設置,從而使錨定元素對用戶更加明顯。另外,有些網站的頁腳有很大的版權(免版稅,免責聲明,存檔鏈接等)高度,使得頁面可以滾動到內容區域末尾的錨點。