問題タブ [text-justify]
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.
algorithm - テキストの位置合わせのアルゴリズム (左と右をフラッシュ)
テキストの位置揃え (左右にフラッシュ) を実行する方法を実装しようとしています。各出力行の最大幅は M 文字です。単語の分割は許可されていません。
たとえば、次のウィキペディア ページの「両端揃え (左と右を揃える)」を参照してください: http://en.wikipedia.org/wiki/Justification_(typesetting)。
私は、最適な左寄せ、ぎざぎざの右寄せのための動的プログラミング ソリューションがあることを認識しています。つまり、余分なスペースのコストが最適になるように、行末に余分なスペースを均等に分配します (これは「ワード ラップ」とも呼ばれます)。 」の問題または「きれいに印刷する」問題)。ただし、全文正当化の問題に対する動的プログラミングまたは貪欲なアプローチに到達することはできません。
グーグルは、マルコフ連鎖プログラミングに基づくテキストの正当化に私を導きました: http://www.rose-hulman.edu/Users/faculty/young/OldFiles/CS-Classes/csse220/200820/web/Programs/Markov/justification.html。しかし、これは私には複雑に思えます。これが全文の正当化の問題に対する最良の (そして最も単純な) 解決策である場合、誰かが同じことを簡単な言葉で説明できれば素晴らしいことです。
html-lists - レスポンシブ デザインのパーセンテージを含む等間隔の div
ul li
パーセンテージを使用して等間隔でアイテムを表示するリストを作成する、これに対する解決策を考え出そうとしています。
つまり、ブロック (テキストがオーバーレイされた画像) の両方のサイズが小さくなり、ブロック間のスペースが iPad サイズに縮小されます。典型的な携帯電話の解像度では、スタックします。
要素は 3 つありますが、パーセンテージを使用する利点は、CSS の大部分をやり直すことなく追加の要素を追加できることです。願わくば、ブロック (この場合li
はアイテム) のサイズとスペースがそれに応じて調整されることを願っています。
ここで等間隔の CSS トリックを試してみましたが、レスポンシブにはあまり適していません。
max-width:100%
サイズを変更せずに大きな画像を使用できるように、画像を現在の最大幅にサイズ変更するために使用する予定li
です (画像を交換する際の時間を節約し、同じ画像をサイトの他の場所で使用できることを意味します)。
li
div
list を使用する必要はありません。単純なまたはspan
構造体を使用することができます。
何か案は?
最初の問題:私のJS Fiddleの例では、ウィンドウ サイズに基づいて画像が整列およびサイズ変更されることがわかります。ただし、最も右端の要素は右端と同じ高さではありません (通常はすべて左揃えです)。追加しましtext-align:justify
たが、望ましい効果が得られていないようです
2 番目の問題: 3 が均等に割り切れないことが問題です。30% は真の 3 分の 1 ではなく、33% は押し出しているようです。
3 番目の問題:空白。li
異なる行に配置されている の間の邪悪な空白を止める方法はありますか? 空白を取り除くために、読みやすい HTML を犠牲にする必要がありますか?
HTML:
CSS:
ボトムワイド{
ボトムワイドul{
}
ボトムワイドリ{
}
ボトムワイド img{
}
スタッキング用のメディア クエリ (うまく機能します)
android - Androidでhtml文字列の部分文字列に正当化を設定する
HTML文字列の部分文字列の正当性を揃える必要があるアプリを開発しています。
問題: 次のコードを使用して、webview を使用して HTML テキストの正当性を設定しました。
しかし、次のように部分文字列に同じアイデアを設定すると:
出力テキスト html text(
これを達成する方法.誰でも私を助けることができますか? 前もって感謝します。
java - Java: Format クラスで右揃えが機能しない
Format クラスを使用して、この単純なテキスト ファイル (行の長さは 80) を右揃えにします。
各空白は [TAB]
ここに私が書いたコードがあります:
しかし、出力は私が期待したものではありません:
私は何を間違っていますか?
string - Unicode 文字列を特定の目に見える長さにパディングするにはどうすればよいですか?
プログラミング言語で左パッド関数を作成したいと思います。この関数は、指定された全長になるまで文字列を先頭文字でパディングします。文字列は、この言語でエンコードされた UTF-16 です。
Unicode には、複雑な理由がいくつかあります。
- サロゲート: 2 つのサロゲート文字 = 1 つの Unicode 文字
- 組み合わせ文字: 1 つの非組み合わせ文字 + 任意の数の組み合わせ文字 = 1 つの可視文字
- 見えない文字:見えない文字 1 個 = 見える文字 0 個
他にどのような要因を考慮に入れる必要がありますか?また、それらにどのように対処しますか?
titanium - text-alignment=titanium appcelerator アプリケーションの正当化?
titanium appcelerator
iOSとAndroidでクロスプラットフォームアプリケーションを開発するために使用しています。
現在、テキストの配置を正当化するという問題に直面しています。私は物事をゴーグルしましたが、まだ成功していません。
これは、チタンは許可しないと言っているリンクですtext-alignment=justify
しかし、テキストを正当化する他の方法はありますか?テキストの配置を正当化するための他のハックはありますか?2週間経ちましたが、成功しませんでした。