問題タブ [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 - 表示タグと非推奨タグでCSSをリセット
Eric Meyerが、 cssリセットに推奨されない、表示的で、非推奨の、非セマンティックなタグがないのはなぜですか?(つまり、アプレット、iframe、big、s、small、strike。)
xhtml - img タグに強い強調を追加します。セマンティクス
私は実際にウェブサイトをコーディングしていて、疑問が生じました。画像のリストがあります (これはアーティストのポートフォリオなので、画像である必要があります)。そのうちのいくつかには「おすすめ」バッジが付いています。class="featured" を使用する代わりに、img を強力なタグにラップすることは意味的に正しいですか? 画像を強調しますか?
W3C 仕様を読むと、strong と em はテキストレベルのセマンティクスと呼ばれていますが、img のようなメディアで何が起こるかわかりません。
どうもありがとう。
xml -
Is there any difference in <noscript> block processing for pages served with MIME-type text/html versus those served with MIME-type application/xhtml+xml?
As far as I noticed <noscript> block for text/html pages is not processed at all if JavaScript is disabled in browser. And what happens for application/xhtml+xml pages? I suspect that for such pages the block is still analysed when JavaScript is disabled. But I failed to find any clarification of this issue.
Could someone point me to appropriate W3C standard or provide any other clarification?
PS. Situation of interest is visit counting services wich use <noscript> block to track visitors with disabled JS. If elements (for example, zero-sized images) of <noscript> blocks are downloaded in any case then such services should broke :(
javascript - 使うべきではない
I found some good cons here:
The noscript element only detects whether the browser has JavaScript enabled or not. If JavaScript is disabled in the Firewall rather than in the browser then the JavaScript will not run and the content of the noscript element will not be displayed.
Many scripts are dependent on a specific feature or features of the language being supported in order for them to be able to run (for example document.getElementById). Where the required features are not supported the JavaScript is unable to run but since JavaScript itself is supported the noscript content will not be displayed.
The most useful place to use the noscript element is in the head of the page where it would be able to selectively determine what stylesheet and meta elements get applied to the page as the page is loading rather than having to wait until the page is loaded. Unfortunately the noscript element is only valid within the body of the page and so cannot be used in the head.
The noscript element is a block level element and therefore can only be used to display entire blocks of content when JavaScript is disabled. It cannot be used inline.
Ideally, web pages should use HTML for the content, CSS for the appearance, and JavaScript for the behavior. Using the noscript element is applying a behavior from within the HTML rather than applying it from JavaScript.
Source: http://javascript.about.com/od/reference/a/noscriptnomore.htm
I very much agree on last point. Is there a way to make and add an external <noscript>
file? Should we place <noscript>
in the <head>
?
css - 連絡先情報をx/htmlでコーディングするための最良の方法は何ですか?
Microformats以外のx/htmlで連絡先情報をコーディングするための最良の方法は何ですか?
<p>
との使用<br/>
は大丈夫ですか?それとも他に良い要素がありますか?
flash - HTML5 はどのように Flash を「置き換える」ことができますか?
iPad の発表以来、再び盛り上がっている議論のトピックは、Flash と HTML5 の問題です。HTML5 がいつの日か Adobe Flash に取って代わる/取って代わることを示唆するものがあります。
私はブラウザで実行されるソフトウェアを開発していないので、私の (限られた) 理解は次のとおりです。
- HTML は、HTTP 経由でクライアント ブラウザに配信される純粋なテキスト マークアップ言語です。クライアント ブラウザはマークアップを解釈し、標準仕様に従ってページをレンダリングします (成功の程度はさまざまです)。
- Adobe Flash は、オーディオ、ビデオ、サウンド、およびラスター/ベクター グラフィックスを操作するための適切なフレームワークです。特別なオーサリング ツール (おそらくコンパイラ?) と、ほとんどの一般的なブラウザのプラグインとして利用できるカスタム プレーヤーが必要です。
技術/コーディングの観点から、テキストベースのマークアップ言語 (HTML5) がマルチメディア フレームワーク (Flash) の代替と見なされる可能性があることを (この C/C++ 開発者に) 説明してもらえますか?
独断的な議論はやめてください - 技術的な事実だけです。
html - ありとあらゆることに microformats を使用することの実際的な利点は何ですか?
クライアントのサイトで可能な限りのことを行うためにマイクロフォーマットを使用すると、クライアントはどのような実際的なメリットを得ることができますか?
これらの利点を、技術者ではないクライアントにどのように説明できますか?
css - Blockquote、q、およびciteの正しい使用法は?
Blockquote
これは、、 q
およびの正しい使用法cite
ですか?
の使用はBlockquote
意味 q
的に正しいですか?または両方がプレゼンテーション要素であるため、使用しないでください。