HTML怎么显示不出PNG图片

作者&投稿:右纪 (若有异议请与网页底部的电邮联系)
html png无法显示,请教什么问题~

你的背景图片宽度高度应该设置一个固定值。而不要使用100%。就可以显示了。

PNG图片色彩丰富而深受很多UI设计者的喜爱,但是在IE下对PNG图片支持得并不是很好,但是在Firefox和Opera浏览器下却是不错的。尤其是IE6下,根本显示不出来PNG透明和半透明的特性来,IE7现在已经支持了。
1、使用Javascript
好处:通吃各种浏览器
代码如下:

function correctPNG() // correctly handle PNG transparency in Win IE 5.5 & 6.
{
var arVersion = navigator.appVersion.split("MSIE")
var version = parseFloat(arVersion[1])
if ((version >= 5.5) && (document.body.filters))
{
for(var j=0; j<document.images.length; j++)
{
var img = document.images[j]
var imgName = img.src.toUpperCase()
if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
{
var imgID = (img.id) ? "id='" + img.id + "' " : ""
var imgClass = (img.className) ? "class='" + img.className + "' " : ""
var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
var imgStyle = "display:inline-block;" + img.style.cssText
if (img.align == "left") imgStyle = "float:left;" + imgStyle
if (img.align == "right") imgStyle = "float:right;" + imgStyle
if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
var strNewHTML = "<span " + imgID + imgClass + imgTitle
+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
+ "(src=\'" + img.src + "\', sizingMethod='scale');\">"
img.outerHTML = strNewHTML
j = j-1
}
}
}
}
window.attachEvent("onload", correctPNG);

2、使用CSS滤镜
因为firefox等浏览器是不支持滤镜的,所以写起来会比较复杂。
#div1 {
height: 600px;
width: 260px;
padding: 20px;
background-repeat: repeat;
}

