html - 将一个文本向左浮动,另一个向右浮动

标签 html css text css-float

我试图将一个 p 标签 float 到左侧,另一个 p 标签 float 到右侧。他们与 parent 共享相同的 div。我无法做到这一点。右侧文本水平放置正确,但垂直放置在左侧文本下方。这是代码:

<div>
    <p id="t1">Text1</p>
    <p id="t2">Text2</p>
</div>

div {
    border: 1px solid red;
}
#t1 {
    border: 1px solid green;
    display: inline;
}
#t2 {
    border: 1px solid blue;
    display: inline;
    float: right;
}

这是我得到的结果:http://jsfiddle.net/JJB2s/现在,如果我尝试将 t1 文本向左浮动,它们都处于同一垂直水平,但它们似乎比应有的水平低得多。我不太确定为什么会发生这种情况以及如何解决它,有人可以向我解释一下吗?提前致谢!

最佳答案

我会使用 float 来实现它。现在你并没有让它们都 float ,而是试图使用内联显示来让它们对齐。这是修复此问题的更新 fiddle :

http://jsfiddle.net/JJB2s/13/

CSS 转载如下:

div {
    border: 1px solid red;
    overflow: hidden;
}

#t1 {
    border: 1px solid green;
    float: left;
}

#t2 {
    border: 1px solid blue;
    float: right;
}

请注意,将 overflow: hidden 放在容器上可以防止容器折叠,因为它包含 float 。使用 clearfix 可以实现同样的效果如果您实际上不想 overflow hidden

关于html - 将一个文本向左浮动,另一个向右浮动,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19166672/

相关文章:

javascript - 如何在 selenium 中单击 DatePicker 上的正确日期?

需要 Css 选择器帮助

html - CSS3阴影像图像

javascript - 即使 javascript 对象打印值后,ag-grid 的 Grid API 中的 "setRowData"方法也不会加载任何行

html - 嵌套的 div 样式偏移

javascript - 具有 infoWindowContent 和用户地理位置的多个制作者

Javascript:遍历 ID -> 无法设置 null javascript 的属性 'onclick'

qt - QML 文本元素超链接

c - 写入文件的函数在 .cpp 文件中有效,但在 .h 文件中无效

python - 是否有任何 python 模块可以在文本模式下绘制二维笛卡尔坐标?