html - 将两个 div float 到彼此紧挨着

标签 html css

我想在右侧 float 两个相邻的 div。最右边的 div 有可变文本,所以我希望左边的 div 继续向左移动,但坚持使用可变数据的右边 div。 每当我执行 float:right 操作时,左侧的 div 都会替换右侧的 div。

<div class="wrap">
<div class ="left">static data<div>
<div class ="right">variable data<div>
<div class="wrap">

css 
 .left{
   float:right;
   width:69%;
   display:block;
  }
 .right{
  float:right;
  width:28%;
  display:block;
 }
 .wrap{
 width:100%;
 }

右侧和左侧的 div 中还有一些 div,但没有任何类。我该如何处理这个问题。显示时左边的 div 接管右边的 div。

谢谢,

最佳答案

我想你只是想交换 div。

第一个子div一直 float 到rhs

第二个右浮动的div显示在第一个的左边

FIDDLE

<div class="wrap">
    <div class ="right">variable data</div>
    <div class ="left">static data</div>
</div>

CSS

 .left, .right{
    float:right;
 }

关于html - 将两个 div float 到彼此紧挨着,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19126436/

相关文章:

html - (jQuery mobile) 如何让主 div 将页眉和页脚之间的其余部分包装起来?

css - 图片不会显示 html + css

html - 奇怪的 Base64 编码/解码问题

javascript - Firefox 字体失败

css - 在同一元素上使用不同的类将 css 附加到类

html - ionic 侧面菜单不显示内容

jquery - 仅过渡背景图像大小,在 css 中? (未设置背景大小时)

html - 在没有 JS 的情况下调整灯箱的位置

python - 使用python提交表单

javascript - 使用 javascript onblur 事件一次处理 1 行