我正在为响应式网站构建框架,该网站在页面的左右两侧都有固定的标题和 25px 的填充。我没有遇到任何内容的填充或宽度问题,但是当显示太小时,固定标题会从浏览器的右侧跑出。我希望标题遵守与页面其余部分相同的规则和设计,并且始终显示 25px 填充,除非显示比我的最小宽度窄。
任何帮助,将不胜感激。这看起来很简单,但我正在拔头发。
CSS:
#main {
padding: 0 0px 0 25px;
min-width: 725px;
max-width: 1000px;
margin: 0 auto;
}
#page {
padding: 0 25px 0 25px;
display: block;
margin: 0 auto;
max-width: 1000px;
min-width: 725px;
position: relative;
}
ul#header-nav {
margin: 33px 0px 0 0px;
list-style:none;
width:500px;
font-family: "ss-bol", Helvetica, Arial, sans-serif;
overflow: hidden;
}
ul#header-nav li a {
text-decoration:none;
padding-left: 30px;
color:#000000;
float:left;
text-align: right;
display:inline;
}
#container {
padding-top: 100px;
left: 0;
height: 100%;
}
#header-main {
width: 100%;
margin: 0 -25px 0 0px;
}
#header-frame {
z-index: 10;
background-color: #c9dcb1;
float: right;
}
#header-box {
width: 100%;
max-width: 1000px;
min-width: 725px;
padding-left: -25px;
height: 100px;
background-color: #ffffff;
margin:0px;
position: fixed;
background-color: #c9dcb1;
z-index: 11;
}
#content {
padding-top: 100px;
width: 100%;
background-color: #75efe8;
}
HTML:
<body>
<!-- BeginHeader -->
<div id="page" class="clearfix heed">
<div id="header-main">
<div id="header-box">
<div id="header-frame">
<ul id="header-nav">
<li><a href="#">NEW</a></li>
<li><a href="#">SHOP</a></li>
<li><a href="#">WINE</a></li>
<li><a href="#">BLOG</a></li>
<li><a href="#">LOOKBOOK</a></li>
<li><a href="#">ABOUT</a></li>
</ul>
</div>
</div>
</div>
<div id="content">
TEST CONTENT TEXT
</div>
</div>
</body>