我有一个固定宽度的容器。 其中我有一个插入固定宽度包装的页脚。我想将页脚宽度扩展100%。
我无法修改html代码。我需要一个指导如何使页脚100%保持固定包装。
我试图让它通过相对/绝对位置工作。
这是我的代码。
<style>
.wrapper{ width:980px; margin:0 auto}
.body{background:red}
.footer{ width:100%; background:green}
</style>
<div class="wrapper">
<div class="body">Main body contain</div>
<div class="footer">Footer</div>
</div>
答案 0 :(得分:1)
绝对位置适合你
.footer {
position: absolute;
background:green;
left: 0;
right: 0;
}
答案 1 :(得分:0)
尝试width: 100vw;
,这意味着100个视口宽度。并且与容器无关,如百分比。
你仍然需要将它放在左边。
答案 2 :(得分:0)
您可以通过绝对定位.footer
来完成此操作。将您拥有的内容更改为以下内容。
.footer {
background:green;
position: absolute;
left: 0;
right: 0;
}
如果您将position: relative;
添加到.wrapper
,则无效,您的页脚将包含在.wrapper
中。
jsFiddle:http://jsfiddle.net/8qkes6ba/
答案 3 :(得分:0)
尝试添加此内容:
.wrapper{ width:980px; margin:0 auto}
.body{background:red}
.footer{ position:absolute; left:0; width:100%; background:green}
答案 4 :(得分:0)
问题是String data="MyTest";
textView.setText(data);
textView.setText(Html.fromHtml(data));
textView.setMovementMethod(LinkMovementMethod.getInstance());
textView.setLinksClickable(true);
类的宽度设置为wrapper
,导致980px
类的宽度设置为100%时,只有footer
的宽度980px
1}}。
<style>
.wrapper{ width:980px; margin:0 auto}
.body{background:red}
.footer{ width:100%; background:green}
</style>
<div class="wrapper">
<div class="body">Main body contain</div>
</div>
<div class="footer">Footer</div>