内联的两段/段

时间:2011-11-03 20:54:35

标签: css html inline

您好,我不知道如何处理特定问题,所以在这里。 如果不使用表格,我想显示一个带有多行文字的段落,然后在右边显示一个图像。

到目前为止,我已经尝试过这个:

<div id="container">
 <p>
  Some Text
  Some Text
  Some Text
  Some Text
 </p>
 <p>
 <img src="image.jpg"/>
 </p>
</div>

我使用单独的样式表 并且已经尝试过显示内联而没有运气的东西。

我会感激任何建议,虽然我不想使用表格,因为我不喜欢使用表格进行布局。

谢谢。

4 个答案:

答案 0 :(得分:2)

您的容器需要另一组容器:

<div style="float:left;width:50%">
<p>...<p/>
</div>
<div style="float:left;width:50%">
<p>...<p/>
</div>

答案 1 :(得分:0)

如果我明白你想做什么。你可以给

标签一个类/样式并在CSS中执行float:right。看起来像这样:

<p style="float:right;"><img src="image.jpg" /></p>

答案 2 :(得分:0)

你想要图像周围的文字流吗?如果是,则它是这样的:

http://jsfiddle.net/2FMPf/1/

如果你想要单独的图像列,那么它是这样的:

http://jsfiddle.net/2FMPf/2/

答案 3 :(得分:0)

如果你可以考虑使用flexbox(现在支持得很好:https://caniuse.com/#feat=flexbox

你只需要让你的容器成为一个展示:flex; (例如:https://codepen.io/anon/pen/GvZYwj

#container { 
  display: flex;
}

有关flexbox的更多信息,您可以通过阅读MDN开始:https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Flexible_Box_Layout/Using_CSS_flexible_boxes

如果你想了解更多有关flexbox的信息,可以使用这个惊人的教程:http://flexboxzombies.com/p/flexbox-zombies