【问题标题】:Writing markdown in a box在盒子里写markdown
【发布时间】:2014-02-02 22:38:48
【问题描述】:

我想在 Markdown 文档中使用框架框(实际上我将 RMarkdown 与 RStudio 和 knitr 一起使用)。我在 Markdown 文档中写了如下 css:

<head>
<style>
.title_box { 
  display: block;
  border: 1px dotted darkRed; 
  border-radius: 50px;
    width: 90%;
    background-color: white;
    left: 60px;
    position: relative;
    margin-top: 60px;
}
.title_box #title { 
    border: 1px dotted darkRed;
    border-radius: 10px;
  position: relative; 
    padding: 5px 5px 5px 5px;
  top: -0.5em;
  margin-left: 2em;
  display: inline; 
  background-color: seaShell; 
    font-family: Calibri;
    color: darkRed;
    font-style:italic;
}
.title_box #content {
    padding: 5px 25px 25px 25px;
    line-height: 28px;
    color: darkRed;
    font-family: Georgia,'Comic Sans';
    font-style:italic;
}
</style>
</head>

然后我使用如下:

<div class="title_box">
    <div id="title" style="color:blue">Write title here</div>
    <div id="content">
        Write body **here**
    </div>
</div>

给出:

如您所见,markdown 语言在框中不起作用(“此处”出现在双星号之间,而不是粗体显示)。有没有办法让它工作?

【问题讨论】:

  • 你想让**here**出现在这里
  • @Mohsen 是的,没错。
  • 它不能只用 CSS 你需要一个脚本语言,寻找一个正则表达式和一些脚本
  • 好的@Mohsen,但我真的不知道你在说什么。

标签: html css markdown knitr r-markdown


【解决方案1】:

当示例代码在 Windows 7 中粘贴到 RStudio 并使用 knitr 编织时,它正确地将“这里”一词加粗。剪切和粘贴过程在第二段代码开始之前留下了一个标签(在以 div class="title_box" 开头的行之前)。删除选项卡后,它会生成带有星号的文本。在 div 行之前返回选项卡并正确加粗。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-12-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-07-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多