2014-01-14 4 views
0

Я хочу использовать рамку в документе Markdown (на самом деле я использую RMarkdown с RStudio и knitr). Я пишу следующий CSS в Markdown документа:Написание уценки в ящике

<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> 

, который дает:

enter image description here

Как вы можете видеть, язык разметки не работает в поле («здесь» появляется между двойными звездочками, установленными жирным шрифтом). Есть ли способ заставить его работать?

+0

вы хотите '** здесь **' появиться ** здесь **? –

+0

@Mohsen Да, точно. –

+0

это не может быть сделано только с CSS, вам нужен язык сценария, найдите регулярное выражение и некоторый скрипт –

ответ

1

Когда образец кода был вставлен в RStudio с Windows 7 и вязан с knitr, он правильно выделил слово «здесь». Процесс вырезания и вставки оставил вкладку перед началом второго раздела кода (перед началом строки с div class = "title_box"). Когда вкладка была удалена, она произвела текст со звездочками. Вернулась вкладка перед линией div, и она выделена полужирным шрифтом.

+0

Действительно, он работает с этой дополнительной вкладкой. –