css / html-网格十六进制中的居中对齐文本不起作用

密码

标题说明了一切。我有一个图像网格(使用引导程序),每个图像上方都有一个标题,但是我无法使标题表现得像是居中对齐。我在jsfiddle中重新创建它时遇到了问题,但是我做了一张图片来解释(请参阅底部)。

相关HTML

    <div class="container">
    <div class="row topRow">
         <div class="col-sm-3">
             <div class="icon">
                 <img src="http://placehold.it/200x200">
                 <p class="iconTitle">Title awdsad awd </p>
                 <p class="iconDescription">Description</p>
             </div>
         </div>
    </div>
</div>

相关CSS

.container .topRow img {
    position: absolute;
    top: 90%;
    left: 20%;
}

.iconDescription {
    text-align: center;
    position: absolute;
    left: 20px;
    top: 235px;
}

.iconTitle {
    position: absolute;
    top: -35px;
    left: 135px;
    font-size : 25px;
    white-space:nowrap;
    text-align: center;
}

还有图片-http://i.imgur.com/vEQWDUT.png

我知道我总是可以手动完成的,但是这些图像会很多,似乎效率不高。注意,jQuery中有一些小的动画,但这不是原因(全部删除,没有效果)。

我已经尝试了一百万零一件事,但我仍然很新,不胜感激任何提示。谢谢!

奥兰多Paredes Hamsho

我建议您像这样重新构造html:

<div class="container">
<div class="row topRow">
     <div class="col-sm-3">
         <div class="icon">
             <p class="iconTitle">Title awdsad awd </p>
             <img src="http://placehold.it/200x200">
             <p class="iconDescription">Description</p>
         </div>
     </div>
</div>
</div>

这样,您的标题就会出现在图像的顶部,在将其作为简单文本进行查看时,它的语义更加丰富。

当涉及到CSS时,您需要考虑的是显示图像的布局。

简而言之,您想要做的是

.icon{ position: relative;}

这样,Icon内部的所有内容都将相对于该div。这样,当您将元素绝对定位在其中时,该定位将与您的“图标” div有关(例如,top将成为div的顶部)。这也是将图片和文字放在该div中居中的一种非常简单的方法。

.icon p{text-align:center;}
.icon img{display:block; margin:0 auto;}

让我知道是否有帮助。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

html&css-以正确方式对齐的图像和文本不起作用

来自分类Dev

如果使用十六进制,则CSS列表不起作用

来自分类Dev

在图像悬停上显示文本不起作用-CSS / HTML

来自分类Dev

CSS / HTML在图像周围包裹文本不起作用

来自分类Dev

垂直对齐不起作用CSS / HTML

来自分类Dev

垂直对齐不起作用CSS / HTML

来自分类Dev

垂直对齐CSS不起作用的HTML

来自分类Dev

对齐并居中<textarea>文本HTML / CSS?

来自分类Dev

十六进制颜色代码可能导致 CSS 不起作用

来自分类Dev

在 CSS/HTML 中居中图像网格的方法?

来自分类Dev

HTML形式的文本输入类型的CSS不起作用

来自分类Dev

按钮中的 HTML 文本不起作用/重叠

来自分类Dev

CSS在firefox中不起作用(或HTML显示为简单文本)

来自分类Dev

HTML / CSS-链接不起作用

来自分类Dev

HTML到CSS的链接不起作用

来自分类Dev

HTML / CSS分页符不起作用

来自分类Dev

CSS / HTML图像交换不起作用

来自分类Dev

<section>的HTML / CSS填充不起作用

来自分类Dev

HTML / CSS样式标签不起作用

来自分类Dev

HTML CSS 悬停不起作用

来自分类Dev

HTML / CSS - (浮动:左)不起作用

来自分类Dev

CSS HTML 类不起作用

来自分类Dev

CSS 命令在 CSS 文件中不起作用,但在主 HTML 中起作用

来自分类Dev

文本对齐不起作用(css)

来自分类Dev

文本对齐不起作用(css)

来自分类Dev

CSS文本对齐中心不起作用

来自分类Dev

CSS文本对齐不起作用

来自分类Dev

CSS 文本对齐不起作用

来自分类Dev

HTML CSS background-image属性根本不起作用