問題タブ [html4]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
django - Django で有効な HTML 4.01 Strict を使用する
ここで同様の質問を見つけましたが、より一般的な解決策を探しています。
現在、Django があらゆる種類の HTML を生成するとき (これは主にフォームの生成時に発生します)、デフォルトで自己終了タグを使用し<br />
ます<br>
。<br />
は有効な XHTML であり、HTML5 も有効だと思いますが、有効な HTML4 ではありません。
これをオーバーライドするクリーンな方法はありますか? それとも、代わりに XHTML または HTML5 で django サイトを作成する方がよいでしょうか?
html - コントロールが正しく整列しない
次のコードを使用してホームページをデザインしています。出力 (以下に示す) が正しく表示されません。バナーが左端に移動し、ナビゲーション リンクの間に大きなギャップがあることがわかります。これを設定するには?TABLE の代わりに DIV タグのみを使用して実行できますか?
代替テキスト http://www.freeimagehosting.net/uploads/b122c4ef21.jpg
html - DOCTYPEHTML4.01トランジショナルでIE8に移行
HTMLコードの1行目のすべてのページで、次のものを使用しています。
新しいIE8に移行し、DOCTYPEを変更しないようにしたいのですが、もっと知っておくべき提案や警告はありますか?
つまり、「IE8トランジショナルでは、CSS min-widthが機能しなくなったことに注意してください。また、これとあれでページが台無しになることに注意してください。」
html - HTML:オプションの終了タグを含めるか除外しますか?
一部のHTML1終了タグはオプションです。つまり、次のようになります。
注:含めることが禁止されている終了タグと混同しないでください。
注: xhtml
HTMLとは異なります。xhtmlはxmlの形式であり、すべての要素に終了タグが必要です。終了タグはhtmlでは禁止できますが、。では必須ですxhtml
。
オプションの終了タグですか
- 理想的には含まれていますが、忘れた場合は受け入れます、または
- 理想的には含まれていませんが、入れれば受け入れます
言い換えれば、それらを含めるべきですか、それとも含めないべきですか?
HTML 4.01仕様では、要素タグを閉じることはオプションであると述べていますが、それらを含めることが望ましいか、含めないことが望ましいかについては述べていません。
一方、DevGuruに関するランダムな記事は次のように述べています。
終了タグはオプションです。ただし、含めることをお勧めします。
私が尋ねる理由は、互換性の理由からオプションであることを知っているからです。そして、もし可能であれば、彼らはそれらを(必須|禁止)にしたでしょう。
別の言い方をすれば、HTML 1、2、3は、これらの、現在はオプションの終了タグに関して何をしましたか。HTML 5は何をしますか?そして、私は何をすべきですか?
ノート
HTMLの一部の要素には、終了タグを付けることが禁止されています。あなたはそれに同意しないかもしれませんが、それは仕様であり、議論の余地はありません。オプションの終了タグと、その意図について質問しています。
脚注
1 HTML 4.01
asp.net - aspxを使用してhtml4検証で短いタグを削除します
HEAD runat = "server"タグを付けると、HTML4の検証は初めてです。
このエラーが発生します-エラー行6、列82:文字データはここでは許可されていません
…lesheet"type=" text / css "media =" all "/>
ヘッドタグでは、cssファイルと呼んでいます。
それで、thinについて知っている人が私を助けることができるなら、このエラーを解決する方法は?前もって感謝します。そして私の悪い英語でごめんなさい...
html - XML から HTML への変換 (xhtml ではなく)
一部の xml を次の形式の HTML に変換したい:
<TR><TD> 列1 <TD> 列 2 <TD> 列 3 </TR>
注:出力はHTML
であり、オプションの終了タグは省略されています。これが問題であり、質問が存在する理由です。
私が使用している XSL のスニペットは次のとおりです。
XSL の内容が目的の HTML と一致することがわかります (読みやすいようにラップされています)。
注: XSLT から得られるエラーを知っている人は、答えを知っていることを願っています。
XSL
my (これは の形式であることを忘れないでください) を提示すると、xml
整形式でないエラーが発生します。
終了タグ「TR」が開始タグ「TD」と一致しません。
これは完全に理にかなっています。それはそう:
TD
を閉じる前に要素を閉じませんTR
。質問は次のとおりです。
ではない場合、どうすればxml
に変身できますか?HTML
HTML
xml
こちらもご覧ください
1つ更新
XSL を有効にするために、単純に終了タグを含めることも提案されています (読みやすいように折り返されています)。
次に、 を使用するxsl:output method='html'
と、最終的な HTML コンテンツで</TD>
タグが魔法のように省略されます。動作しないことを除いて:
2つ更新
私はあきらめて、わざわざこの質問をするのではなく、オプションの終了タグだけを含めることをお勧めします。それは可能ですが、それは私の質問ではありません。また、「解決策」は、終了タグが禁止されている要素では機能しません。例:
また
HTML では要素を閉じることが禁止さ<BR>
れているため、HTML 出力に要素を含める方法を教えてください。<BR>
html - 自己終了入力タグは HTML 4 で有効ですか?
http://www.w3.org/TR/html401/interact/forms.html#h-17.4によると、入力要素>
は/>
. ほとんどのブラウザーは で終わる入力要素を処理できますが、その/>
ような入力要素は HTML 構文規則に従って有効ですか? 言い換えれば、要素はHTML 4のよう<input ... />
で<br />
有効ですか?
(この質問は HTML に関するものであり、XHTML に関するものではありません!!!)
html - メタタグの末尾のスラッシュを削除する必要がありますか?
W3cマークアップ検証では、ページの末尾のスラッシュを削除するように求められます。これは正しいです?Aそして私のページはまだすべてのブラウザに準拠していますか?
audio - html4にオーディオを埋め込むための最新技術は何ですか?
私は、オーディオの埋め込み方法に関する最先端の決定的な最新の情報源を見つけようとしており、フラッシュ ビデオに関する最新情報や、オーディオの埋め込みに関する非常に古くて疑わしい記事をたくさん見つけています (たとえば、 IE 3.0 への参照)。また、stackoverflow または doctype では何も見つかりませんでした。
私はhtml4で書いているので、明らかにhtml5のオーディオタグは素晴らしいですが、それは私にとっては解決策ではありません.
では、機能とブラウザのサポートを最大化するには、オーディオをどのように埋め込む必要があるのでしょうか?
私が作業している特定のファイルは midi タイプですが、それがあまり重要であるとは思いません。