2011年3月4日金曜日

Emacs/org-mode,html/css:marginとのたたかい

Emacs/org-modeで書面を作る場合で,もっとも微調整をしているのが,

margin

です。

見出し(h1,h2,h3,h4)
や,
段落(p,div)
の上下間が気に入らないとか,

一枚物だとか,
準備書面等の種類とか

で,気に入らない気に入るがあるので,結構大変です。

今のところの準備書面バージョン(H230304現在)
実際には,付けたり付けなかったり,場合によって違います。

h1 { background-color: white; border-left-width: 20mm; padding: 0ex 0.2ex 0ex 0.6ex;}
h1.title { background-color: white; border-left-width: 20mm; padding: 0ex 0.2ex 0ex 0.6ex;}
h3 { font-size:12pt; margin-left: 3mm;margin: 0.5mm 0 0.5mm 3mm;}
h4 { text-decoration:none; text-decoration: none; /*border-bottom: 2px dotted #CCCCCC;*/ background-color: white; margin-left: 3mm; font-weight: bold;margin: 0.3mm 0 0 3mm;}
pre { background-color: white; font-family: monospace; font-weight: bold; white-space: pre; margin-left: 40pt; margin-right: 0em; padding: 15pt; font-size: 75%;}
pre.src { background-color: white;}
#table-of-contents ul { list-style: none; margin: 7px 0px 7px 15px ; padding: 0px; }
div,ul,li,p,textarea { font-family:Takao明朝; line-height: 1.7; text-align: justify;text-justify:inter-ideograph;}
ul,li {margin: 0; padding: 0; list-style-type: none;}
#table-of-contents { font-size: 85%; line-height: 1.4em; padding-bottom:30px; border-bottom:1px solid #CCCCCC;}
pre {
border: 1px solid #555;
#background: #EEEEEE;
background: white;
font-size: 9pt;
padding: 1em;
}
pre.src {
background-color: white;
}
div,p,pre.inyou {
margin-left:0.5em;
font-family:Takao明朝;
line-height: 1.7;
text-align: justify;
}
# div{margin:0 0 0 0.5em; padding:0 0 0 0;}
p {margin: 0mm 0 1em 0.5em; padding:0 0 0 0;}
pre.inyou {
margin-left: 40pt;
border:none;
background-color:white;
padding: 2.0em;
font-size:10.5pt;
font-weight:normal;}

……………………………………………………
メインサイト(Sphinx利用)知財高裁のまとめMY facebook知的財産法研究会ITと法律研究会フェイスブック活用法研究会(実践編)