我遇到問題以解決標題問題。我已經設法使頁腳變得粘性和響應,現在我想要標題爲固定爲並響應不同的屏幕大小。 這是我試過到目前爲止:針對響應式固定標題和粘性頁腳存在問題
現場演示http://jsbin.com/vevay/1/edit?html,css,output
HTML代碼
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Responsive Sticky Footer</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<!--[if lt IE 9]><script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script><![endif]-->
</head>
<body class="container">
<div class="block header_block">
<h1>Responsive Fixed Header</h1>
</div>
<div class="block push body_block">
<h2>Body Content</h2>
</div>
<div class="block footer_block">
<h2>Responsive The Sticky Footer</h2>
<h1>cool</h1>
</div>
</body>
</html>
CSS代碼
html {
height: 100%;
}
.container {
display: table;
height: 100%;
}
.block {
display: table-row;
height: 1px;
}
.push {
height: auto;
}
.container {
width: 100%;
margin: 0 auto;
}
.block:nth-child(odd) {
}
.header_block{
background: grey;
}
.body_block{
background: lightblue;
}
.footer_block{
background: green;
}
更新:
在發佈這個問題之前,我做了一些研究員,他們是this one但頁腳沒有響應,這就是爲什麼我發佈這個問題。
編輯
我已經想出了另一種解決方案:http://jsbin.com/gevafi/2/edit但我還是在頁腳的左下方保證金。
EDIT 2
臨時解決方法:http://jsbin.com/vokiqi/1/edit?html,css,output
當我調整jsbin的輸出窗口的大小時,內容全部調整得很好,sooooo我不確定問題出在哪裏? – MattD 2014-11-04 21:40:46
我想在滾動時修改標題 – 2014-11-04 21:43:51
通常您只需將標題的位置設置爲固定。但是你會因爲使用表格而苦苦掙扎。 – chdltest 2014-11-04 21:58:50