問題タブ [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.

0 投票する
2 に答える
4196 参照

javascript - 狭い入力要素で表示されるテキストを移動して、最後にカーソルを表示するにはどうすればよいですか?

私が抱えている問題は、要素の幅 (スタイルで設定されている) よりもはるかに広い maxlength を持つ入力要素が与えられ、要素の幅よりも広い値が与えられた場合、要素をどのように取得できるかということですテキストの最後まで「スクロール」します。IEでは簡単です。textRangeオブジェクトを作成し、その開始位置と終了位置をテキストの最後に置き、その範囲でselectを呼び出し、バム、カーソルをテキストの最後に配置し、テキストをシフトします結末が示されること。Firefox、Chrome、Safari では、input 要素の setSelectionRange を使用しようとすると、カーソルが正しい位置に設定されますが、テキストはシフトされないため、最後ではなく最初に表示されます。カーソルをテキストの最後に置き、カーソルが見えるようにテキストをシフトする方法を知っている人はいますか?

ありがとうございました!

シェーン


0 投票する
13 に答える
88936 参照

javascript - innerHTML の代替?

編集:うわー。この質問は現在12歳です。

誰かが述べたように、2016 年以降はワンライナーで実行できます: https://stackoverflow.com/a/69322509/80907


オリジナル:

innerHTML を使用せずに HTML のテキストを変更する方法があるかどうか疑問に思っています。

私が尋ねている理由は、それが W3C にちょっと嫌われているからです。私はそれがつまらないことを知っていますが、知りたいのですが、方法はありますか?

編集: 人々は私がここで尋ねていることを誤解しているようです: 表示されているテキストを効果的に変更する方法を見つけたい.

私が持っている場合:

innerHTML を使用すると、次のことができます。

画面上のテキストが変更されます。
テキストを追加するのではなく、既存のテキストを変更したい。

0 投票する
9 に答える
20476 参照

html - 別のブロック要素が含まれている場合、ブロック要素を CSS でインライン化するのは間違っていますか?

ブロック要素をインライン要素の中に入れるのは間違っていることはわかっていますが、次の場合はどうでしょうか。

次の有効なマークアップを想像してください。

次の CSS を追加します。

これにより、インライン要素にブロック要素が含まれる状況が作成されます (div はインラインになり、p はデフォルトでブロックになります)。

ページ要素はまだ有効ですか?

HTML が有効かどうか (CSS ルールが適用される前か後か) は、いつ、どのように判断するのでしょうか?

更新: HTML5 では、リンク タグ内にブロック レベルの要素を配置することが完全に有効であることを学びました。

これは、HTML の大きなブロックをリンクにしたい場合に、実際に非常に便利です。

0 投票する
2 に答える
760 参照

wysiwyg - W3C準拠のWYSIWYG?

W3C に準拠し、適切な機能を備えた WYSIWYG エディターを誰かに勧めてもらえますか?

0 投票する
2 に答える
924 参照

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?

0 投票する
12 に答える
4379 参照

html - HTMLのニュースレターは「テーブルベース」のレイアウトでなければならないというのは本当ですか?

HTMLメールを作成するときは、テーブルベースのレイアウトを使用する必要があることをどこかで読みました。テーブルレスのcssベースのレイアウトを作成する必要はありません。本当?会社のニュースレターのレイアウトを作成する必要がありますが、ネストされた3つのテーブルを作成するのは快適ではありません。

0 投票する
4 に答える
708 参照

xml - XML ドキュメントに未使用の名前空間宣言を含めることは違法ですか?

たとえば、次の XML ドキュメントは、W3C XML 1.0 勧告に従って有効と見なされますか? 名前空間「future」はドキュメントのどこにも参照されていないことに注意してください。

これは良いスタイルとは言えないかもしれませんが、未使用の名前空間に関係なく、ドキュメントは有効であると私は信じています。誰かがこの仮定を確認または反論できますか?

ありがとう、マット

0 投票する
7 に答える
9761 参照

html - の違いは?

定義上は同じように見えますが、W3C では、異なるタグ定義を持つほど類似していないと見なされています。言語学、HTML 仕様、解釈の意味上の<acronym>違いは何ですか。<abbr>

0 投票する
1 に答える
354 参照

css - CSS仕様に提案を送信するにはどうすればよいですか?

最近、CSSを使用して多くのことを実行したかったのですが、最善の解決策はJavascriptを使用することです。これは私に不思議に思いました、ここの誰かがCSS 3仕様に実装される開発提案をする方法を知っていますか?

w3の人たちが少なくとも見ることができるような、ある種の機能要求/投票ベースのシステムを手に入れることができれば素晴らしいと思います。私はプログラマーとして、何かに深く関わっているとき、明白なことを見落としがちです。

0 投票する
4 に答える
4388 参照

html - ラベルは入力要素のみを参照できますか?

W3Schools は、ラベルについて次のように述べています。

<label>タグは、input要素 のラベルを定義します。【地雷強調】

これは、次の HTML が無効であることを意味しますか?

Chrome と IE8 はどちらもがクリックされWorldたときにフォーカスを与えLabelますが、Firefox はそうではありません。どちらが正しい?