asciidoc 自定义
asciidoc提供了完整的css供用户自定义,每个用户总有些自己的格式化方面的需求需要通过css来定制,我用了一段时间,对于css有以下几个修改(/usr/share/asciidoc/stylesheets/xhtml11.css):
× 段落行间距,这是因为如果不定义这个,则在打印时(firefox),行间距过小,但在显示器中浏览时却是正常的,我没有去细究为什么,反正简单修改一下就好了。在段落的定义中增加 line-height: 1.5,现在的定义如下:
p {
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 1.5;
}
× 我喜欢用literal block(一种段落样式,在ascdoc中用"....."来定义)来引用代码,缺省的literal block字体偏大了(也是打印时,在显示器上没有问题),我增加下面一个css定义:
div.literalblock {
font-size: small;
}
× 我不喜欢缺省的1px的图像边框,因此我改了下面的语句到0px:
div.imageblock img { border: 0px solid silver; }
所有的改动就是这些,得益于css的强大,都很简单的搞定,有时间是应该仔细看看css了。
× 段落行间距,这是因为如果不定义这个,则在打印时(firefox),行间距过小,但在显示器中浏览时却是正常的,我没有去细究为什么,反正简单修改一下就好了。在段落的定义中增加 line-height: 1.5,现在的定义如下:
p {
margin-top: 0.5em;
margin-bottom: 0.5em;
line-height: 1.5;
}
× 我喜欢用literal block(一种段落样式,在ascdoc中用"....."来定义)来引用代码,缺省的literal block字体偏大了(也是打印时,在显示器上没有问题),我增加下面一个css定义:
div.literalblock {
font-size: small;
}
× 我不喜欢缺省的1px的图像边框,因此我改了下面的语句到0px:
div.imageblock img { border: 0px solid silver; }
所有的改动就是这些,得益于css的强大,都很简单的搞定,有时间是应该仔细看看css了。

0 Comments:
发表评论
<< Home