我正在尝试转录一些 Edsger Dijkstra 教授的 EWD,但遇到了一个小问题。在他的写作中,他喜欢在段落末尾放置诸如“证明结束”之类的注释,当有空间时右对齐,否则放在下一行。我想重新创建这种格式,但似乎无法这样做。我真的更喜欢只使用 CSS 的解决方案,但如果这被证明是不可能的,那么 JavaScript 也是允许的。
请参阅http://www.cs.utexas.edu/users/EWD/ewd10xx/EWD1001.PDF第 0 页(PDF 第 2 页)注释“Legenda 结束”和第 3 页(PDF 第 5 页)评论“评论结束”。
我尝试过使用block / float: right
@starx 回答的 display: combo 。但是,由于它是一个浮点数,它不会将其余的文本向下移动。查看源文档,格式似乎是临时的,但似乎 Dijkstra 喜欢尽可能将其保持在同一行,或者将其移动到下一个,右对齐,如果不是。
搜索了不同的 CSS 规范,但我还无法理解实现此目的的方法。