当前位置: 首页 > 面试题库 >

我可以使用Markdown在段落上定义类名吗?

那安宁
2023-03-14
问题内容

我可以使用Markdown在段落上定义类名吗?如果是这样,怎么办?


问题答案:

Dupe:如何在Markdown中设置HTML类属性?

本机?不是,但…

不,Markdown的语法不能。您可以通过Markdown Extra 设置ID值。

如果愿意,可以使用常规HTML,并添加属性markdown="1"以继续在HTML元素内进行markdown转换。但这需要Markdown
Extra。

<p class='specialParagraph' markdown='1'>
**Another paragraph** which allows *Markdown* within it.
</p>

可能的解决方案:(未经测试,旨在用于<blockquote>

我在网上找到了以下内容:

功能

function _DoBlockQuotes_callback($matches) {

    ...cut...

    //add id and class details...
    $id = $class = '';
    if(preg_match_all('/\{(?:([#.][-_:a-zA-Z0-9 ]+)+)\}/',$bq,$matches)) {
        foreach ($matches[1] as $match) {
            if($match[0]=='#') $type = 'id';
            else $type = 'class';
            ${$type} = ' '.$type.'="'.trim($match,'.# ').'"';
        }
        foreach ($matches[0] as $match) {
            $bq = str_replace($match,'',$bq);
        }
    }

    return _HashBlock(
        "<blockquote{$id}{$class}>\n$bq\n</blockquote>"
    ) . "\n\n";
}

降价促销

>{.className}{#id}This is the blockquote

结果

<blockquote id="id" class="className">
    <p>This is the blockquote</p>
</blockquote>


 类似资料:
  • 1. 前言 关于 Markdown 正文的官方定义: 段落由一句或多句连续的文本组成,通过一个或多个空行分隔。(空行可能是没有任何内容的行、或者是只包含空行或制表符的行,多个空行也会显示成一个空行)。一个普通的段落不应该有空格或者制表符作为缩进。 原文出处:daringfireball.net 可见,正文是文章的主体。正文通常由段落组成,段落则由缩进、换行和文本组成。 环境说明: 考虑到 Mark

  • 问题内容: 我在某些类上定义了几个CONST,并希望获得它们的列表。例如: 有什么方法可以获取在类中定义的CONST的列表吗?据我所知,最接近的option()无法解决问题。 我真正需要的是常量名称列表-像这样: 要么: 甚至: 问题答案: 您可以为此使用反射。请注意,如果您经常这样做,则可能需要查看缓存结果。 输出:

  • 问题内容: 我想命名一个CSS类,并将其命名为imgSuper。我可以在CSS类中使用camelCasing吗? 问题答案: 从技术上讲是可以的,但是这是有风险的,因为CSS语法几乎不区分大小写,但是在某些情况下,在某些浏览器中,类名被视为区分大小写,因为规范未指定将CSS规则与HTML类匹配时浏览器应如何处理大小写名称。 从规范,4.1.3节: 所有CSS语法在ASCII范围内都不区分大小写…

  • 问题内容: 我正在尝试做这样的事情: 但这给了我这个例外: 是否可以将阶段定义为外部闭包? 问题答案: 您不能在声明式管道之外定义阶段。声明性管道的主要目的是提供经过简化且自以为是的语法,因此您可以专注于应该做什么(通过使用一些可用的步骤)而不是如何去做。 如果您对更灵活的管道实现方式感兴趣,可以选择“ 脚本化管道”方法,该语法在语法方面并不严格-仅受Groovy和CPS执行模块的限制。 您的示例

  • 问题很简单,在谷歌应用程序引擎上(无论是Java servlet还是Endpoints或其他),我可以使用Android类吗?i、 e.我可以在android中使用类似位图或任何其他类吗。图形软件包?

  • 问题内容: 我知道您可以使用字符串连接彼此创建全局常量: 将打印’foobar’。 但是,尝试使用类常量执行相同操作时遇到错误。 foo2的定义没有问题,但是声明const bar会出错 解析错误:语法错误,意外的“。”,期望为“,”或“;” 我也尝试过使用sprintf()之类的函数,但它比字符串连接器’。’更不喜欢左括号。 那么,除了像foo2这样的琐碎的设置情况之外,还有什么方法可以彼此创建