問題タブ [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.
forms - HTMLフォームのアクション属性に空のURLを使用するのは良い習慣ですか?(action = "")
空白のHTMLフォームアクションを使用して現在のページに投稿することに対して、誰かが「ベストプラクティス」の応答を返すことができるかどうか疑問に思っています。
空白のHTMLフォームアクションがここで何をするかを尋ねる投稿があり、このようないくつかのページはそれが問題ないことを示唆していますが、人々がどう思うか知りたいです。
css - CSS Frameworks & "Semantic Naming"
I've looked at two CSS frameworks that could save me a lot of time (Blueprint, 960gs) but have questions on how to use them and comply with web standards. For example, Blueprint has things like:
<div class="span-24 last">
and 960gs like: <div class="grid_6 prefix_3 suffix_3">
This doesn't personally bother me, but I've seen mention that using these non-standard names for classes is not advised and goes against web standards. As more of a back-end developer, I'm not up on the latest Web Standards, accessibility, etc., but I'd like to at least stay somewhat compliant. Would simply adding meaningful ids work? Like: <div class="grid_12" id="menu"> Is there a best practice when using CSS frameworks like these?
Note: I also like nicholaides's suggestion of using Compass/Sass!
css - IE8、ローカルファイルの互換表示?
小さなWebサイトを開発し、IE8でローカルにテストしました。互換表示ボタンはありませんが、設定の下に「互換表示でイントラネットサイトを表示する」というオプションがあります。このオプションがオンになっているため、すべてのローカルファイルが次のようにレンダリングされます。 IE7。
次に、ページをサーバーにアップロードすると、IE8モードですべてが正常に機能します。これで、comp-viewボタンが表示され、クリックすると、デザインがfubarになります。
comp-viewの設定に移動し、[互換表示でイントラネットサイトを表示する]のチェックを外します。hddから直接参照しようとしてもサイトは正常に表示され、comp-viewボタンが表示されません。
今回は、cssで非常に簡単に修正を作成できましたが、より大きなWebサイトでこれを再度体験したくありません。
ローカルページのIE8モードと互換表示の両方を取得するにはどうすればよいですか?また、アクティブかどうかを信頼できますか?
standards - Webプログラミングの標準
これは厳密には、研究目的での意見/経験の質問です。
Web開発者のために企業が現在どのようなコーディング標準を導入しているのか疑問に思いましたか?(ドキュメント形式、コーディング標準、ファイル構造など)
明らかにそれらすべてをリストすることはできませんが、いくつかの主要なものは私にアイデアを与えるでしょう。
apache - HTML5ドキュメントを正しく提供するために、Webサーバーとドキュメントのhtmlをどのように設定しますか?
たぶん私はばかですが、HTML5 で XHTML を使用するために HTML のヘッダーに何が入っているのかよくわかりません。HTML5 タグを追加するだけでよいのでしょうか?:
それとも<!DOCTYPE html>何ですか?
それからA List Apartで彼らは言う:
XHTML 5 を使用する場合は、サーバーが application/xhtml+xml または text/xml の MIME タイプでドキュメントを配信する必要があることに注意してください。
私が愚かであるかのように説明してください:)それは実際的な意味で何を意味しますか? 「書類を渡す」?htmlの意味?php はどうなりますか?この方法で Web サーバーをセットアップするために必要な手順は何ですか?
html - オブジェクト(つまりフラッシュ)の周りのa-hrefは単に悪い考えですか、それともそのようなオブジェクトのクリックをどのように処理する必要があるかについての標準が実際にありますか?
私は同僚の一人とこの話し合いをしていました。彼は、フラッシュがロードされるオブジェクトの周囲にa-hrefを配置するコードを作成しました。これを見たとき、私はほとんど叫び、代わりにclickTagを使用するように彼に言いました。
彼はそれがa-hrefでうまくいくと私に言った。私はそれをチェックアウトし、コードはie6-8とfirefox(すべてflashplayer 9または10がインストールされている)で正常に機能しました。
a- hrefを使用するのは本当に悪い考えだと知っていたので、なぜそれを使用しないのかについて少し調査しました。
そこから、標準(http://www.w3.org/TR/html401/struct/objects.html)をチェックして、グーグルで検索しました。
しかし、なぜそれが機能するべきか、または機能しないべきかについての説明は見つかりませんでした(私は時々それが機能しないことを知っています)。
最終的に両方を使用するソリューションになりました-周囲のa-hrefとclickTagを渡しました(fyi:cmsからのものであるため、どの種類のswfが表示されるかわかりません)。
a-href / flashが機能する場合と機能しない場合があるのはなぜですか。また、そのようなことを行うための「標準的な」方法は何でしょうか。他の含まれているオブジェクト(svg / movie / audio / ..?)はどうですか?そのようなもの(フラッシュやメディアプレーヤーなどの埋め込みオブジェクトのクリックなど)の処理方法を定義する標準はありますか(つまり、JavaScriptの伝播を停止する方法)クリックイベント)?
html - tt、i、b、big、small タグを使うメリットは?
tt、i、b、big、および small タグは非推奨ではありませんが、CSS を使用するとよりリッチな効果を実現できます。これらを使用するメリットは何ですか?
html - 双方向オーバーライド「bdo」の実用的な目的は何ですか?
ここに来る前に、グーグルで試してみました。これらの2つのリンクを読んだ後
http://www.w3schools.com/tags/tag_bdo.asp
http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_bdo
私はまだ実用的な目的が何であるかを明確に理解していませんか?
これに光を当ててくれた人たちに事前に感謝します。
javascript - JS スクリプトが通常ドキュメントのヘッダーに配置されるのはなぜですか?
JS スクリプトが通常ドキュメントのヘッダーに配置されるのはなぜですか? それは標準で義務付けられているのでしょうか、それとも特別な理由のない慣習的なものですか?