タグ付けされた質問 「web-standards」

Web上で公開されたドキュメントの長期的な実行可能性を確保しながら、最大数のWebユーザーに最大のメリットを提供するように注意深く設計されたWebベースのコンテンツを作成および解釈するためのテクノロジー。

13
別のhtmlフォーム内にhtmlフォームがあることは有効ですか?
次のものが有効なhtmlですか? <form action="a"> <input.../> <form action="b"> <input.../> <input.../> <input.../> </form> <input.../> </form> したがって、「b」を送信すると、内部フォーム内のフィールドのみが取得されます。「a」を送信すると、「b」内のフィールドを差し引いたすべてのフィールドが取得されます。 それが不可能な場合、この状況でどのような回避策を利用できますか?


10
HTMLフォームのアクション属性に空のURLを使用することは良い習慣ですか?(action =“”)
空のHTMLフォームアクションを使用して現在のページにポストバックすることに「ベストプラクティス」の応答をだれかができるかどうか疑問に思っています。 空白のHTMLフォームアクションがここで何をするかを尋ねる投稿があり、このようないくつかのページはそれが良いことを示唆していますが、人々がどう思うか知りたいです。

13
既存のCSSクラスを使用できますか?
存在しないCSSクラスを介してjQueryで列全体を表示/非表示にするテーブルがあります。 <table> <thead> <tr> <th></th> <th class="target"></th> <th></th> </tr> </thead> <tbody> <tr> <td></td> <td class="target"></td> <td></td> </tr> <tr> <td></td> <td class="target"></td> <td></td> </tr> </tbody> </table> このDOMを使用すると、jQueryを介して1行でこれを行うことができます。 $('.target').css('display','none'); これは完全に機能しますが、定義されていないCSSクラスを使用することは有効ですか?空のクラスを作成する必要がありますか? <style>.target{}</style> 副作用はありますか、これを行うより良い方法はありますか?


22
JSONのクエリ言語はありますか?
JSONをクエリするための(大まかに)SQLまたはXQueryのような言語はありますか? 「Xのすべての値がY> 3である」などのクエリに簡単に応答したり、通常のSUM / COUNTタイプの操作を実行したりすると、JSONに適切にマッピングされる非常に小さなデータセットを考えています。 完全に構成された例として、次のようなもの: [{"x": 2, "y": 0}}, {"x": 3, "y": 1}, {"x": 4, "y": 1}] SUM(X) WHERE Y > 0 (would equate to 7) LIST(X) WHERE Y > 0 (would equate to [3,4]) これはクライアント側とサーバー側の両方で機能し、結果が適切な言語固有のデータ構造に変換される(またはおそらくJSONとして保持される)と思います 簡単なグーグルは、人々がそれについて考え、いくつかのこと(JAQL)を実装したことを示唆していますが、標準的な使用法またはライブラリのセットがまだ出現していないようです。各関数を単独で実装するのはかなり簡単ですが、誰かが既に正しく実行している場合は、ホイールを再発明したくありません。 助言がありますか? 編集:これは確かに悪い考えかもしれませんし、JSONは私が考えているものに対して一般的すぎる形式かもしれません。必要に応じて直接合計などの関数を実行するのではなく、クエリ言語が必要な理由は、ユーザー入力に基づいて動的にクエリ。「SQLは必要ありません。必要な関数を書くだけでいい」という議論はちょっと好きです。最終的にそれは手に負えなくなるか、どんどんプッシュしていくと、SQLの独自のバージョンを作成することになります。(さて、私はそれが少しばかげた議論であることを知っていますが、あなたは考えを理解します。)

9
TD内のDIVは悪い考えですか?
私はどこかで<div>内部がノーノーであると聞いた/読んだよう<td>です。それが機能しないわけではなく、ディスプレイのタイプに基づいて実際に互換性がないということだけです。私の直感を裏付ける証拠が見つからないので、私は完全に間違っているかもしれません。

