Html 浮动侧边栏始终向右

Html 浮动侧边栏始终向右,html,css,Html,Css,我只记得一些关于浮子的事:左;而且清楚:对,;使侧边栏始终位于右侧。但这对我不起作用 您在图中看到的问题是,分页div将侧边栏推到了站点的底部 我的标记是: <article></article> <footer></footer > <aside class="sidebar"></aside> 将文章和页脚放在一个div中,并向其添加float:left,然后您将边栏float:right如下所示: <div c

我只记得一些关于浮子的事:左;而且清楚:对,;使侧边栏始终位于右侧。但这对我不起作用

您在图中看到的问题是,分页div将侧边栏推到了站点的底部

我的标记是:

<article></article>
<footer></footer >
<aside class="sidebar"></aside>

将文章和页脚放在一个div中,并向其添加
float:left
,然后您将边栏
float:right
如下所示:

<div class="left">
    <article></article>
    <footer></footer >
</div>

<aside class="sidebar"></aside>

我会使用宽度百分比来仅使用float left并在页脚中清除它,如下所示:
文章{
宽度:80%;
身高:90%;
背景颜色:黄色;
}
旁白{
宽度:20%;
身高:90%;
背景颜色:蓝色;
}
页脚{
明确:两者皆有;
宽度:100%;
身高:10%;
背景色:红色;
}
.左{
浮动:左;
}
文章
在一边

页脚
请为
侧栏提供css
这确实意味着文章中的内容占用的空间比侧栏所能容纳的空间要大
<div class="left">
    <article></article>
    <footer></footer >
</div>

<aside class="sidebar"></aside>
.left {
    float:left;
}

.sidebar {
    float:right;
}