Javascript 元素忽略位置:固定为CSS中的对齐

Javascript 元素忽略位置:固定为CSS中的对齐,javascript,html,css,Javascript,Html,Css,我有一个HTML和CSS的问题,我有一个横向左菜单与100%的高度和位置相对。我想把其他元素放在它的旁边,这不是问题,问题是如果我想,比如说,把另一个元素放在菜单和右边之间的中间,我就做不到。它在文档的左侧和右侧之间创建一个中心 页面左侧的元素不显示,因为它们位于菜单后面。如何指示菜单“存在”您应该为内容创建另一个,为其设置宽度,并使用float或position将其粘贴到右侧,然后您可以将您的所有内容或您想要的所有内容放在该特定块的中央您可以尝试以下操作: html, body{ he

我有一个HTML和CSS的问题,我有一个横向左菜单与100%的高度和位置相对。我想把其他元素放在它的旁边,这不是问题,问题是如果我想,比如说,把另一个元素放在菜单和右边之间的中间,我就做不到。它在文档的左侧和右侧之间创建一个中心


页面左侧的元素不显示,因为它们位于菜单后面。如何指示菜单“存在”

您应该为内容创建另一个
,为其设置宽度,并使用
float
position
将其粘贴到右侧,然后您可以将您的所有内容或您想要的所有内容放在该特定块的中央

您可以尝试以下操作:

html, body{
    height:100%;
}
body{
    padding-left:400px; /* Suppose the width of sidebar is 400px */
    text-align:center;
    position: relative;
}
.sidebar{
    width:400px;
    top:0;
    left:0;
    position:absolute;
    min-height:600px;
}

若看不到基本的html和css布局,问题就太广泛了。建议您在jsfiddle.net中创建一个演示,概述您的问题。在您的示例中,将填充放在其他div(400px)中。谢谢,它解决了。