問題タブ [w3c-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.
xhtml - 検証エラー「値エラー:background-position値が多すぎるか値が多すぎません」解決方法は?
検証でこのエラーが返されるのはなぜですか。それを解決する方法は?
値エラー:background-position認識されない値または値が多すぎます:-164px -164px -36px -164px -164px -36px
これはエラー画面です。
代替テキストhttp://shup.com/Shup/321632/110323115458-My-Desktop.png
CSS
css - background-color が設定されていない (または background-color が透明に設定されている) が、色が設定されている
この警告が表示されます (エラーではありません。CSS は有効です)。
検証のためにチェックするためだけに完全なレポートを選択しました
background-color が設定されていません (または background-color が透明に設定されています) が、色は設定されています。色のカスケードによって、テキストが適度に読みやすくなるようにしてください。
これは何ですか、どのように解決しますか。合計 57 個のセレクターでこれを取得しています。
xhtml - 1 つの検索ボックス入力でもフィールドセットを使用する必要がありますか?
fieldset
1 つの検索ボックスでも使用する必要がありますinput
か? 通常、サイトのヘッダーで使用するものはどれですか?
html - スクリプト属性
いくつかのスクリプト要素を制御する必要があるため、クラス属性を追加してそれを実行したいと考えています。しかし、w3c はそれが無効であると言います。rel または id 属性を追加すると、何らかの効果があります。
適切なスクリプトタグにアクセスする方法はありますか?
Doctype: XHTML 1.0 Strict
ありがとう、
css - すべてのIEバージョンに1つの条件付きCSS?
IEのバージョンごとに複数のスタイルシートを作成するのではなく、すべての条件付きCSSルールを1つの条件付きスタイルシートに入れるのは良い考えですか?
例:
all-ie-only.cssのコンテンツ:
IEアンダースコア/アスタリスクハックの使用については、 http://webstandardstips.com/2008/11/18/css-hacks-for-ie-only-style-rules/を参照してください。
html - フラッシュと w3c の埋め込みタグ
w3cバリデーターを使用してサイトを検証すると、埋め込みタグが有効なマークアップではないことがわかります。だから私はそれを取り出し、サファリ/クロムでは動作しますが、Firefox(3.5.x)では動作しませんが、正常に検証されます。Firefox でフラッシュを表示するには、オブジェクト タグに何か追加する必要がありますか。
css - W3CCSSバリデーターが「Ends-with」属性値セレクターで解析エラーを表示する理由
W3CValidatorがこれに解析エラーを表示する理由。ドロップダウンからもCSS3プロファイルを選択しました。
代替テキストhttp://shup.com/Shup/347107/11042455758-My-Desktop.png
webkit - mozilla と webkit が -moz- と -webkit- を CSS3 ルールの先頭に追加するのはなぜですか?
CSS3 ルールは、多くの興味深い機能をもたらします。
たとえば、border-radiusを取ります。標準では、このルールを記述すると次のようになります。
5px の境界半径を取得する必要があります。
しかし、mozilla も Webkit もこれを実装していません。ただし、これらは同じものを同じパラメーターで異なる名前 (それぞれ-moz-border-radius
と-webkit-border-radius
) で実装します。
できるだけ多くのブラウザーを満足させるために、次のようになります。
明らかな欠点が 2 つあります。
- コードをコピーして貼り付けます。これには、ここでは説明しない明らかなリスクがあります。
- W3C CSS バリデーターは、これらのルールを検証しません。
同時に、明らかな利点は見当たりません。
mozilla と webkit の背後にいる人々は、私よりも知的な人たちだと思います。このように物事を構造化するのには、いくつかの正当な理由があるに違いありません。見えないだけです。
だから、私はあなたに尋ねなければなりません:これはなぜですか?
html - に使用されるWebサイトの「W3CMarkupValidator」ボタンとは何ですか?
プロのWebサイトを含む5月のWebサイトには、通常、「W3CMarkupValidator」と「W3CCSSValidator」があります。なぜそこに置くのですか?それはただの誇りですか、それとも正当化されますか?それがプライド以上のものである場合、何が彼らを正当化するのでしょうか?
javascript - このULとインラインJSがHTML検証中にエラーを出すのはなぜですか?
作業中のサイトのホームページをw3cHTMLバリデーターで実行したところ、3つのエラーと2つの警告が返されました。私はそれらを調べましたが、なぜそれらが問題を引き起こしているのかわかりません。以下に貼り付けました(URLや文字列などはまだ公開の準備ができていないので削除しました)。ちなみに、これはXHTMLTransitionalに対して検証されています。
ULは次のエラーで返されます。end tag for "ul" which is not finished <ul id='tabs'></ul>
インラインJavaScriptの場合、同じことで2つのエラーと2つの警告が表示されます-&&を含む単純なifステートメントがあり、バリデーターはこれをjavascriptではなくHTMLとして認識しているようです:character "&" is the first character of a delimiter but occurred as data
およびxmlParseEntityRef: no name
javascriptは、ドキュメントの最後にあるbodycloseタグの直前に配置されます。完全なソースを確認する必要がある場合は、お知らせください。送信できます。