/* for ie7 ff*/
html>body #div1 {
background:url(../images/menu1.png) no-repeat;
}
/* for ie6 */
* #div1 {
background:none;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/menu1.png', sizingMethod='crop');
}
需要注意的是:AlphaImageLoader滤镜会导致该区域的链接和按钮无效,解决的办法是为链接或按钮添加:position: relative;这样条代码,使其相对浮动。AlphaImageLoader无法设置背景的重复,所以对图片的切图精度会有很高的精确度要求。
3、使用CSS滤镜和hack
html>body .png { background:url(1.png); width:300px; height:100px; border:#000 solid 1px;}

/* ie6 */* html .png { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='1.png'); background:none; width:300px; height:100px; border:#000 solid 1px;}

HTML显示不出PNG图片,是设置错误造成的,解决方法如下:

1、首先在电脑中,找到并打开AveDesktopSites软件。

2、软件打开后,找到要显示到电脑桌面html网页或htm文件。下面是要显示html网页或htm文件的存放路径。

3、接着设置一下电脑桌面html网页,或htm文件需要显示的大小(长、宽、高、位置)。

4、此处”+、-“符号代表添加或删除路径,如图。

5、最后在桌面”双击“打开”灯泡“图标软件,html网页或htm文件,即可自动显示出来。



我记得支持PNG格式。是不是你那PNG图片是透明的啊。。。你在想要显示图片的位置点下右键,看看有没有图片路径,有的话就说明确实显示了,不过是透明的而已,要是没有你就把你那图片名称里的“,”去掉试试。PNG格式的图片我一般都是给图片打水印的时候用。但是貌似能显示在网页上。至于你说的那个2维数组
<script>
function showpic(){
for(i=0;i<6;i++){
for(j=0;j<6;j++){
document.write("<img src='"+i+","+j+".png'>");
document.write("<br>");
}
}
}
</script>
这样你试试。。我没测试过,随手写的。。

我记得支持PNG格式。是不是你那PNG图片是透明的啊。。。你在想要显示图片的位置点下右键,看看有没有图片路径,有的话就说明确实显示了,不过是透明的而已,要是没有你就把你那图片名称里的“,”去掉试试。PNG格式的图片我一般都是给图片打水印的时候用。但是貌似能显示在网页上。至于你说的那个2维数组
<script>
function
showpic(){
for(i=0;i<6;i++){
for(j=0;j<6;j++){
document.write("<img
src='"+i+","+j+".png'>");
document.write("<br>");
}
}
}
</script>
这样你试试。。我没测试过,随手写的。。

我可以很权威的告诉你:只支持JPG JPEG 还有一种忘记了,只支持很少部分的常用图片格式!你说的那种不支持!

把图片文件名改一下


vivox7账户密码忘记了
若是vivo账号密码忘记,建议可以可以在vivo官网--查找手机--点击忘记密码--输入账号--通过之前绑定的验证方式找回密码,若是无法验证,建议联系官网右下角的在线客服申诉的。

...我做的这个网页上的详细信息里的图片能不能显示。
可以正常看到,报告完毕!网通线路

电脑开机时显示quiet mode enabled,是怎么回事?
电脑开机时显示quiet mode enabled的原因:1、操作系统文件损坏。2、MBR表损坏。3、硬盘数据线松了。4、硬盘坏了。解决方法:1、重新安装操作系统。2、用U盘或光盘引导,进入PE系统,用分区软件修复MBR表(有的软件叫修复引导)。3、检查硬盘数据线、电源线,将接头插紧,如果是线坏了就更换新的。4...

在HTML里,怎么把规定的文字显示在图片上?
你的代码是正确的,应该是背景图片路径不对,把图片和你的html文档放在一起,你可以试试?tml> 我的第一个网页 <!-- .STYLE1 { font-size: larger;font-weight: bold;font-style: italic;} --> 我的主页 我的姓名 我的年龄 我的爱好 ...

英吉利海峡隧道的项目特点
因而,总价合同决不意味着固定价!合同各方的对抗曾经引起欧洲隧道的多次危机。例如,1989年总承包商(TML)的费用增加,导致了1990年初业主(欧洲隧道公司)的资金告罄。于是银行财团、业主和承包商各方产生了尖锐的矛盾,几乎到了项目吹台的边缘,经过艰难的谈判,各方才接受了一个拆衷办法,英、法两国以政府机构名义参与...

系统缺少文件出现提示
1.出现文件丢失的原因是:杀毒造成错误删除系统文件、安装卸载某些软件造成、病毒或木马原因、用一些优化系统的工具优化等原因系统造成。不是硬件的问题,硬件只能与安装的软件不兼容,造成死机等现象,而不会使系统文件丢失。2.重新格式化安装一次。在安装过程中格式化时使用NTFS(快)来格式化。安装好后,把...

ASP内建对象Server
这里应该不会另起一行。会被浏览器显示为 :这是对 HTMLEncode 方法的测试。这里应该不会另起一行。为了避免此类问题,我们就需要使用 S erver 对 象的 H TMLEncode方法,采用对应的不由浏览器解释的 H TML Character Code 替代 H TML 标记字符。所以,用下面的代码才能显示正确的 H TMLEncode 字符串,从而在...

这个数码管显示温度程序,keil编写是有两个错误的。我找了好久都没找到...
include<reg51.h> define uchar unsigned char define uint unsigned int unsigned char code duan[]={ 0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};sbit ds=P3^7;uint temp; \/\/定义整形的温度数据 \/\/unsigned code[4];void delay(uin...

PHP HTML表单提交 怎麼才可以不刷网页
第一,php页面中的file_get_contents读取了html的内容,在php页面中显示的内容和html是一样的。看起来像刷新。$tmlcode = file_get_contents($tmlfilespath);之后直接echo $tmlcode;把后面的内容全部注释掉。第二,你的ajax有问题。方法没用定义,用FF错误就显示了。

地狱少女中出现的那个地狱通信网址有木有人知道啊大神们帮帮忙_百度...
w ww . x t d m . n e t \/jigoku. h tml 这是官方的地狱通信是一种邮件 由邮件的形式将你所恨的人的名字发过去 地狱少女就会将他带入地狱 为你报仇雪恨 但是害人终害己 死后你也将进入地狱 我所知道的地狱通信网址: http:\/\/blog-imgs-1.fc2.com\/w\/a\/i\/waine\/...

西沙群岛13538038887: HTML怎么显示不出PNG图片 -
宣罚复方: HTML显示不出PNG图片,是设置错误造成的,解决方法如下: 1、首先在电脑中,找到并打开AveDesktopSites软件. 2、软件打开后,找到要显示到电脑桌面html网页或htm文件.下面是要显示html网页或htm文件的存放路径. 3、接着设置一下电脑桌面html网页,或htm文件需要显示的大小(长、宽、高、位置). 4、此处”+、-“符号代表添加或删除路径,如图. 5、最后在桌面”双击“打开”灯泡“图标软件,html网页或htm文件,即可自动显示出来.

西沙群岛13538038887: html png无法显示,请教什么问题 -
宣罚复方: 你的背景图片宽度高度应该设置一个固定值.而不要使用100%.就可以显示了.

西沙群岛13538038887: 网页上PNG格式图片不显示 -
宣罚复方: 1、 使用 开始->运行,在运行输入框中输入 “regsvr32 c:windowssystem32pngfilt.dll”(然后点击确定) 或者运行regsvr32 c:windows" class="t_tag">windowssystem32pngfilt.dll .注意,这个pngfilt.dll在有的系统中是在 c:windowssystem中...

西沙群岛13538038887: 网页上无法显示png格式图片怎么解决呀 -
宣罚复方: 右击你的PNG格式的图片,选择打开方式,选种一个看图软件打开就行了,如果要一直采用这个看图软件打开的话,就把那前面的小勾打上就OK了,下次再看png格式的图片,就可以直接双击打开了

西沙群岛13538038887: 网页上PNG 格式的图片显示不出来
宣罚复方: 开始->运行,在运行输入框中输入 regsvr32 c:\windows\system32\pngfilt.dll ,然后点击确定,如果出现“已加载c:\windows\system32\pngfilt.dll,但没有找到DllRegisterSever 输入点,无法注册这个文件”,则表明这个文件可能损坏了,你要去别...

西沙群岛13538038887: 为什么我的网页上带PNG格式的都显示不出来了 -
宣罚复方: 可能是服务器上的图片删除了吧 也可能是你系统有问题 换个网站看看

西沙群岛13538038887: html背景图片显示不出来 -
宣罚复方: 最好用相对路径,不行在看看是不是图片格式的问题 会不会是1.jpg或1.png

西沙群岛13538038887: 我的电脑打开网页不显示png格式的图片怎么办 -
宣罚复方: 解决ie不显示png的方法就是 方法一: 1、打开注册表,依次 HKEY_CLASSES_ROOT\\MIME\\Database\\Content Type\\image/png 2、找到Extension键名,将数值数据

西沙群岛13538038887: 网页中png显示不出如何修复
宣罚复方: 在ie中选择对象--〉internet选项--〉高等--〉多媒体 勾选显示图片 还可以设置其他的选项

西沙群岛13538038887: 制作html插入图片后为什么无法显示 -
宣罚复方: 1,图片大小问题,图片不可以太大. 2,图片类型问题,图片必须是rgb模式,其他模式则在html中显示不出来

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网