Skip to content

请问一下,这里的缩进目前没有更好的解决方法吗,我尝试过blockquote里也加入border-left并在blockquote前加入两个缩进,但是缩进好像只加在了引言部分。 #176

Answered by miao010101
miao010101 asked this question in Q&A
Discussion options

You must be logged in to vote

@RalXYZ emmm,可能是我的表述使问题复杂化了,我的需求简单而言就是如何使用“>“”来完成目前“>>”(两个“>”)所展示的格式。目前我的解决办法是将整个blockquote向右偏移,目前已经达到了想要的效果。

/* 通过对源代码修改,使一个>即可展示引言的传统样式,具有左竖线、左缩进 */
blockquote {
  font-style: normal;
  font-family: var(--quote-font), var(--base-Latin-font), var(--base-Chinese-font), -apple-system, serif;
  font-size: var(--quote-font-size);
  padding-left: calc(2ch - 4px);
  padding-right: 2em;
  /* 使用偏移来展示左缩进 */
  margin-left: calc(4ch - 4px);
  /* 加入左竖线 */
  border-left: 4px solid hsl(0, 0%, 70%);
}

blockquote blockquote {
  border-left: 4px solid hsl(0, 0%, 70%);
  padding-left: calc(2ch - 4px);
  padding-right: 0;
  margin-left: -4px;
  border-radius: 0;
}

同时我也明白了Keldos老师的意思,因为我仔细翻阅了部分有关引言格式的博客,二级…

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@miao010101
Comment options

@RalXYZ
Comment options

RalXYZ Jan 5, 2025
Collaborator

@RalXYZ
Comment options

RalXYZ Jan 5, 2025
Collaborator

@miao010101
Comment options

Answer selected by miao010101
@Keldos-Li
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
3 participants