2011-10-31 36 views
4

我有一個滾動頁眉,具有固定的位置。與在StackOverflow頂部菜單上類似。CSS:position = fixed and height = auto

我需要使用height = auto,因爲我可以在單行或多行顯示信息。如果我使用了兩行或多行,而不是在頁面正文上顯示我的標題。

我可以用JS腳本通過設置body margin-top = header width來解決這個問題。

如何才能解決這種情況只有在沒有JS的CSS?

+0

你有一些你可以添加到問題的示例代碼? – andyb

回答

1

我不認爲它可以純粹用CSS來完成。帶有position: fixed的元素從正常頁面流中取出,因此它們不用於計算頁面上其他元素的位置。

我想你可以呈現兩個標題,一個用position: fixed,另外一個沒有這個聲明(也許用'active'頁面元素,如鏈接,輸入字段或按鈕替換爲靜態文本),僅用於移動其他頁面元素向下。雖然這將是一個可怕的黑客。

+0

謝謝。在我的情況下,我需要在頁面滾動頁面標題中的兩行或多行顯示用戶信息。嗯,我需要使用固定標題的固定高度。 –

相關問題