問題タブ [web-standards]
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 - Web 標準のテストに最適なブラウザーはどれですか?
サイトを構築するとき、ハッキングや回避策なしでそれを表示でき、それでも最大の機能を保持できるブラウザーが少なくとも 1 つ必要です。どのブラウザーも標準に完全に準拠していないことを知っていますが、どのブラウザーが最も近いでしょうか?
また、単一のブラウザが特化していると思われる標準領域はありますか? たとえば、Opera は音声関連のすべての CSS 標準に準拠することに熱心に取り組んでいるようです。
rdf - RDF / OWLについて学ぶ最良の方法は何ですか?
RDF/OWLを使用するための優れた要約/チュートリアルを提供する参考文献は? マークアップ言語の構文を知る必要のないツール (Protege、Topbraid、Jena など) は十分にあるようですが、もちろん、概念を知ることは依然として重要です。
私は w3c ドキュメント (特にRDF Primer ) に取り組んでいますが、使用する他のリソース/テクニックも見つけたいと思っています。
http - 標準 HTTP ヘッダー値のリストはどこにありますか?
Web サーバーが一般的に受け取る現在の標準ヘッダー値をすべて探しています。例としては、「OS X Leopard を実行し、Camino がインストールされている Mac からのヘッダーはどのように見えるでしょうか?」などがあります。または、「Firefox 3.0.1 を実行している Fedora 9 と、Konqueror を実行している SuSe から来る場合、ヘッダーはどのように見えるでしょうか?」
PConroyは、私が探しているものに向かっている JQuery の例を示しました。私が欲しいのは、実際のヘッダーの例です。
svg - 最も一般的なブラウザでのネイティブ SVG サポートの状態は?
最も人気のあるブラウザーの最新リリースでのネイティブ SVG サポートの状態は?
- インターネットエクスプローラ
- ファイアフォックス
- オペラ
- サファリ
- クロム
- コンカラー
- カミーノ
c# - HTML フラグメントの解析
C#でHTMLのフラグメントを解析する最良の方法は何ですか?
文脈上、大量の複合コントロールを使用するアプリケーションを継承しましたが、これは問題ありませんが、かなりの数のコントロールが長い一連のリテラル コントロールを使用してレンダリングされており、かなり恐ろしいものです。私はアプリケーションを単体テストに入れようとしています。これらのコントロールをテストして、適切に形成された HTML を生成しているかどうかを確認し、夢のソリューションでその HTML を検証したいと考えています。
javascript - write() ではなく DOM を使用するように window.open を使用する関数をリファクタリングする
window.open()
動的ポップアップを生成するために使用するアプリケーションがあります。残念ながら、標準の DOM 関数 ( createElement
、 ) を使用して新しいウィンドウのコンテンツを作成するのに問題があり、ページを生成するappendChild
ために使用しました。document.write()
具体的には、これからどうすればいいですか:
DOM を使用して同じポップアップを作成する関数に?
編集:ポップアップをシミュレートするために絶対配置要素を使用することを検討しましたが、見栄えは良くなりますが、ユーザーは表示されている情報を印刷できる必要があります。
html - 行上の CSS ブロック要素
ライン上にある必要がある一連のブロック要素を処理する最も一般的な方法は何ですか (たとえば、JavaScript で幅を変更できる必要がある場合)? float:left をそれぞれに適用することと、ポジショニングを使用して配置することの長所と短所は何ですか?
html - 番号なしリストとアクセシビリティ
アクセシビリティと標準への準拠を目的とする多くの (ほとんどの?) サイトは、ナビゲーションに順序なしリストを使用しています。これはサイトのアクセシビリティを高めますか、それともスタイリングに便利な要素を提供するだけですか?
私はそれらを気にしません。私は順序付けられていないリストをこのように使用しています。ただ、アクセシビリティを測定するためにページからスタイリングを削除すると、それが単なるリンクである可能性があることに気づきました。これはどこから来たのですか?
asp.net - ASP.NET サイト、外部の設計会社と標準を採用
おい。大規模な ASP.NET Web サイトを構築しており、外部の会社に設計 (CSS + プロトタイプ ページ) を依頼しました。デザインをページに合わせる際に、ASP.NET の動作がまったく考慮されていないことを示す多くの問題が見つかりました。私の質問は、ASP.NET サイトになるものを作成する設計会社が使用する共通の標準 (使用する必要がある) はありますか?
次のようなことがわかりました。
- CSS/JS の HTML 要素で ID を使用して検索しますが、これは ID を生成するサーバー タグでは機能しません。
- ハイフンを含む ID
- ASP.NET とはまったく異なるスタイルで構築された ValidatorSummary の例。
- すべてのボタンが <input> タグであるという仮定
- <div> のマージン スタイル、パネルの使用を妨げる
最初の例が問題です。残りは都合の悪い誤解です。いつものように、厳しい時間の制約があるので、「修正する/デザイナーに見てもらう/回避する」というこの海の中で、私は主に、ほとんどのことを止めるいくつかの基本的な構成要素があることを望んでいます.これらの問題が起こらないようにします。
設計会社は大きく、その背後には大規模なサイトの仕事がかなりあります。そのため、悲しいことに、「ワンマンショップを雇わないでください」という知恵は、この場合のチケットではありません...
[アップデート]
外部の Web デザイン会社を雇う立場にあり、初期のコラボレーションの余裕があり、ASP.NET の要件を満たすギャップを埋める手助けをしたい場合は、現在のガイドラインのリストをご覧ください。追加する必要があると思われる場合は、以下にコメントしてください。
- 各ページを <form> タグでカプセル化し (つまり、<body> タグの直後に配置)、
<form>
ページで他のタグを使用しないでください。 ページ検証エラーの概要を表示するには、次の形式の例をレンダリングしてください。
<div class="error_class">
<h3>
次のフィールドを確認してください</h3>
<ul>
<li>
自宅の電話番号</li>
<li>
姓</li>
</ul>
</div>
- ID または名前のプロパティからスタイルを駆動することは避けてください。
- オンとオフを切り替える必要がある HTML コンポーネントがある場合、これらのコンポーネントを
<div>
要素にカプセル化して、div の可視性を「false」に設定できるようにする必要があります。 - ボタンをスタイリングする場合は、
<input>
タグと<a ... class="example_class">
<span>
ボタン テキスト</span>
` フォーマットの両方に対応してください。 - クラスレス
<div>
および<span>
タグに属性を設定することは避けてください。 - ご理解いただきありがとうございます。