問題タブ [w3c]
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.
.net - W3C 検証 API のタイムアウトの問題を解決するのを手伝ってください
W3C 検証サービスを使用して、TextBox に入力したテキストが有効なマークアップであることを確認しています。
それはほとんど働いています。しかし、特定の条件下では、私の入力はエラーになり、無限のタイムアウト例外が発生します。プログラムを再び機能させるには、プログラムを閉じて再度開く必要があります。
私のコードを一瞥して、この問題を解決するのを手伝ってください。
TextBox と StatusBar を備えた非常に単純な WPF アプリケーションを作成しました。入力すると StatusBar が更新され、入力したマークアップが有効か無効かがわかります。私がサービスを叩いていないように、検証はキーストロークなしで 1 秒以上経過した後にのみ行われます。
無効 http://img9.imageshack.us/img9/3788/invalidr.gif
StatusBar には、"Validating..."、"Valid"、"Invalid"、または (存在する場合) 例外のメッセージが表示される場合があります。
検証中 http://img7.imageshack.us/img7/5842/validating.gif
以下は正常に検証されます。
XHTML 入力
段落を次のよう<p>This is a test</
に分割すると、応答 XML を処理しようとしているときに次の例外が発生します。
名前を「"」文字で始めることはできません。16 進値は 0x22 です。行 86、位置 40。
XML 例外 http://img11.imageshack.us/img11/3066/namecannotbegin.gif
検証がそのように 2 回続けて失敗した場合、段落タグを修正して通常どおり続行することはできないようです。何らかの理由で、後続の各検証は次の例外で失敗します。
操作がタイムアウトしました
タイムアウト http://img21.imageshack.us/img21/7600/timedout.gif
これは非常に奇妙です。
プロジェクト全体を投稿して申し訳ありませんが、問題の原因がわかりません。それは私のスレッド化、Web サービス通信、例外処理かもしれません...私はそれを見つけることができないようです. StreamWriter、HttpWebRequest、および ResponseStreams を正しく閉じていますか?
XAML
ビジュアルベーシック
助けてくれてありがとう!
javascript - 狭い入力要素で表示されるテキストを移動して、最後にカーソルを表示するにはどうすればよいですか?
私が抱えている問題は、要素の幅 (スタイルで設定されている) よりもはるかに広い maxlength を持つ入力要素が与えられ、要素の幅よりも広い値が与えられた場合、要素をどのように取得できるかということですテキストの最後まで「スクロール」します。IEでは簡単です。textRangeオブジェクトを作成し、その開始位置と終了位置をテキストの最後に置き、その範囲でselectを呼び出し、バム、カーソルをテキストの最後に配置し、テキストをシフトします結末が示されること。Firefox、Chrome、Safari では、input 要素の setSelectionRange を使用しようとすると、カーソルが正しい位置に設定されますが、テキストはシフトされないため、最後ではなく最初に表示されます。カーソルをテキストの最後に置き、カーソルが見えるようにテキストをシフトする方法を知っている人はいますか?
ありがとうございました!
シェーン
javascript - innerHTML の代替?
編集:うわー。この質問は現在12歳です。
誰かが述べたように、2016 年以降はワンライナーで実行できます: https://stackoverflow.com/a/69322509/80907
オリジナル:
innerHTML を使用せずに HTML のテキストを変更する方法があるかどうか疑問に思っています。
私が尋ねている理由は、それが W3C にちょっと嫌われているからです。私はそれがつまらないことを知っていますが、知りたいのですが、方法はありますか?
編集: 人々は私がここで尋ねていることを誤解しているようです: 表示されているテキストを効果的に変更する方法を見つけたい.
私が持っている場合:
innerHTML を使用すると、次のことができます。
画面上のテキストが変更されます。
テキストを追加するのではなく、既存のテキストを変更したい。
html - 別のブロック要素が含まれている場合、ブロック要素を CSS でインライン化するのは間違っていますか?
ブロック要素をインライン要素の中に入れるのは間違っていることはわかっていますが、次の場合はどうでしょうか。
次の有効なマークアップを想像してください。
次の CSS を追加します。
これにより、インライン要素にブロック要素が含まれる状況が作成されます (div はインラインになり、p はデフォルトでブロックになります)。
ページ要素はまだ有効ですか?
HTML が有効かどうか (CSS ルールが適用される前か後か) は、いつ、どのように判断するのでしょうか?
更新: HTML5 では、リンク タグ内にブロック レベルの要素を配置することが完全に有効であることを学びました。
これは、HTML の大きなブロックをリンクにしたい場合に、実際に非常に便利です。
wysiwyg - W3C準拠のWYSIWYG?
W3C に準拠し、適切な機能を備えた WYSIWYG エディターを誰かに勧めてもらえますか?
javascript - How to create W3C- or Gmail-esque #anchor "links"?
If you use Gmail, you'll see URLs in the address bar like:
https://mail.google.com/mail/#inbox
https://mail.google.com/mail/#starred
If you go to one of these URLs, it will jump straight to the corresponding view.
A similar example is on http://validator.w3.org where the anchors #validate_by_uri
, #validate_by_upload
and #validate_by_input
each auto-focus different tabs.
How are these things done? Does the page use Javascript to detect the anchor then switch view for you? How do you prevent the page scrolling to the anchor position?
html - HTMLのニュースレターは「テーブルベース」のレイアウトでなければならないというのは本当ですか?
HTMLメールを作成するときは、テーブルベースのレイアウトを使用する必要があることをどこかで読みました。テーブルレスのcssベースのレイアウトを作成する必要はありません。本当?会社のニュースレターのレイアウトを作成する必要がありますが、ネストされた3つのテーブルを作成するのは快適ではありません。
xml - XML ドキュメントに未使用の名前空間宣言を含めることは違法ですか?
たとえば、次の XML ドキュメントは、W3C XML 1.0 勧告に従って有効と見なされますか? 名前空間「future」はドキュメントのどこにも参照されていないことに注意してください。
これは良いスタイルとは言えないかもしれませんが、未使用の名前空間に関係なく、ドキュメントは有効であると私は信じています。誰かがこの仮定を確認または反論できますか?
ありがとう、マット
html - との違いは?
定義上は同じように見えますが、W3C では、異なるタグ定義を持つほど類似していないと見なされています。言語学、HTML 仕様、解釈の意味上の<acronym>
違いは何ですか。<abbr>