2014-01-14 52 views
0

我想在一個Markdown文檔中使用框框(實際上我使用的是RStudio和knitr的RMarkdown)。我寫了下面的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> 

這給:

enter image description here

正如你所看到的,減號語言在框中不起作用(在出現粗體字的雙星號之間出現「此處」)。有沒有辦法讓它工作?

+0

你想'** here **'出現**這裏**? –

+0

@Mohsen是的,確切地說。 –

+0

它不能只用CSS來完成,你需要一個腳本語言,尋找正則表達式和一些腳本 –

回答

1

將示例代碼粘貼到帶有Windows 7的RStudio中,並用針織機編織時,適當將粗體字改爲「此處」。剪切和粘貼過程在第二部分代碼開始之前(在div class =「title_box」開始的行之前)留下一個選項卡。當標籤被刪除時,它生成帶星號的文本。在div行之前返回製表符,並且正確加粗。

+0

事實上,它可以與這個額外的標籤一起使用。 –