html - 如何让一个 div 显示在另一个 div 的下方,并在其周围显示文字?

标签 html css image wordpress

我遇到的问题是我有图像、图像来源和图像说明。当我将图像设置为不对齐时,它显示正常。但是对于垂直图像,当我将对齐方式设置为右对齐或左对齐时,标题将分别显示在图像的左侧或右侧,而不是图像下方。

这是一个问题示例:http://ndsmcobserver.com/2014/01/van-de-casteele-drafted/

相关代码是:

<div id="attachment_677" style="width: 442px" class="wp-caption alignnone">
    <div class="media-credit-container alignright">
        <a href="http://cdn.ndsmcobserver.com/wp-content/uploads/2014/01/20131124-Van-de-Casteele-vs-Wisconsin-Barbara-Kazanowska.jpg">
        <img class="size-medium wp-image-677" alt="Former Irish center back Grant Van De Casteele passes in Notre Dame’s 4-0 win Nov. 24, 2013, against Wisconsin. Casteele was drafted by the Colorado Rapids in the first round of the MLS draft Thursday." src="http://cdn.ndsmcobserver.com/wp-content/uploads/2014/01/20131124-Van-de-Casteele-vs-Wisconsin-Barbara-Kazanowska-432x525.jpg" width="432" height="525" scale="0">
        </a><span class="media-credit">Barbara Kazanowska</span>
    </div>
    <p class="wp-caption-text">Former Irish center back Grant Van De Casteele passes in Notre Dame’s 4-0 win Nov. 24, 2013, against Wisconsin. Casteele was drafted by the Colorado Rapids in the first round of the MLS draft Thursday.
    </p>
</div>

谢谢大家!

最佳答案

我认为问题在于包装容器的宽度,在本例中为“attachment_677”。有一个 width: auto !important,所以容器会使用所有可用空间。如果您删除此属性,它会从样式属性中获取宽度,而不是文本位于图像下方。

关于html - 如何让一个 div 显示在另一个 div 的下方,并在其周围显示文字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21216286/

相关文章:

python - 为什么导入 mnist 数字数据集时总是漏掉一个子图?

java - 如何控制误差扩散描述符的颜色模型的像素大小?

html - 我怎样才能让这个网格不调整大小?

html - 使用 bootstrap 3 时标题按钮的对齐问题?

HTML- 在标题栏中添加或控制图标

html - 如何使 "Fixed"元素可滚动

javascript - OwlCarousel2 无法让 jquery 工作

javascript - 如何将 DIV 默认设置为 style.display = "none"?

html - 提交的表单不发布数据(提交=>提交除外)

jquery - 单击图像下方具有较高 z-index 的内容