Edsger Dijkstra 教授の EWD の一部を転記しようとしていますが、少し問題が発生しています。彼の文章では、'End of Proof' などのコメントを段落の最後に配置するのが好きで、余裕がある場合は右揃え、それ以外の場合は次の行に配置します。このフォーマットを再作成したいのですが、できないようです。CSS のみを使用したソリューションを希望しますが、それが不可能な場合は JavaScript も使用できます。
http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1001.PDFのページ番号 0 (PDF の 2 ページ目) のコメント「End of Legenda」とページ番号 3 (PDF の 5 ページ目) を参照してください。コメント「発言の終わり」。
block / float: right
@starx が回答した display: コンボを使用してみました。ただし、フロートであるため、残りのテキストは下に移動しません。ソース文書を見ると、書式設定はその場しのぎのように見えますが、Dijkstra は可能であれば同じ行に保持することを好み、そうでない場合は右揃えで次の行に移動することを好んだようです。
さまざまな CSS 仕様を検索しましたが、これを達成する方法はまだわかりません。