gpt4 book ai didi

css - 用 :after pseudo selector 定位文本

转载 作者:太空宇宙 更新时间:2023-11-03 19:45:29 25 4
gpt4 key购买 nike

我有这个:

    div#myImg{
background: url('myimage.png') left top no-repeat;
}

div#myImg:after{
content: 'TEXT UNDER IMAGE';
margin:0 auto;
vertical-align:text-bottom;
font-size: 14px;
}

.dm_lp_imgs{
width: 100px;
float:left;
height: 115px;
margin-right: 15px;
}


<div id="myImg" class="lp_imgs"></div>

我知道您可以使用 :after 伪选择器添加文本,但我想将该文本居中放置在我的图像下方。我可以使用 :after 伪选择器来做到这一点吗?

此刻,文本似乎卡在了 div#myImg DIV 的顶部。

更新:

display:block

不成功...

最佳答案

通常我使用 CSS position 来做这类事情。制作父级 position:relative,将 position:absolute 添加到 ::after 元素,并给它一个 top:100%

http://jsfiddle.net/s22Af/

div#myImg:after{
content: 'TEXT UNDER IMAGE';
margin:0 auto;
vertical-align:text-bottom;
font-size: 14px;

position:absolute;
top: 100%;
text-align: center;
}

.dm_lp_imgs{
width: 100px;
float:left;
height: 115px;
margin-right: 15px;

position: relative;
}

关于css - 用 :after pseudo selector 定位文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24268567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com