html - 如何在跨度内居中图片?

标签 html css image resize-image

我想将图片居中放置。跨度具有 centerMe 类,但它不会影响图片。

centerMe 的标记:

.region.region-footer .centerMe{
    text-align: center;
  }

您可以在 JSFiddle 上找到此示例.

感谢您的帮助

最佳答案

这不会发生,因为 span 是一个内联元素。

text-align:center 不影响它,因为图像的总宽度和 span 的宽度完全相同。如果你给它 100% 的宽度,那么只有你会看到差异。

此外,width 属性不适用于 inline 元素,因此请将其更改为 blockinline-block .

width 添加到标记中:

.centerMe {
    width:100%;
    display:inline-block;
}

已更新 fiddle在这里。

另一种解决方案是使用任何 block 元素,如 divpsection 而不是使用 跨度

关于html - 如何在跨度内居中图片?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24818775/

相关文章:

css - 为什么丰富 :modalPanel styleclass styles not being applied to it?

css - 在 CSS 类中包装 ID?

javascript - 为什么 jQuery 在 keydown 时不能正常运行?

image - MATLAB 到 Julia RGB 图像转换

python - 从图像中提取矩形文本框

html - 带有 IE 的 iframe 和背景图片

html - Unicode 在 Edge 中显示异常

javascript - 构建HTML5 Canvas/JS游戏

html - Wordpress/Bootstrap 导航栏问题,其中子菜单和导航栏之间存在间隙

javascript - 如何使用 javascript 从文件中获取图像尺寸(高度、宽度)