html - 如何制作两个 div,并排 float ,在一个范围内响应地调整大小,第二个根据需要下降

标签 html css

我有两个并排的 div。第一个是带有图像的固定宽度。第二个是可变宽度的文本(在 150-770 范围内可变)。我需要第二个 div 在浏览器调整大小时调整大小,以便它可以从 750 缩小到 150,里面的文本将在调整大小时换行,并且 div 并排保持到 300+150。但是,当浏览器的宽度低于 300+150 时,第二个 div 将下降到第一个下方。在用 css 追逐自己的尾部几个小时后,我可以实现其中的一些,但不是一次全部实现(例如,我可以完成所有这些,但不能让第二个 div 下拉,或者我可以得到除文本之外的所有内容不会在大小 150 和 750 之间自动换行)。谢谢。

<div>
    <div style="float:left; width: 300px; ">
        <img src="image.jpg" style="width: 100%;">
    </div>

    <div style="float:left; min-width:150px; max-width: 750px;">
        some text here that should wrap on resize between 300 and 750.
        if the browser window get below 300+150, this div will
        drop below the previous div.
    </div>

    <div style="clear: both;"></div>
</div>

最佳答案

如果您调整页面大小,div 将随之调整大小并加载页面。

$(window).on('load resize', function(){
    $('#div').width($(this).width());
});

并让它们并排 float ,试试这个 css:

display: inline;
  postion: relative;
  float: left;

关于html - 如何制作两个 div,并排 float ,在一个范围内响应地调整大小,第二个根据需要下降,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28504505/

相关文章:

php - 如何使用php通过图像名称调整文件夹中图像的大小?

css - 浏览器无法访问 CSS

javascript - 使用 js 更改输入 slider 的颜色渐变?

javascript - 需要按两次复选框才能使 onclick 起作用

html - 如何在sql这个例子中获取节点a和img?

javascript - 隐藏表 A 中出现在表 B 中的行

css - 指定旧版 `inline-block` 显示值的新方法是什么?

c# - 使用嵌套的 div 而不是表或流来渲染 RadioButtonList

javascript - 将下拉菜单添加到图像按钮

javascript - jQuery 应该等到 css 转换