問題タブ [w3c]

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.

0 投票する
3 に答える
3939 参照

html - doctypeを持つすべてのhtmlページは、ページを正しくレンダリングするためにインターネット接続が必要ですか?

多くのDoctypeはURLリンクを使用します

このような

このdtdファイルはライブURLhttp ://www.w3.org/TR/html4/strict.dtdにあります

このオンラインライブdtdの使用法と、このURLにアクセスせずに(このDoctypeを使用する)ページがこのDoctypeに従って適切にレンダリングされる方法(つまり、インターネットアクセスが利用できない場合)。

更新:ウィキペディアhttp://en.wikipedia.org/wiki/System_identifierからこの情報を見つけました

HTMLおよびXMLでは、システム識別子はフラグメントのないURI参照です。これは通常、文書型宣言で発生します。このコンテキストでは、1つのアプリケーションで排他的に使用されるドキュメントタイプを識別することを目的としていますが、パブリック識別子は、複数のアプリケーションにまたがる可能性のあるドキュメントタイプを識別することを目的としています。

次の例では、システム識別子は引用符で囲まれたテキストです。

アップデート2:バリデーターにのみ使用しますか?dreamweaverのような一部のソフトウェアはどのようにオフライン検証を提供しますか?

更新3: w3cサイトhttp://www.w3.org/QA/Tips/Doctypeからこの情報を見つけました

なぜDoctypeを指定するのですか?ドキュメントが実際に使用している(X)HTMLのバージョン(どのブラウザまたはバリデーターのバージョン?)を定義しているためこれは 、資料。

たとえば、ドキュメントのDoctypeを指定すると、Markup Validatorなどのツールを使用して(X)HTMLの構文をチェックできます。このようなツールは、使用しているドキュメントの種類がわからないと機能しません。

しかし、最も重要なことは、ほとんどのブラウザーファミリーでは、Doctype宣言によって多くの推測が不要になり、「標準」レンダリングモードがトリガーされることです。

0 投票する
7 に答える
57109 参照

html - で要素を並べ替えるためのベスト プラクティスは何ですか?

任意の順序で何かを使用できますか? 前にの配置<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">は重要ですか<title>

これが最もよく使われますが、これが最善の方法ですか?

このサイトhttp://stackoverflow.comにはエンコーディングがなく、<meta>

<meta>すべてのjsとcssの後にSEOのためにすべてを追加するSEOコンポーネントを持つCMSを使用しています。ファイル。<head>ドキュメントの互換性とエンコーディングに影響を与えることが許可されている要素を任意の順序で配置できますか?

0 投票する
4 に答える
321 参照

xhtml - クライアントが将来サイトを更新する CMS ベースのサイトでは、strict よりもtranstional doctype を使用する必要がありますか?

将来のクライアントまたはクライアントのスタッフ (非技術者) での私の作業後の CMS ベースのサイトでは、WYSIWYG エディターを使用して Web サイトを更新し、非推奨のタグまたは非セマンティックで検証されていないコードを使用する可能性が確実にあります。この状況では、CMS ベースのサイトでは厳密よりも移行的な doctype を使用する方がよいでしょうか?

0 投票する
1 に答える
407 参照

javascript - ブラウザのジオロケーションは1.6(Gears)で機能しますが、2.0(HTML5 / W3C)では機能しません

私はこれをエミュレーターと実際のデバイスの両方でテストしました。

この小さなジオロケーション実験サイトを作成しましたhttp://www.bctx.info/wx。それは私のAndroid1.6(Magic、I / O Phone)でうまく機能します:それはユーザーに共有するように促し、緯度と経度を返し、そしてきびきびとしています。Android1.6はこれにGearsを使用します。

最新のDroidと2.0エミュレーターイメージで試してみましたが、navigator.geolocation要素を検出して(すばらしい!)、ユーザーが共有するのを待ちます。

ただし、デバイスにポップアップは表示されず、続行できません。何かご意見は?

0 投票する
1 に答える
352 参照

html - コードが Transtional doctype で有効な場合、厳密な doctype を使用する必要がありますか?

私たちのコードがtransitional doctypeを使用したW3C検証で有効な場合、presentationalまたはdeprecated要素でtransitional doctypeを使用する短所は何ですか?

XHTML/HTML トランジショナル Doctype を使用しているサイトでは、数年後にサイトのコードを再度書き直し/編集する必要がありますか?

これはセマンティックではありませんが、使用する文字が少なく、CMS で Web ベースの WYSIWYG エディターを使用するのに適しています。

しかし、これはより多くの文字を使用しています

両方が検証され、現在のすべてのブラウザーでサポートされます。しかし、将来にとって何が最善であり、その理由は何ですか?

0 投票する
1 に答える
151 参照

java - Jaxen /text() が機能しない

私はhtmlを持っています:

そして、私が使用しているXpathのJaxen libと組み合わせたXpathを使用して、「ようこそ」部分を取得したいだけです。

/text() を削除すると、取得されます。

/text() を追加すると、nullが取得 されます p タグ内のすべてのものを取得し、他のタグを除外する他の方法はありますか?

0 投票する
5 に答える
4216 参照

html - W3Cでパスワードで保護されたサイトのマークアップを検証する

W3Cバリデーターに対してHTMLマークアップを検証したいオンラインアプリがあります。

問題は、ユーザーがアクセスするには最初にログインする必要があることです。

これらのページを検証するにはどうすればよいですか?

0 投票する
3 に答える
1983 参照

javascript - w3cでjavascriptを使用してonselectstartを検証する

私は本当にJavaScriptが初めてで、ページをxhtmlトランジショナルに検証しようとしています。onselectstart="return false" を使用します

だから私はそれをIDとして挿入するJavaScript関数を作成したいと思っていることを理解しています。私はこれさえ見つけましたhttp://www.webmasterworld.com/javascript/3054096.htm そして彼はそれを行う方法を考え出しました。

彼は onload を body に入れ、ID を設定しています。特定の ID 番号を設定せずにクラスでこれを行うことはできますか?

0 投票する
1 に答える
5335 参照

eclipse - 検証のために Eclipse IDE が DTD をダウンロードしようとするのを止める方法は?

次の doctype-definition を使用する XHTML ファイルがあります。

Eclipse は、参照されている dtd ファイルを使用してファイルを検証しようとしています。その結果、次のエラーが発生します。

理由は、ここで説明されているように、意図されたエラー応答です。

W3C の過剰な DTD トラフィック

そこで、HTML 検証を無効にして、Eclipse がファイルをダウンロードしようとするのを止めようとしましたが、これは役に立ちませんでした。

エラーメッセージを取り除き、Eclipse が DTD ファイルをダウンロードしようとするのを止めるにはどうすればよいですか?

編集: Eclipse のバージョンは Galileo 3.5 です

0 投票する
3 に答える
24937 参照

html - に cellspacing="0" cellpadding="0" を追加する必要がありますか?

Eric meyer reset css は、「マークアップでテーブルにはまだ 'cellspacing="0"' が必要」と提案しています。それは必要ですか?そして、の利点は何ですかborder-collapse: collapse; そしてborder-spacing: 0;

テーブルにはcellpaddingと呼ばれる別のプロパティがありますが、cellspacingを使用することを提案しているだけですか?


Jquery: ダイアログ ボックスはクリックごとに 1 回だけ表示されます

次のような一連の「リンクとdiv」があります。

私は次のJavaScriptを使用していますが、クリックごとに1回しかダイアログを開くことができないという事実を除いて、非常にうまく機能します

「autoOpen:false」機能を使用する必要があることをどこかで読みましたが、これをどこに置くべきかわかりません...

助けてください。ありがとう