もちろん、画像内のデータが正しく、かつ、ブラウザがサポートする形式であれば拡張子があろがなかろうが表示できるでしょうし、GDで動的に書き出す際などはHTTPヘッダにMIMEタイプを指定して書き出したりしますよね?
現状の技術上?は問題ないと思いますけど、これってHTML上正しいことなの?というのが疑問です。
教えてください。よろしくお願いします。
全く問題ありません。
HTML4の仕様書(邦訳:http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/struct/obj...)には、src属性の属性値は”RFC2396で定められたURI”というように規定されており、そのRFC2396(邦訳:http://www.y-adagio.com/public/standards/tr_uri_2396/rfc2396...)では、拡張子の有無については規定されていないので、HTML上でももちろん問題ありません。