ロード時にファイル拡張子を取得するときにブラウザは何を解釈していますか?
html、svg、および dtd (エンティティ) を混在させようとしています。私はそれを有効な方法で行うようにしています。しかし、今は私が理解できない問題の立場です。やった:
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html [
<!ENTITY duration "3s">
...
...
<div style='width:100%; border:1px solid black;'>high there</div>
<p>toaster</p>
<hr/>
<svg width="600" ...
私の「ページ」は意図したとおりに表示され、Rubymineは注釈なしでファイルを「読み取り」ます。
ファイル拡張子がSVG (つまり、index.svg) である限り。HTMLに変更すると、不運です。ページは本来あるべき姿に少しだけ似ています。ここで両方のバリアントを参照してください。
ファイルの拡張子に応じてブラウザが「気が変わった」とき、舞台裏で何が起こっているのでしょうか?
ところで、私の RumyMine は、拡張子が 'html' のファイルに何か問題があることを教えてくれます (ただし、何ではないか)。
私は両方を好みます: 何が起こるか教えてください。