Html CSS有助于将销售横幅置于图像之上
我试图将此销售横幅置于图像上方。红色边框是一个固定宽度的div,其宽度与页面布局所需的宽度相同。无论图像大小如何,我都需要保持一个像这样宽的空间 黑色边框是一个仅与图片一样宽的div,我正试图在图片顶部的右上角显示销售横幅 例如:Html CSS有助于将销售横幅置于图像之上,html,css,z-index,css-float,alignment,Html,Css,Z Index,Css Float,Alignment,我试图将此销售横幅置于图像上方。红色边框是一个固定宽度的div,其宽度与页面布局所需的宽度相同。无论图像大小如何,我都需要保持一个像这样宽的空间 黑色边框是一个仅与图片一样宽的div,我正试图在图片顶部的右上角显示销售横幅 例如: 我知道我把显示器和位置弄得一团糟。我只需要图像和销售范围具有相同的设置,除了销售范围向右浮动并且z指数比图像高。您需要定位:绝对销售范围的css如下所示您应该将销售范围的css更改为: span.onsale { display: inline-block;
我知道我把显示器和位置弄得一团糟。我只需要图像和销售范围具有相同的设置,除了销售范围向右浮动并且z指数比图像高。您需要定位:绝对销售范围的css如下所示您应该将销售范围的css更改为:
span.onsale {
display: inline-block;
width: 59px;
height: 59px;
z-index: 10;
background: url(http://i42.tinypic.com/sq49ow.png) no-repeat;
position:absolute;
top:0;
right:0;
}
通过这种方式,销售图像被放置在父图像的右上角(因此是top:0和right:0样式)要完美地进行此类放置,需要做两件事
div.interior-images
需要获取属性position:relative
。和span.onsale
获取属性position:absolute
和right:0
您的请参见小提琴和演示: 小提琴: 演示:
浮动:右,z-索引,位置:相对,显示:内联块都不是必需的。亲爱的,请查看我的答案,如果您遇到任何问题,请告诉我,以便我可以根据您的需要更改代码。