我没有favicon.ico,但IE总是提出请求.
是否可以阻止浏览器请求我的网站的favicon?也许HTML标题中有一些META-TAG?
我有一个图像,我稍后将使用javascript动态填充src,但为了方便起见,我希望图像标记存在于pageload但不显示任何内容.我知道<img src='' />是无效的,那么最好的方法是什么?
我正在使用带有背景图像的透明1x1图像,以便能够使用精灵并仍然为某些图标提供替代文本.
我想为图像使用数据URI来减少HTTP请求的数量,但是生成透明图像的最小可能字符串是什么?
我意识到我可以使用数据URI:s来表示实际图像而不是精灵,但是当所有内容都保存在CSS中而不是分散时,它更容易维护.
我正在寻找最小的(在文件大小方面)透明的1像素图像.
目前我有一个49字节的GIF,似乎是最受欢迎的.
但我记得多年前有一个不到40个字节.本来可以是32个字节.
谁能做得更好?只要现代Web浏览器可以显示图形格式并尊重透明度,图形格式就不用担心了.
更新:好的,我发现了一个42字节的透明单像素gif:http: //bignosebird.com/docs/h3.shtml
UPDATE2:看起来在某些客户端中,小于43字节的任何内容都可能不稳定.不能拥有那个.
我已经建立了一个模态图像库。当用户点击下一步查看下一张图片时,我会运行类似的东西:
document.getElementById('gallery-image').src = newSRC;
Run Code Online (Sandbox Code Playgroud)
我的问题是,从用户单击图像实际更改的位置旁边开始存在延迟。(由于正在加载新图像)。我想在用户单击下一步时“清空”图像元素。我尝试这样做:
document.getElementById('gallery-image').src = '';
setTimeout(function(){
document.getElementById('gallery-image').src = newSRC;
}, 100);
Run Code Online (Sandbox Code Playgroud)
无济于事。在新图像开始加载之前,如何“清空”IMG 元素?
image ×2
css ×1
css-sprites ×1
favicon ×1
filesize ×1
graphics ×1
html ×1
javascript ×1
transparency ×1
validation ×1