タグ付けされた質問 「line-breaks」

テキストのレイアウトを次の行の先頭から継続させる空白。





14
CSSで<br />をターゲティングできますか?
&lt;br/&gt;CSSで改行タグをターゲティングすることはできますか? 改行があるたびに1pxの破線が必要です。私は自分のCSSでサイトをカスタマイズしていて、設定されたHTMLを変更できません。そうでなければ、他の方法を使用します。 それは可能だとは思いませんが、誰かが知っている方法があるのか​​もしれません。
160 html  css  line-breaks 

5
改行に一致-\ nまたは\ r \ n?
この回答を書いている間、s-flag(dotall-ドットは改行に一致します)を使用する代わりに、改行のみに一致する必要がありました。 正規表現のテストに通常使用されるサイトは、\nまたはに一致させようとすると、動作が異なり\r\nます。 私は気づきました Regex101は改行のみに一致します\n (例 -削除\rして一致) RegExrはオン とオンのどちら\n でも改行に一致\r\nせず、m-flagと\s (例)を除いて、改行に一致するものを見つけることができません Debuggexの動作はさらに異なります 。この例では\r\n、にのみ一致しますが、 ここで\nは、同じフラグとエンジンが指定されているにのみ一致します 私はm-flag(複数行-行^の先頭と$末尾を一致させる)を完全に認識していますが、これがオプションにならない場合があります。\sタブやスペースにも一致するため、と同じです。 Unicodeの改行文字(\u0085)を使用するという私の考えはうまくいかなかったので、 改行の一致を(できれば使用言語に関係なく)正規表現に統合するフェイルセーフな方法はありますか? 上記のサイトの動作が異なるのはなぜですか(特にDebuggex、1回だけ\nと1 回だけ一致\r\n)。

10
CSSは要素内の各単語の後に改行を強制できますか?
私は多言語サイトを構築しており、所有者がいくつかの翻訳を手伝ってくれています。表示されるフレーズのいくつかは、サイトのスタイルを維持するために改行が必要です。 残念ながら、所有者はコンピューターの男ではないため、foo&lt;br /&gt;bar翻訳中にデータを何らかの方法で変更する可能性があると彼が見た場合。 すべての単語の後で壊れる要素に適用するCSSソリューション(幅を変更する以外に)はありますか? (私はこれをPHPで実行できることを知っていますが、CSSで知らない気の利いたトリックがCJK機能で同じことを達成するためにあるかどうか疑問に思っています。) 編集 私は何が起こっているのかを図解しようとします: ---------------- ---------------- | Short Word | | Gargantuan | | | | Word | ---------------- ---------------- 長い単語は自動的に壊れますが、短い単語は壊れません。私はそれをこのように見せたいです: ---------------- ---------------- | Short | | Gargantuan | | Word | | Word | ---------------- ----------------
159 css  line-breaks 

25
Android TextViewに改行を追加する方法は?
TextViewに改行を追加しようとしています。 提案された\ nを試しましたが、何も起こりません。これが私のテキストの設定方法です。 TextView txtSubTitle = (TextView)findViewById(r.id.txtSubTitle); txtSubTitle.setText(Html.fromHtml(getResources().getString(R.string.sample_string))); これは私の文字列です: &lt;string name="sample_string"&gt;some test line 1 \n some test line 2&lt;/string&gt; 次のように表示されます。 some test line 1 some test line 2 しかし、次のように表示されますsome test line 1 some test line 2。 何か不足していますか?



10
文字列から改行(文字なし!)を削除する方法は?
これはだまされているように見えるかもしれませんが、そうではありませんのでご安心ください。私はSOと他のWebの両方で私の問題に対する回答を検索し、同じ不十分な「解決策」を何度も見つけました。とにかく、ここに行きます: ユーザー入力をテキストエリアからMySQLデータベースに保存しています(WordPress環境内ですが、この問題には関係ないはずです)。後でDBから取得され、サイトのバックエンドの管理者に表示されます。この問題は、ユーザーが改行付きのテキストを送信したときに発生します(Enterキーを押すなど)。 文字列の例は次のようになります。 Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks! Greetings, Bill 文字列に行末文字( "\ n"、 "\ r"など)がありません。 nl2br()HTML出力を生成するために使用していますが、それだけでは不十分です。結果は次のとおりです。 Dear friends, I just wanted so Hello. How are you guys? I'm fine, thanks!&lt;br /&gt; &lt;br /&gt; Greetings,&lt;br /&gt; Bill 私が理解している限り、これは期待されるnl2br()結果です。これはタグを挿入し、最初の改行を置き換えるものではないためです。 ただし、必要な形式は次のとおりです。 Dear friends, I …
146 php  html  replace  line-breaks  nl2br 




6
JavaScript内でSVGテキストを改行する方法は?
だからここに私が持っているものがあります: &lt;path class="..." onmousemove="show_tooltip(event,'very long text \\\n I would like to linebreak')" onmouseout="hide_tooltip()" d="..."/&gt; &lt;rect class="tooltip_bg" id="tooltip_bg" ... /&gt; &lt;text class="tooltip" id="tooltip" ...&gt;Tooltip&lt;/text&gt; &lt;script&gt; &lt;![CDATA[ function show_tooltip(e,text) { var tt = document.getElementById('tooltip'); var bg = document.getElementById('tooltip_bg'); // set position ... tt.textContent=text; bg.setAttribute('width',tt.getBBox().width+10); bg.setAttribute('height',tt.getBBox().height+6); // set visibility ... } ... これで、alert()を使用しても、非常に長いツールチップテキストには改行がありません。それは、テキストが実際には2行あることを示しています。(ただし、「\」が含まれていますが、どうすれば削除 …

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.