Javascript 如何在页面左侧添加背景色?
我想在页面左侧添加背景色。我有一个主div,它居中,宽度固定。我尝试了背景图像,但它不适合我,因为我在页面上有无限滚动。下面的图片显示了我想要实现的目标: 以下是我的方法:Javascript 如何在页面左侧添加背景色?,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我想在页面左侧添加背景色。我有一个主div,它居中,宽度固定。我尝试了背景图像,但它不适合我,因为我在页面上有无限滚动。下面的图片显示了我想要实现的目标: 以下是我的方法: <div class="row"> <div class="left"></div> <div class="container"> my custom HTML code </div> </div> HTM
<div class="row">
<div class="left"></div>
<div class="container">
my custom HTML code
</div>
</div>
HTML
<div class="row">
<div class="left">
your left code
</div>
<div class="container">
your custom HTML code
</div>
</div>
HTML
<div class="row">
<div class="left">
your left code
</div>
<div class="container">
your custom HTML code
</div>
</div>
如果你想把容器放在中间和左边,这里就是
如果你想把容器放在中间和左边,这里就是
你的想法是对的,但为什么你的
偏左:-100%代码>?把它改为正值,你就会得到你想要的。然后将你的宽度设置为小于100%@stackErr这对我不起作用。看看这个:你的想法是对的,但是为什么你有左:-100%代码>?把它改为正值,你就会得到你想要的。然后将你的宽度设置为小于100%@stackErr它对我不起作用。看这个:好的,尝试用你的固定值替换宽度。为什么它不起作用呢?好的,那么试着用你的固定值替换宽度。为什么它不起作用?
.container {
background-color: gray;
width: 80%;
margin: 0 auto;
float: left;
}
.left {
background-color: red;
float: left;
width: 20%;
}
.row { width: 100%; position: relative; }
.left { width: 20%; height: 100%; top: 0; left: 0; position: absolute; background: red; }
.container { width: 600px; margin: 0 auto; background: #FFF; }