【问题标题】:Formatting text only with CSS仅使用 CSS 格式化文本
【发布时间】:2014-08-09 15:15:58
【问题描述】:

我经营一个用户提交基本新闻文章的网站。我想为他们提交的内容添加一些格式化功能。

是否可以仅使用 CSS 为文本添加自定义格式?

例如,用户可以添加:

**This should be bold**

文本显示为粗体。或者用户在段落开头添加>

> This could be a lengthy paragraph

并且段落居中对齐。

这样的事情可以做吗?

【问题讨论】:

  • 您正在考虑Markdown 及其变体,就像在 StackOverflow 上使用的一样,并且在您自己的问题中被利用来突出显示您发布的文本。因此,您关于是否可以这样做的问题似乎有点奇怪。

标签: css text formatting styling


【解决方案1】:

使用纯 CSS 是不可能的。 您必须使用JavascriptJQuery 或在Server-Side 中处理您的自定义标签,并根据需要将它们呈现为html 和css。

【讨论】:

【解决方案2】:

不,不是。例如,您将需要 javascript 或 php 将 ** 替换为 <b>。否则你的用户需要输入<b>Hello</b>

【讨论】:

  • 谢谢。我将很快提出一个针对 Javascript 的问题。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-03-28
  • 2021-12-24
  • 2021-04-11
  • 1970-01-01
  • 1970-01-01
  • 2011-01-08
  • 2018-07-23
相关资源
最近更新 更多