我在站點頂部有一個居中的標題div;它目前不是固定的,並且具有最大寬度設置,因此它被封頂和響應。這很容易做到;您只需設置最大寬度並使用邊距將其居中。是否有可能做一個最大寬度的固定標題?
我的客戶現在希望頭部滾動時固定在頁面的頂部。如何保持居中的最大寬度(上限和響應)並使其固定?
我在站點頂部有一個居中的標題div;它目前不是固定的,並且具有最大寬度設置,因此它被封頂和響應。這很容易做到;您只需設置最大寬度並使用邊距將其居中。是否有可能做一個最大寬度的固定標題?
我的客戶現在希望頭部滾動時固定在頁面的頂部。如何保持居中的最大寬度(上限和響應)並使其固定?
你需要這樣的東西嗎?
的HTML
<div class='fixed-top'>
<h1 align='center'>Example Fixed Top Header</h1>
</div>
<div class='container'>
<p>"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum."</p>
</div>
的CSS
.fixed-top {
left: 0;
margin: 0 auto;
max-width: 200px;
position: fixed;
right: 0;
background-color: blue;
}
.container{
padding-top:200px;
height: 1800px;
}
使用位置固定的上,左,右設置爲0,然後使用保證金左/右自動。添加100%寬度並應用最大寬度。不要忘記一個大的Z指數。
.navbar {
position: fixed;
top: 0;
z-index: 1000;
max-width: 900px;
width: 100%;
left: 0;
right: 0;
margin: 0 auto;
}
你可以貼在你的頁面的頂部你的頭使用position:fixed;
和top:0;
https://jsfiddle.net/yxuk5guh/2/
#header {
top: 0;
position: fixed;
left:0;
max-width: 500px;
height: 50px;
background-color: blue;
}
#content {
height: 1800px;
}
您可以將位置設置爲固定和頂部,左,右邊0.將邊距和填充設置爲0.還要將z-index設置爲高,以便始終位於頂部。 –
會不會更像寬度:100%?我想要max-width:900px,這樣寬度就被封頂了。 – Ryan
然後不要設置左值或右值。將最大寬度設置爲900並將左/右邊距設置爲自動。 –