問題タブ [whitespace]
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.
html - Internet Explorer の一貫性のない空白テキスト ノード
次のソース コードは、次の結果を警告します。
Internet Explorer 7 : 29
Firefox 3.0.3 : 37 (正)
Safari 3.0.4 (523.12.9) : 38
Google Chrome 0.3.154.9 : 38
次の事実は無視してください。
- Webkit (Safari/Chrome) ブラウザーは、body タグの末尾に追加のテキスト ノードを挿入します。
- Internet Explorer では、本来あるべきように、空白ノードに改行がありません。
- Internet Explorer には先頭の空白ノードがありません (<form> タグの前に明らかな空白がありますが、一致するテキスト ノードはありません)。
テスト ページのタグのうち、次のタグは DOM の後に空白テキスト ノードが挿入されていません: form
、input[@radio]
、div
、span
、table
、。ul
a
私の質問は、これらのノードが Internet Explorer で例外になる理由は何ですか? これらのノードの後に空白が挿入されず、他のノードに挿入されるのはなぜですか?
この動作は、タグの順序を切り替え、doctype を XHTML に切り替えた場合と同じです (標準モードを維持しながら)。
背景情報を少し提供するリンクを次に示しますが、理想的な解決策はありません。この問題の解決策はないかもしれませんが、私はその動作に興味があります。
ありがとうインターネット、ザック
emacs - Emacsに空白を表示させるにはどうすればよいですか?
Emacs に空白 (スペース、タブ、改行など) を表示させるにはどうすればよいですか。Kate や Eclipse などの他の多くのエディターにはこの機能があり、スペースとタブ (特に Python) が混在しているためにコードがいつインデントで壊れているかを確認するのに非常に便利です。
bash - bashループリストで空白をエスケープするにはどうすればよいですか?
特定のディレクトリのすべての子ディレクトリ (ファイルではない) をループする bash シェル スクリプトがあります。問題は、一部のディレクトリ名にスペースが含まれていることです。
私のテストディレクトリの内容は次のとおりです。
そして、ディレクトリをループするコード:
出力は次のとおりです。
Cherry Hill と New York City は、2 つまたは 3 つの別々のエントリとして扱われます。
次のように、ファイル名を引用してみました。
しかし、役に立たない。
これを行う簡単な方法が必要です。
以下の答えは素晴らしいです。しかし、これをさらに複雑にするために、テストディレクトリにリストされているディレクトリを常に使用したいとは限りません。代わりに、ディレクトリ名をコマンドライン パラメータとして渡したい場合があります。
IFSを設定するというチャールズの提案を受けて、次のことを思いつきました。
これは、コマンド ライン引数にスペースが含まれていない限り (それらの引数が引用符で囲まれていても) 正常に機能します。たとえば、次のようにスクリプトを呼び出すとtest.sh "Cherry Hill" "New York City"
、次の出力が生成されます。
asp.net - ASP.NETで空白を含む文字列を表示しますか?
asp.netページに空白のある文字列を表示する必要があります。
****これが私がしていることです:****
そしてそれはとしてレンダリングされます
一重引用符で囲まれた空白は表示されません。
この値を自分のページにそのまま表示したい。
php - FTP プログラムによってコードに追加された余分な空白を削除するには?
これは繰り返し発生し、非常に迷惑です。PHP コードをクライアントのサーバーにアップロードします。数週間が経過します。彼らは変更を要求し、いくつかの変更が加えられたのでコードを再ダウンロードしました。しかし、最後に見たときはきちんと整頓されていた私のコードには、余分な空白行が随所に追加されています。コード間に 2 行のスペースがありましたが、今では 3 行になっています。同じ for ループなどの一部だったためにたくさんの行がくっついていたのですが、それらはすべて散らばっており、方法がありません。それらを区別するために。
これを修正するプログラム/ユーティリティはありますか?
sql - SQL Server の空白のテスト
テーブルにいくつかの空白の値があり、IF ステートメントでそれらをキャッチできないようです。
私はもう試した
IF @value = ''
if @value = NULL
どちらも空白の値をキャッチしません。varchar が完全に空白かどうかをテストする方法はありますか?
あはは!null が間違っているかどうかをテストしていたことがわかりました。ありがとう。
vim - vimで末尾の空白を自動的に削除するにはどうすればよいですか
Git でいくつかのファイルをコミットしようとすると、「末尾の空白」エラーが発生します。
Python ファイルを保存する直前に、これらの末尾の空白文字を自動的に削除したいと考えています。
これを行うように Vim を構成できますか? もしそうなら、どのように?
python - Pythonで空白が重要でないのはいつですか?
Pythonで空白が重要でないのはいつですか?
リスト内では無視されているようです。たとえば、次のようになります。
xpath - XPathを使用して空白を含む値でノードを検索する
XPathを使用して、xmlファイル内のノードをその値で見つける必要があります。検索するノードに空白を含む値が含まれている場合、問題が発生します。Fe:
2番目の子ノードを見つけるXPathを構築できません。
単純なXPath/Root / Childは両方の子に対して完全に機能しますが、/ Root [Child = valuewithspaces]は空のコレクションを返します。
私はすでに%20、&#20でスペースをマスキングしようとしました。、&nbsp; 引用符と二重引用符を使用します。
まだ運がない。
誰かアイデアがありますか?
eclipse - タブの代わりにスペースを使用するように Eclipse を変更するにはどうすればよいですか?
デフォルトでは、 Eclipseはハード タブ文字でインデントします。スペースに変更するにはどうすればよいですか?