問題タブ [html-validation]
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 の link 要素から rel 属性を省略できますか?
HTMLコードのw3c検証を行っています。そして、私は私の探求において永続的なエラーに出くわしたようです.
基本的に、リンク要素をインポートするすべてのページには、rel 属性の使用に問題があります。バリデーターは、リンク属性に問題があるというエラーをスローします。ドキュメント
Line 8, column 54: document type does not allow element "LINK" here
のセクションにリンクを含めました。削除すると、バリデーターはこれを受け入れます。
私が理解している限り、rel はドキュメント間の関係を識別するために使用されます。w3c html 4.01 Transitional 仕様に従って<head>
rel="stylesheet"
html - Prestashop ターゲット エラーの検証
私はガールフレンドの eshop を手伝おうとしているので、prestashop のインストールに関するすべてのエラーを修復しようとしていました。残念ながら、最後の 1 つを修復できないため、ここでも立ち往生しています。1 つのモジュールからのアンカーのターゲット プロパティについてです。これはページです:
ここにW3C検証があります:
誰かがこの問題を解決するのを手伝ってくれますか、少なくともどこを見るべきか教えてくれませんか? デバッグに関するアドバイスにも感謝します。
html - CSS を修正して img align 要素を置き換えます
私のページhttp://www.imbued.co.uk/のフッターで、W3C コンプライアンス テストでエラーが発生しています。当然のことながら、align 属性をインラインで使用して、ソーシャル メディアのアイコンを対応するテキストに垂直方向に揃えています。 . 使用する正しい CSS の代替は何ですか? align 属性を削除すると、テキストと画像の両方が中央に配置されず、明らかに中央に配置されたフロートがありません。
jquery - 桁の長さに関するテキストボックスの検証
以下は私のビューページです。
アカウント ID テキストボックスを検証して、7 桁のみを受け入れるようにしました。この検証は、ボタンをクリックした後に機能します。「20 個以上の数字を入力できませんでした」などの検証をもう 1 つ行う必要があります。つまり、21 桁目のアラート ボックスを入力すると、表示されるはずです。jQueryを使用してこの検証を実行するにはどうすればよいですか?
javascript - 「初期」と「最終」の検証
一般に、最初は無効であるが、最終的に(スクリプトによって) 技術的に有効になるHTML ドキュメントを問題ないと見なすことができますか?
「OK」は、この質問に答える場合、グッドプラクティスごと、またはおそらく標準に関してです。
たとえば、このシリアル化された HTML マークアップを解析した結果のドキュメントは、最初にW3 バリデーターを使用して検証されます。
これはしませんが:
これは、Javascript をサポートするどのブラウザーでも結果がまったく同じであるにもかかわらずです。これがWebアプリケーションであり、JSが必要であると仮定すると、このようなことは「OK」ですか?
最初に標準を満たすための (アプリケーションの観点から) 正しい方法がない場合、この状況について特に疑問に思います。たとえば、最初にドキュメントのタイトルがわからず、スクリプトを使用してタイトルを計算/取得する必要がある場合はどうなるでしょうか?
この特定のケースでは、プレースホルダーの使用は間違っているように感じます。
(タイトル要素を空のままにすることは、依然として無効と見なされることに注意してください。)
では、特に title 要素についてあまり議論することなく、最終的にのみ有効になる HTML リソースを配布することは一般的に受け入れられているのでしょうか?
サブ質問: ドキュメント (DOM で表される) を検証することと、シリアル化されたマークアップを検証することは、2 つの異なることだと認識しています。前者を行うツールはありますか?(DOM のスナップショットから、または「継続的に」) 例:
これは最初は検証しますが、技術的には無効なドキュメントになり、明確な検出方法はありません。
更新:明らかに、そのようなツールは、静的分析のコンテキスト (問題の停止など) では価値が制限されます。ただし、ランタイム ツールが役立つはずです。
更新: Service Workersの W3C 仕様。これは、テンプレートが有効でなくても (プレースホルダー要素などの使用を避けて)、レンダリングされる前に DOM が有効であることを確認するために使用できるようです。この記事を書いている時点ではまだ早いです (2014 年 6 月 26 日なので、引用しないでください)。