【发布时间】:2014-07-25 16:23:59
【问题描述】:
可以设置文本样式,以便在出现换行之前添加破折号。
示例:
Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。 Ut enim ad minim veniam, quis nostrud-------------------------------------------------------- --------------
Lorem ipsum dolor sit amet, consectetur adipisicing elit -------------------------------------- ---------------------- Lorem ipsum ------------------------------------------------ -------------------------------------------------- ----------------- Lorem ipsum dolor sit amet, consectetur -------------------------------------------------------- --------------------------------------
作为输入(tinymce 生成的模板),但可以根据需要引入任何额外的标记。这个想法是使用 html2pdf 使用这种格式从这个 html 生成一个 pdf 文件,所以我想知道是否有使用 html/css/js、tinymce 的插件或以某种方式配置 html2pdf 类的解决方案。
我尝试将每个段落包装在 span/p 标记中,然后使用伪类 :after
span:after {
display: inline-block;
content: " -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ";
width: 100%;
overflow: hidden;
}
<html>
<body>
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud
<br><br> Lorem ipsum dolor sit amet, consectetur adipisicing elit
<br> Lorem ipsum
<br> Lorem ipsum dolor sit amet, consectetur
</body>
</html>
使用大型内容属性属性并在出现换行时隐藏额外的破折号。然而,它显示了整个内容而不隐藏额外的破折号。
【问题讨论】:
标签: html css tinymce line-breaks html2pdf