如何修复我的静态右导航栏?如果这是一个一般性问题,我很抱歉。基本上,我正在尝试使用带有页眉和页脚的两列样式网站。页眉、页脚和布局都已完成,但是,我很难使侧边栏成为静态。这是我的 CSS:
body {
background-color: black;
color: #00FE52;
font-size: 14px;
}
#header {
position: fixed;
background-color: black;
color: #00FE52;
font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
font-size: 28px;
height: 80px;
width: 100%;
}
#content {
padding-top: 80px;
float: left;
width: 80%;
font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
}
#navbar {
position: fixed;
padding-top: 80px;
padding: 80%;
float: left;
height: (100% - 80px);
width: 20%;
font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
}
#footer {
position: fixed;
background-color: black;
text-align: center;
color: #00FE52;
font-size: 14px;
font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
left: 0px;
bottom: 0px;
height: 30px;
width: 100%;
}
<!-- Header -->
<div id="header" data-position="fixed">
<p>Traxitor Development</p>
</div>
<!-- Content -->
<div id="content">
<p>This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This
should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should
show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show
up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up
in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in
on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on the left side. This should show up in on
the left side.</p>
</div>
<!-- Navigation Bar -->
<div id="navbar">
<p>This should show up on the right side</p>
</div>
<!-- Footer -->
<div id="footer" data-position="fixed">
<p>Traxitor Development - Copyright © 2016 - Theme created by <a href="https://twitter.com/9fiftyfive" style="color:#00FE52;text-decoration:none;">@9fiftyfive</a>
</p>
</div>
尝试
#navbar {
position: fixed;
padding-top: 80px;
padding-left: 80%;
align: left;
color:#FFFFFF;
font-size:20px;
height: (100% - 80px);
width: 20%;
font-family: 'Courier New', Courier, 'Lucida Sans Typewriter', 'Lucida Typewriter', monospace;
}
JSFIDDLE LINK