img标签的src属性问题

在我的机器上测试的php页面img标签的src属性不写图片后缀名也可以显示出来,但移到虚拟空间上就一定要写后缀名才能显示出来,这应该不关php坏境的配置问题吧?

在 HTML 中,<img> 标签没有结束标签。在 XHTML 中,<img> 标签必须被正确地关闭。在 HTML 4.01 中,不赞成使用 image 元素的 "align"、"border"、"hspace" 以及 "vspace" 属性。在 XHTML 1.0 Strict DTD 中,不支持 image 元素的 "align"、"border"、"hspace" 以及 "vspace" 属性。
属性值描述DTDalttext规定图像的替代文本。STFsrcURL规定显示图像的 URL。STF

可选的属性DTD 指示此属性允许在哪种 DTD 中使用。S=Strict, T=Transitional, F=Frameset.属性值描述DTDaligntopbottommiddleleftright不赞成使用。规定如何根据周围的文本来排列图像。TFborderpixels不赞成使用。定义图像周围的边框。TFheightpixels%定义图像的高度。STFhspacepixels不赞成使用。定义图像左侧和右侧的空白。TFismapURL定义作为服务器端图像映射的一幅图像。STFlongdescURL指向包含长的图像描述文档的 URL。STFusemapURL定义作为客户端图像映射的一幅图像。STFvspacepixels不赞成使用。定义图像顶部和底部的空白。TFwidthpixels%设置图像的宽度。STF</p>
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-12-16
从技术角度讲,你不加图片后缀是错误的,除非你有js或者样式定义默认的src文件为某一种格式,你可以贴出来代码我帮你看看本回答被网友采纳
第2个回答  2013-09-11
后缀名是必须的!
第3个回答  2020-12-26