問題タブ [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.
html - 終了タグは、終了タグが省略された、閉じられていない間にあるすべての開始タグを閉じる必要がありますか?
HTML 4.01標準を読んでいるのは間違っていますか、それともGoogleですか?HTML 4.01では、次のように記述します。
GoogleChromeでのレンダリングは次のとおりです。
プレーン+ em +ストロング-em
これは、基礎となるSGMLルールを次のように要約するHTML 4.01標準と矛盾しているようです。「終了タグが閉じて、一致する開始タグに戻り、すべての閉じられていない介在する開始タグと省略された終了タグ」。¹
つまり、</em>
終了タグは<em>
開始タグだけでなく、閉じられていない介在する<strong>
開始タグも閉じる必要があり、レンダリングは次のようになります。
プレーン+ em +ストロング-em
コメント提供者は、タグを開いたままにしておくのは悪い習慣であると指摘しましたが、これは学術的な例にすぎません。同様に良い例は次のとおり<em> +em <strong> +strong </em> -em </strong>
です。HTML 4.01標準から、要素が重複しているためにこのコードフラグメントが意図したとおりに機能しないことがわかりました。つまり、</em>
終了タグは暗黙的にを閉じる必要があり<strong>
ます。それが意図したとおりに機能したという事実は驚くべきことであり、これが私の質問につながったものです。
そして、私は質問で誤った二分法を提案したことがわかりました。Googleも私もHTML4.01標準を間違って読んでいませんでした。w3.orgの私的な特派員は、 MartinBryanによって説明されたWebSGMLとHTML4.0を指摘しました。これは、次のように説明しています。より高いレベルの要素の終了タグに遭遇します。(ただし、終了タグを省略できない埋め込み要素がまだ開いている場合、プログラムはコーディングでエラーを報告します。)” <a href="http://www.is-thought.co.uk/book/sgml-9.htm#Omitting" rel="nofollow">²(強調を追加)ブライアンによるSGML標準の要約は正しく、HTML4.01の要約は間違っています。
javascript - html4 および html5 の YUI3 オフライン キャッシュの使用
私は自分の問題の答えを探していました。YUI3 を使用して Web アプリケーションを開発していますが、オフライン キャッシュを使用する必要があります。問題は次のとおりです。誰かが私の YUI3 オフライン キャッシュに html5 をサポートしていない古いタイプのブラウザでアクセスするとどうなりますか? また、YUI3 オフライン キャッシュが html5 をサポートするブラウザーのみをサポートする場合、すべてのブラウザーでオフライン キャッシュをサポートするには何を使用できますか?
明確にするために、私は YUI のみを使用します。
facebook - iWeb 09 を使用して Facebook と統合する方法はありますか?
iWeb で Web サイトをセットアップしています。HTML ボックスを挿入してコードをコピーしましたが、何も表示されませんでした。Youtube動画作品検索。おそらく iWeb が HTML 5 をサポートしていないからだと思います。Facebook から HTML 4 バージョンのコードを取得する方法はありますか? または、HTML 5 を HTML 4 に変換する方法はありますか? ありがとう!
javascript - ハイパーテキストメールリンクのタグの代替。JSはタグに基づいているため、ドロップダウンを台無しにします
私は困惑しています。友人のために Web サイトを開発していて、ナビゲーションはhttp://www.dynamicdrive.com/から入手したドロップダウン システムです。
ドロップダウンのコードでは、<a>
タグにリンクを配置する必要があり、JS はそれらをドロップダウン要素にフォーマットします。
私がやりたいのは、ナビゲーションの「連絡先」要素にある 2 番目のドロップダウンに、連絡先の詳細と電子メール リンクを表示することです。メールアドレスをリンクとして機能させることができないことを除いて、私はそれを私が望む方法で機能させることに成功しました。タグでラップすると<a>
、JS はそれを別の要素に分割します。
www.theartificialasylum.com/adex(mix_up).html
右側のドロップダウンを見て、「連絡先」にカーソルを合わせると、私の言いたいことがわかると思います。
ソースコードが必要な場合はお知らせください。どんな助けでも大歓迎です!
これは Web 開発への初めての本格的な冒険です。javascript は理解できますが、理解するには永遠に時間がかかります。
html:
CSS:
Javascript:
javascript - HTML のカスタムの自己終了/ペアになっていないタグ?
次のコード [ jsfiddle ]...
...この解析された構造を示しています。
つまり、ブラウザ<br>
は に終了タグがないことを認識しています<bar>
が、ブラウザにとって未知のタグであるため、終了タグが必要であると見なします。
(solidus) 構文が HTML5 では無視され、HTML4 では無効であることはわかっていますが、とにかくブラウザーに終了タグを必要としない/>
ことを何とか教えたいので、それを省略できます。それは可能ですか?<bar>
はい、カスタム タグの HTML コードを (一時的に) 悪用しようとしていますが、そうする特定の理由があります。結局、ブラウザは未知のタグを無視し、スタイルが設定されていないインライン タグと同じように扱うべきなので、タグ名が実際の HTML 標準で使用されないことを確認できる限り、何も壊すべきではありません。
performance - HTML4トランジショナルまたはHTML5DTDを使用すると、Webページの読み込み/レンダリングが速くなりますか?
HTML4トランジショナルおよびHTML5準拠のWebページがあります。最新バージョンのブラウザーでは、HTML4トランジショナルDTDよりもHTML5DTD(つまり、DTDを配置しない)を使用するようにページをコーディングすると、パフォーマンスが向上します(ページの読み込み/レンダリングにかかる時間が短縮されます)。 ?
html - html の font タグでの相対サイズ: 誰との相対サイズ?
+/- 値は、最初のタグまたは最後の要素の前のタグを参照していますか?
html -
縦にタイルを作るには?
Web サイトの背景を画面全体に表示する必要がありますが、縦に並べて表示する必要があります。HTML5が使えません。これがウェブサイトです。申し訳ありませんが、コードが乱雑です。元のコードを書いたのは、整理されたコードを正しくする方法がわからなかった数年前です。
javascript - タイプフィールドの入力をバイナリではなくbase64でデータを送信する
html4で簡単なアップロードフォームを書いています。通常、これは非常に単純なプロセスです。私が遭遇している問題は、画像データの場合です。サーバーはbase64を予期しており、base64として送信したものをすべて処理するため、画像が破損します。フォームに設定できる属性はありますか?そうでない場合は、サーバーに送信する前にデータをbase64にエンコードするようにJavaScriptを設定できますか?
w3c - w3c の colgroup の例は無効ですか?
colgroup の CSS で text-align を使用できないことはわかっていますが、HTML 4.01 仕様では、align="center" を使用してテーブルの例が示されています。しかし、正確なコードを動作させることができないようです (moz と webkit でチェック)!? 訂正をお願いしてもよろしいでしょうか?CSS セレクターに進む必要があるようです!?