如何并排创建两个div,其中一个延伸到页面宽度? [英] How to create two divs side-by-side with one extending till page width?

查看:43
本文介绍了如何并排创建两个div,其中一个延伸到页面宽度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我需要按以下方式创建两个div:

What I need is two divs in following fashion:

[内容宽度] [------------------页面剩余宽度----------------------------]

[-width-of-content-][------------------remaining-width-of-page----------------------------]

我记得在过去,通过使用表来进行此操作很容易.但是现在表是禁忌,那么如何使用div来实现呢?我已经花了数小时试图弄清楚这一点!

I remember how in olden days it was a breeze to do this by using tables. But now tables are taboo, so how do I achieve this with div? I have been spending hours trying to figure this one out!

<div style='float:left;display:inline-block'> Hello</div>
<div style='float:left;width:100%''> THIS DIV BREAKS</div>

推荐答案

您只需要浮动左元素.

HTML

<div id="left">Hello yoyoyoy jrllo hello blah blah</div>
<div id="right"></div>

CSS

#left,#right{
    height:50px;
}

#left{
    background:red;
    float:left;
}

#right{
    background:green;
}

https://jsfiddle.net/qb3374ou/

右div与内容..相同的结果 https://jsfiddle.net/qb3374ou/1/

right div with content.. same result https://jsfiddle.net/qb3374ou/1/

这篇关于如何并排创建两个div,其中一个延伸到页面宽度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