CSSとの悪戦苦闘
N900iからこんばんは。
大学のPCで、このブログのCSSをちょっくらいじってきました。たった3日PCに触れなかっただけなのに、ものすごく久々に触れたような気がしますw
さて、だいたいはほぼ納得のいく仕上がりになっているのですが、ひとつだけコメントの部分がちょっと引っかかってます。
一応見やすいようにはしているつもりなのですが、どうにもうまくいきません。
具体的には、
# Fields
『こういうふうに、コメント欄の名前と本文の間で改行したい』
のですが、実際は、
# Fields 『こんなふうに、コメント欄の名前と本文が同じ行になる』
ので、ちょっと気になってしまうんですね。まあ、閲覧者からみればどうでもいいことかもしれませんが。
ソースを見ればわかるのですが、
<p><span class="canchor"><a href="#c">#</a></span> <span class="commentator">名前</span> 『ここにコメントの本文』</p>
という具合に、HTMLがコメントを1行で表示する仕様になっています。
名前と本文の間で改行しようと思ったら、本来は<br>で一発なのですが、はてなはHTMLの編集ができません。
そのため、今まではCSSで無理矢理改行しているように見せてました。ところが最近、なぜか表示がおかしくなったので修正。
しかしこれが、なかなかうまくいかないのですよ。間が空いたり名前が変な位置に来たりしてしまいます。
テーマによってはcanchorのdisplay:none;(非表示)とcommentatorのdisplay:block;でコメント本文手前で改行しているように見せてますが、私は個人的にcanchorは外せませんね。あれはコメントレスするときに便利なのです。
コメントに直接リンクはって参照できますからね。
どうにかならないもんでしょうかねえ?