png图片浮在文字上方用div+css怎样实现 5

图片是png格式的一个印章,需要做在文字之上,请问用div+css怎样实现?注意:不是环绕,也不是图片做背景,而是让图片在文字之上!~... 图片是png格式的一个印章,需要做在文字之上,请问用div+css怎样实现?注意:不是环绕,也不是图片做背景,而是让图片在文字之上!~ 展开
 我来答
百度网友a91dbe362
2011-08-31 · TA获得超过1.1万个赞
知道大有可为答主
回答量:4087
采纳率:0%
帮助的人:4256万
展开全部
楼上说的绝对定位欠妥,只用绝对定位换个分辨率或者有的浏览器多个插件栏什么的,不同浏览者的浏览器窗口宽度或高度任意一个不一样,那个印章就绝对错位了。

正确的方法是:图片的父及元素相对定位 + 图片本身绝对定位

下面例子中p就是图片的父级元素,父级元素要有相对定位属性,当然p也可以换成div或其他标签,或者图片的父级元素p上不加相对定位属性,而在p的父级上面加相对定位属性也行:

html代码:
<p class="xiangdui"><img src="png图片地址" class="juedui" />文字段落</p>

Css代码:
.xiangdui{position:relative;}/*图片的父级或爷爷级元素相对定位*/
.juedui{position:absolute;left:200;top:100px;}/*图片绝对定位,数值根据你页面自己调整*/

另外你这个东西还有个需要解决的是png在ie6下背景不会透明的问题,办法很多,自己百度下:ie6 png透明
kang_candy
2011-08-31 · TA获得超过111个赞
知道答主
回答量:39
采纳率:0%
帮助的人:37.2万
展开全部
你应该是要用在文章页吧?对于这种内容不固定的东西建议使用position定位方式:
一共三个块级元素标签,post为整个文章内容区域,content默认可以只加一个最小高度(如min-width:200px),mark就是那个印章了。
主要原理就是父容器post相对定位(position:relative),印章mark绝对定位(position:absolute),然后就可以随意设置mark的top/bottom和left/right属性来进行定位了,z-index一般不用设置,因为根据文档顺序,后出现的内容会挡住前面的内容。

基本的HTML结构:
<div class="post">
<div class="content"></div>
<div class="mark"></div>
</div>
基本的样式:
<style type="text/css">
.post { position: relative; }
.content { min-width: 200px; }
.mark { position: absolute; top: 100px; right: 50px; width: 150px; height: 150px; background: url(images/mark.png) no-repeat center center;}
</style>
对于IE6的PNG透明问题的简易解决方法是在.mark类中追加
_background:none;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images/mark.png" ,sizingMethod="crop");
这两句,如果有问题可以继续...
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
du瓶邪
推荐于2018-05-17 · TA获得超过2.4万个赞
知道大有可为答主
回答量:1.7万
采纳率:100%
帮助的人:2741万
展开全部
方法是:图片的父及元素相对定位 + 图片本身绝对定位
例子
html代码:
<p class="xiangdui"><img src="png图片地址" class="juedui" />文字段落</p>
Css代码:
.xiangdui{position:relative;}
.juedui{position:absolute;left:200;top:100px;}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Aya莫卡卡
2011-08-31
知道答主
回答量:19
采纳率:0%
帮助的人:8.2万
展开全部
使用绝对定位,流中的块元素和内联元素均会忽略绝对定位元素。
div {
position:absolute;
left:x;
top:y;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿土娃
2011-08-31
知道答主
回答量:74
采纳率:100%
帮助的人:14.6万
展开全部
那就用绝对定位
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式