div+css想要文字在图片上,图片大小固定_html/css_WEB-ITnose
程序员文章站
2022-04-24 20:21:32
...
css:
.p1{z-index: 1;width: 20;border-top: 5;border-right: 5;border-left: 5;border-bottom: 10;border-color: black}
.p2{font-family: 时尚中黑简体;font-size: 30pt;color: gray;z-index: 2}
html:
得到效果:
如图,文字并没有在图片上面而且图片也不像css里设定的那样有边框,变大,求问为什么?
.p1{z-index: 1;width: 20;border-top: 5;border-right: 5;border-left: 5;border-bottom: 10;border-color: black}
.p2{font-family: 时尚中黑简体;font-size: 30pt;color: gray;z-index: 2}
html:
sdafdsafdsa
得到效果:
如图,文字并没有在图片上面而且图片也不像css里设定的那样有边框,变大,求问为什么?
回复讨论(解决方案)
重发遍图
想要文字在图片上层
要么 P2绝对定位
要么把图片换成p1的背景图都能满足。
而且你的div没有宽高,所以没有边框。
外层加一个div
.p{
position: relative
}
.p2 {
position:absolute
// 设top,left
}
sdafdsafdsa
可以用相对定位和绝对定位来解决。而且的的border也没有加单位px,下面是修改后的,希望对你有帮助:
sdafdsafdsa