Plone 預設的 StyleSheet 裡並沒有對 reStructuredText 的 adminition class 作處理;所謂的 admonition 就是像 .. note:: 啦、 .. tip:: 啦或泛用的 .. admonition:: 等等這些 directive 所指示的「警語」。以書籍來講,在排版這些警語的時候會在它們的外圍作一個框框,然後在裡面寫著「注意」、「小技巧」等等。
因為 Plone 沒寫 rst admonition 的 CSS,結果在網頁裡 render 的時候 admonition 和一般文字就看不出差別,所以我在 $PLONE_ROOT/portal_skins/custom/ploneCustom.css 裡自訂了以下的樣式:
div.admonition { margin-left: 4ex; margin-bottom: 1ex; padding: 1em; border: &dtml-borderWidth; &dtml-borderStyleAnnotations; &dtml-globalBorderColor;; } div.note { margin-left: 4ex; margin-bottom: 1ex; padding: 1em; border: &dtml-borderWidth; &dtml-borderStyleAnnotations; &dtml-globalBorderColor;; }
給 admonition 加上邊框,往右縮排四個字元,內隔一個字元。 .. tip:: 的 class 是 tip ,其它的想來也可照貓畫虎。
Posted by yungyuc
at 22:09,
0 comment,
0 trackback.