.md_line的默认样式到底是啥样的

Hi Hepo!

今天跟Baco倒腾(?)主题的时候突然发现,我的博客.md_line的样式默认会带上一个margin_bottom: 0.5em的样式(现在被我自己在style.scss里面用important强行掐掉了,打开监视器取消掉我写在style.scss里的应该就能看到原本的margin-bottom了),主要有这个样式的话写诗看不清楚分节

本来跟Baco说是想跟她说以后都加一行强行取消掉这个bottom比较好看,结果Baco查过以后发现她博客没有这么个默认样式,于是我俩来兴趣了,后台好像也没有这个的设置呀,居然还会有一边有一边没有的情况?

我:遇事不决,去问hepo(喂喂喂)

所以是不是默认样式里就有这个样式呀,如果不是,是我有啥操作导致这个样式产生了吗?

我的站:mrx.moe

Baco的站:blog.shuiba.co

2019-05-24 01:33 from Muyun Xiao
Comments
Write a Comment
  • 分かります!我day到了!I see!(?

    @Hepo 是不是因为我的博客设置了首行缩进,所以Bitcron在head标签之后自动加入了下面一段代码导致的?

    ```

    <style type="text/css">

    p.md_block{ }

    span.md_line{text-indent: 2.0em; display:block; margin-bottom:0.5em; }

    li .md_line{

    text-indent: 0; display: inline; padding: 0;

    }

    .md_line br{ display: none;}

    .p_part p{ text-indent: 2.0em;}

    </style>

    ```

    那我要repo一下了【

    第一个是margin-bottom加上去真滴不好看,不如交给主题作者们自己来写(话说当初是出于什么考虑加了一个margin-bottom?)

    第二个是text-indent的设置有点粗暴,就是这个样式也会加载到注释,也就是sup上,导致sup这一块跟实际标注的位置差了一大截,现在需要手动改正过来,建议hepo直接给sup一个强制indent为0吧!

  • Hepo reply

    @矩阵良

    段落 (两个换行符以上分割的)

    物理上的一行 (没有换行符)

    视觉上的一行

    这些之间的 space 允许不一样,才能直接在视觉呈现上感觉到 『段落』的存在。

    默认的样式,就是有 text-indent, 就会有 .md_line 的 margin-bottom.

    但,这也跟个人的成文习惯有很大的关系,没有很完备的方案。

    sup 这个我先记下了,现在线上的 Bitcron 不大会去修改。 :)

    • 矩阵良 reply

      @Hepo 这个区分倒是能理解,不过我自己设置的时候感觉问题在于line的bottom给得多了就跟block区分不开显示起来不大好看,但是把block调大一点又影响一些只有block不含一个block带几个line的文章,还挺烦恼的(于是就根据自己的行文习惯把line直接unset掉了(。

      话说下一个版本的bitcron什么时候上线呀!(期待ing