我有一段文字如下:
In this respect, the conceptual structure of the Act is something like a pyramid. The pyramid shape illustrates the way the income tax law is organised, moving down from the central or core provisions at the top of the pyramid, to general rules of wide application and then to the more specialised topics.
目前它呈现出:
?????????????????? In this respect, the conceptual structure of the Act is something like a pyramid. The pyramid shape illustrates the way the income tax law is organised, moving down from the central or core provisions at the top of the pyramid, to general rules of wide application and then to the more specialised topics.
号
我希望它像这样呈现:
?????????????????? In this respect, the conceptual structure of the Act is something like a
?????????????????? pyramid. The pyramid shape illustrates the way the income tax law is
?????????????????? organised, moving down from the central or core provisions at the top of
?????????????????? the pyramid, to general rules of wide application and then to the more
?????????????????? specialised topics.
号
只使用CSS!背后的
我正在将降价文件转换为HTML。这些文件在源代码管理中。标记文件已经使用字符为我缩排。我还需要干净的提交日志,所以我希望将每个
保持在一行上。编辑
以下是其中一个降价文档中一节的要点:https://gist.github.com/vjpr/5378401
基本上我想
避免在我的降价文档中使用内联HTML。
允许使用缩进在Github上查看降价文档。
允许使用自定义样式表查看相同的降价文档,并保持段落的缩进级别与第一个非空白字符的缩进级别相同,如图所示。
伙计,你做错了。:P。你在想什么?
所以,我不确定您对这些en空间的看法,但是如果可以的话,去掉它们,使用margin-left或padding-left来控制网页上的缩进。
@沃恩,你需要换多少页?是一次性的吗?如果是,那么简单的方法就是手动干预。否则,使用jquery/javascript替换字符串。把它装在身体标签上,这样它就可以很快地装上。使用字符串只删除。
@?我强调"只使用CSS"是有原因的。这就是为什么:这是我从markdown到html编译器得到的输出。我无法控制这个编译器——它将是Github使用的任何工具。我可以为每一段添加,但这会使我的降价文件非常混乱,我不愿意这样做。我有数千个文件要编译,它们已经插入了用于缩进的空格。我可以为每一行添加空间,但正如我前面所说,我更喜欢在版本控制中将段落保留在一行上,以获得良好的提交日志。
@我有成千上万的文件,真的不可能。这些文件的查看器是github。
@沃恩,但是在你的降价源代码中,对吗?还是Github标记为HTML编译器添加了它们?如果可以,请提供指向某个降价文件的链接。
@沃恩你所有的页面都一样吗?另外,您是否希望所有文本都使用相同的style?我仍然认为最好的方法是用JavaScript替换。
@?imevidas gist.github.com/vjpr/5378401-它们在我的代码中。最大的限制是避免在标记文件中使用内嵌HTML。
@沃恩,你为什么不在列表中使用标记语法?
@Mee看看这里的要点:gist.github.com/vjpr/5378401
我无法用javascript替换 。我试过使用同一个标签的十六进制代码,但可以使其正常工作。有人想去吗?我不擅长javascript lol。
@mee str.replace''u2002',''。
@沃恩,为什么在你的减价中用空格代替常规空格?
@沃恩,你让它工作了吗?
我不能在解决方案中使用javascript。仅限于CSS。@法布里齐奥的回答似乎是迄今为止最好的。
谢谢大家!这个社区太棒了-我需要更多的参与。我接受了法布里齐奥的回答——评论中的原因。
您可以使用填充左文本缩进和负文本缩进的组合,例如
p{
padding-left:18em;
border: 1px solid black;
text-indent :-9em;
}
示例:http://jsfiddle.net/nzutm/1
您可以根据需要调整填充和缩进。
如果其他文本有不同的"布局"呢?它不会影响吗?例如,文本一直向左?
我接受这个答案。它类似于@vucko上面的注释——但它都是在一个选择器中完成的。这使我能够确保所有的包装线都在第一行之外。它不能与第一个字母完全对齐,但结果是可以接受的。