css定位两个带有文本和两张图片的div

标签 css layout

在没有负边距的情况下,制作两个 div 和两张像这样的图片的最佳方法是什么:

http://img97.imageshack.us/i/divsandpictures.jpg/

最佳答案

HTML

<div>
    <img src="yourimage.jpg" align="left" />
    <p>some text</p>
</div>
<div>
    <img src="yourimage.jpg" align="left"" />
    <p>some text</p>
</div>

CSS

div { margin:0 0 20px 0; }
p { padding:4px 0 0 30px; display:inline-block }

我认为这是最好的方法。至少,一个最小的方式。

工作版本:

http://jsfiddle.net/J28YS/2/

已修订

http://jsfiddle.net/J28YS/6/

关于css定位两个带有文本和两张图片的div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5297143/

相关文章:

php - 为什么不缓存?

javascript - 给下拉菜单选择一个标题,该标题在做出选择后仍显示在 Angular 落

html - 当其他 flex 元素溢出时 flex 元素折叠边距 : auto;

java - 让 FillLayout 表现正确

java - 使用 JTabbedPane 重叠选项卡

html - 如何用CSS让物体移动?

css - 如何在 Angular js中创建行?

html - 防止我的布局跳跃

java - JLabel 到 GridBagLayout。如何固定宽度?

java - 在 JPanel 中添加一些 JPanel(一个在另一个下面)