我有以下代码:
<html>
<body>
<div id="left" style="height:30%;background-color: cyan;">
</div>
<div id="right" style="height:30%;background-color: yellow">
<a style="padding: 3em;margin: 3em;" >test</a>
</div>
</body>
</html>
如何将div(id = left)拉伸到100%但除了div的宽度(id = right)。我的意思是左div宽度+右div宽度必须等于窗口的100%。
答案 0 :(得分:1)
在HTML中切换它们,首先放置#right
,然后#left
。
将float
添加到#right
,它将具有其内容的宽度,#left
将窗口宽度的其余部分作为宽度。
<style>
#right {float: right;}
#left {overflow: hidden}
</style>
<div id="right" style="height:30%;background-color: yellow">
<a style="padding: 3em;margin: 3em;" >test</a>
</div>
<div id="left" style="height:30%;background-color: cyan;">xxx</div>
答案 1 :(得分:0)
<html>
<body>
<div id="left" style="height:30%;background-color: cyan;">
</div>
<div id="right" style="height:30%;background-color: yellow;float: right;">
<a style="padding: 3em;margin: 3em;" >test</a>
</div>
</body>
</html>