html - CSS - 将 table-footer-group 与图像一起使用

标签 html css

我一直想不通为什么我的图像不接受 display: table-footer-group 属性。当我将一个 div 包裹在图像中但图像本身不起作用时,它似乎可以工作。问题是我不能将图像包装在一个 div 中,必须使用以下标记,但将图像放在文本下方。我想做的就是将图片放在文字下方,但我这辈子都做不到。有任何想法吗?

带有 div 包装器的 JS Fiddle:http://jsfiddle.net/kSsAB/4/

JS Fiddle 只有图像:http://jsfiddle.net/ro5cprzz/1/

HTML:

<div class="label-below">
  <img alt="Some Text" src="http://placehold.it/350x150">
  <span> Some Text </span>
</div>

CSS:

.label-below{
 display: table;
}

img{
 display: table-footer-group;
}

span{
 display: table-row-group;
}

最佳答案

注意事项如下:

  1. 没有详细说明您要做什么,
  2. 为什么你有这些限制,
  3. 您的图像是否为已知尺寸,以及
  4. 它需要如何与父元素/页面的其余部分交互。

您可以使用绝对/相对定位来完成此操作:http://jsfiddle.net/v4ek6crn/

HTML

<div class="label-below">
    <img alt="Some Text" src="http://placehold.it/350x150">
    <span> Some Text </span>
 </div>

CSS

.label-below{
    position: relative;
}

img{
    position: absolute;
    top: 0;
    right 0;
}

span{
    position: absolute; 
    top: 150px;
    right 0;
}

关于html - CSS - 将 table-footer-group 与图像一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26268279/

相关文章:

css - 动态替换 css 标题图片

html - header 对齐问题 - 无法修复

jquery - 如果一个元素的子元素有一个特定的类,则添加一个类来兄弟元素

html - css 高度属性

html - 文档深度过大:R 中 xml2::read_html() 的 XML_PARSE_HUGE 选项

css - 如何在底部时将粘性页脚 div 彼此相邻放置 :0 is set dynamically

jQuery 下拉问题

php - 如何在灯箱画廊中将图像下方的文本居中?

javascript - 如何使用按钮编辑或输入焦点InputElement

css - Webkit CSS 过渡旋转不旋转