内容旁边的HTML位置侧边栏

时间:2013-02-25 09:36:38

标签: html web screen scale

我正在尝试将我的侧边栏从内容框下方移到它旁边。无论我尝试什么,它都会停留在某一点上,不会再上升。我的网站是VAGUE LINES,如果你向下滚动一下,你就可以看到我在说什么。

以下是我的css代码,非常感谢:

 h1
{
    text-align:center;
    font-family:sans-serif;
    letter-spacing:12px;
    padding-bottom:6px;
    border-top:1px solid rgb;
    margin-top:35px;
    color:#544E4F;
    font-weight:lighter;
}

hr
{
display:overline-block;
width:200px;
}

#header
{
background: #FFFFFF;
text-align: center;
}

#navigation ul
{
margin: 0;
padding: 0;
list-style-type: none;
text-align: center;
}

#navigation ul li 
{
 display: inline; 
 padding-right: 30px;
}

#navigation ul li a
{
text-decoration: none;
padding: .3em 5em;
color: #000000;
background-color: #FFFFFF;
font-family: courier;
}


#navigation ul li a:hover
{
text-decoration: line-through;
}


.centeredImage
    {
    float: none;
    margin: 4% 0 2% 9%;
    text-align: center;
    padding-bottom: 25px;
    }

#main-content hr 
{
width :66%;
margin-left: 9%;
}

#main-content
{
width:80%;
padding-left: 113px;
padding-top: 20px;
}

#page-wrap {
    background: white;
    min-width: 780px;
    max-width: 1260px;
    margin: 10px auto;

    }
    #page-wrap #inside {
        margin: 10px 10px 0px 10px;
        padding-top: 10px;
        padding-bottom: 10px;
    }

#sidebar{
border-top: 1px solid #99CC33;
    border-left: 1px solid #99CC33;
    height: 300px;
    width: 200px;
    margin-right: 5px;
    padding: 5px 0 0 5px;
    position:absolute;
}

#main-content p
{
margin-left: 10%;
font-family: courier;
font-size: 14px;
}

#heading p
{
margin-left: 10%;
font-family: sans-serif;
font-size: 14px;
}

#sidebar p
{
margin-left: 10%;
font-family: courier;
font-size: 14px;
font-weight:bold;
}

1 个答案:

答案 0 :(得分:0)

试试这个:

#main-content
{
    float: left; // float element to the left side
    width:80%;
    padding-left: 113px;
    padding-top: 20px;
}

#sidebar{
    border-top: 1px solid #99CC33;
    border-left: 1px solid #99CC33;
    height: 300px;
    width: 200px;
    margin-right: 5px;
    padding: 5px 0 0 5px;
    position:absolute;
    right: 0; // position element to the right
}
编辑:抱歉。你想要右边的侧边栏。