問題タブ [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.
css - セマンティックX/HTMLは、CSSを作成するときにどのように時間を節約できますか?
セマンティックX/HTMLマークアップがどのように時間を節約できるか-
- ウェブサイトのCSSを書くとき
- 将来、クライアントから設計変更があった場合。
- そして、なぜテーブルベースのレイアウトは両方の条件で常により多くの時間がかかるのですか?
今日はこれらのことを生徒に説明しなければなりません。
いくつかの例がありますが、もっと良い例とアイデアをうまく説明したいと思います。
開発者の観点から、セマンティックX/HTMLマークアップの利点について説明したいと思います。
前もって感謝します
アップデート:
セマンティクスマークアップを使用する利点:
- CSSを適用できない環境でドキュメントを見る人にとっては、読みやすくなります。
- Web開発者にとって、コードの保守、およびコンテンツ(HTML)とプレゼンテーション(CSS)の分離がはるかに簡単になります。
- セマンティックマークアップは、場合によってはcssグループセレクターの必要性を減らすことができます。
html - relまたはname属性をdivおよびspanに追加すると、IE / FFはクァークズモードになりますか?
次のようなタグになります
また
IEおよび/またはFFをQMにスローしますか?W3Cによると、これらはこれらのタグの標準属性ではありませんが、無効になるかどうかはわかりません。
あなたの助けは大歓迎です。
css - サイトが必要なすべてのブラウザで同じように見える場合。それなら私のCSSが有効でなくても大丈夫ですか?
必要なすべてのブラウザーでサイトが同じように表示されている場合、CSSが無効であっても問題ありませんか?
具体的には、CSSは次の理由で無効です。
- ベンダー固有のプロパティを使用していますが、
- IE 6および7のハックを使用していますが、
- ブラウザ固有のハックを使用しています
CSSを完全に有効にすると、どのようなメリットがありますか?
css - 一部のページでのみ見出しをイタリック体で表示するには、どのオプションが最適ですか?
見出しをイタリック体で表示する必要があるのですが、このようにしてもよろしいですか?
または、次の<p>
ようなタグを使用する必要があります。
タグを使用すると、<h5>
スクリーン リーダーはこれをどのように読み取り、意味的に正しいのでしょうか?
クラスを使いたくない。
xhtml - HTML 5がまだプレゼンテーション要素をサポートしているのはなぜですか?
ここのリストを参照してください:
http://www.w3schools.com/html5/html5_reference.asp
のよう<b>
に、、、、、?<i>
_<br>
<hr>
<small>
これらを使用することは短所がないことを意味しますか?しかし、コンテンツとプレゼンテーションの分離についてはどうでしょうか。
javascript - コンテンツ、プレゼンテーション、および動作の分離は毎回可能ですか?
コンテンツ、プレゼンテーション、および動作の分離は毎回可能ですか?
多くの場合、javascript を介してクラスを html に追加し、CSS で使用しvisibility:hidden inline
ます。
すべてを分離しておくために常に時間を費やす必要がありますか?
standards - Webデザインにおける画面サイズの基準
Web サイトをデザインする際の画面サイズの基準は何ですか? まだ800x600ですか?
html - 同じ名前属性を持つ入力フィールドを持つ複数のフォーム? 良いまたは悪い?
同じ name 属性を共有する入力フィールドを含む複数の HTML フォームをページに配置することは許容されますか? たとえば、ページにはすべてのプレーヤーのリストが含まれており、ユーザーは最高のプレーヤーに投票できるため、各プレーヤー カードの横に次のフォームがあります。
もちろん、非表示の入力フィールドの値属性はフォームごとに異なります。
ページにこのようなフォームが 20 個あるとします。これは、「player_id」に等しい名前の入力フィールドが 20 個あることを意味します。そのページを HTML バリデーターに渡すと、XHTML 1.0 Strict doctype でも有効です。しかし、これは Web 標準またはアクセシビリティの観点から受け入れられる慣行でしょうか?
私が確かに知っていることの 1 つは、player_id と呼ばれる 1 つの POST フィールドから値をロードするだけでよいため、ページのサーバー側処理が簡単になることです。