何らかの理由で、私のWebページはDoctypeがなくても正常に機能しているように見えますが、完全に指定すると機能しません。
私はさまざまな異なるテンプレートを試しましたが、成功しませんでした。つまり、コードバリデーターが私のコードを気に入らなかったり、機能しなかったりします。
「私が逃げる」のは下の一番上の行だけですが、それでも詳細を指定することはできません。つまり、通常のDoctype宣言の始まりにすぎません。
このページは、DropdownStackoverflowの質問の結果です。
また(そしてこれが問題を引き起こしているかもしれないのでタイプを指定したい理由)ページはIEでのみ完全に機能します。Chromeでは最初のドロップダウンのみが読み込まれ、Firefoxでは読み込まれません。
上記があまり明確ではないことを感謝しますが、コードは非常に短いので、正しい方向に向けられれば、自分でそれを完了したり、他の問題をよりよく説明したりできることを願っています。
<!doctype HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="en" xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>User Interface</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="dropdown.js"></script>
<html>
<body onload="show_results('','Type1')">
<form name="MainForm">
League:
<span id="FirstList"><b>First List.</b></span>
Team: <span id="SecondList"><b>Loading second list, please wait.</b></span>
<input type="button" value="Button1" onclick="show_results(form.select_second.value,'Type3');" />
<input type="button" value="Button2" onclick="show_results(form.select_first.value,'Type4');" />
Output: <span id="OutputTable"><b>Output table space holder.</b></span>
</form>
</body>
</html>