25
HTML5はどのようにしてFlashを「置き換える」ことができますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 iPadの発表以来、復活が見られた議論のトピックは、FlashとHTML5の問題です。HTML5がいつかAdobe Flashに取って代わるか、置き換えられることを示唆するものがあります。 私はブラウザーで実行するソフトウェアを開発していないので、私の(限られた)理解は次のとおりです。 HTMLは、HTTPを介してクライアントブラウザに配信されるピュアテキストマークアップ言語です。クライアントブラウザーはマークアップを解釈し、標準仕様に従ってページをレンダリングします(成功の度合いはさまざまです)。 Adobe Flashは、オーディオ、ビデオ、サウンド、およびラスター/ベクターグラフィックスを操作するための適切なフレームワークです。特別なオーサリングツール(おそらくコンパイラ?)と、最も一般的なブラウザのプラグインとして利用できるカスタムプレーヤーが必要です。 技術/コーディングの観点から、テキストベースのマークアップ言語(HTML5)がマルチメディアフレームワーク(Flash)の代替と見なされる可能性があることを(このC / C ++開発者に)誰かが説明できますか? 根拠のある議論はしないでください。技術的な事実だけです。

1
XML、HTML、およびXHTMLドキュメントの有効なコンテンツタイプ
XML、HTML、およびXHTMLドキュメントの正しいコンテンツタイプは何ですか? これらの種類のファイルのみをフェッチする単純なクローラーを作成する必要があります。 現在、http://example.net/index.htmlは、たとえばmod_rewriteによりJPEGファイルを提供できるため、応答ヘッダーからコンテンツタイプを確認し、許可されたコンテンツタイプのリストと比較する必要があります。 そのようなリストはどこから入手できますか?
123 html  xml  http  xhtml  web-standards 

5
Unicode文字をURLエンコードする適切な方法は何ですか?
非標準の%uxxxxスキームを知っていますが、このスキームはW3Cによって拒否されているため、賢明な選択とは思えません。 いくつかの興味深い例: ハートのキャラクター。これをブラウザに入力すると: http://www.google.com/search?q=♥ 次に、コピーして貼り付けます。このURLが表示されます http://www.google.com/search?q=%E2%99%A5 これにより、Firefox(またはSafari)がこれを実行しているように見えます。 urllib.quote_plus(x.encode("latin-1")) '%E2%99%A5' トリプルドット文字のように、Latin-1でエンコードできないものを除いて、これは理にかなっています。 … URLを入力すると http://www.google.com/search?q=… ブラウザにコピーして貼り付けます http://www.google.com/search?q=%E2%80%A6 バック。それはやっての結果のようです urllib.quote_plus(x.encode("utf-8")) …Latin-1でエンコードできないため、これは理にかなっています。 しかし、ブラウザがUTF-8とLatin-1のどちらでデコードするかをどのように判断するかは、はっきりしていません。 これはあいまいなようですので: In [67]: u"…".encode('utf-8').decode('latin-1') Out[67]: u'\xc3\xa2\xc2\x80\xc2\xa6' 動作するので、ブラウザがUTF-8またはLatin-1のいずれでデコードするかをブラウザがどのように判断するのかわかりません。 処理する必要がある特殊文字をどのように処理すればよいですか?

2
ブラウザは「\ r \ n」または「\ n」を送信しますか、それともブラウザに依存しますか?
この質問は100万年もの間私を悩ませてきました...複数行を許可するtextareaを持つWebサイト(ユーザーのプロファイルの「Bio」など)を作成するときはいつでも、私は常に次のパラノイドコードを書くことになります。 // C# code sample... bio = bio.Replace("\r\n", "\n").Replace("\r", "\n"); bio = Regex.Replace(@"\n{2,}", "\n\n"); では、<textarea name="Bio"></textarea>複数の行がある場合、ブラウザは何を送信しますか?



11
公式のJavaScriptリファレンスがないのはなぜですか?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する JavaScriptリファレンスを検索しようとしましたが、何もありません。推奨される最高のソースは、MDN(Mozilla Developer Network)とW3Schoolsです。 どうして?

4
SVGドキュメントはカスタムデータ属性をサポートしていますか?
HTML5では、要素は、名前data-が<p data-myid="123456">。などで始まるXML属性に格納された任意のメタデータを持つことができます。これもSVG仕様の一部ですか? 実際には、この手法は多くの場所のSVGドキュメントで問題なく機能します。しかし、それが公式のSVG仕様の一部であるかどうかを知りたいのです。フォーマットが十分に若いため、特にモバイルでは、ブラウザー間でまだ多くの非互換性があります。したがって、コードをコミットする前に、将来のブラウザーがこれをサポートすることに集中できるかどうかを知りたいと思います。 ワーキンググループのメーリングリストから、「彼らはそれをサポートすることを期待している」というこのメッセージを見つけました。これは公式になりましたか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.