【发布时间】:2016-10-04 21:18:24
【问题描述】:
我在设置引号时遇到了问题。所以我想要做的是将引号相对于文本拉低一点,以便它排列良好。我玩弄了相对和绝对定位,但无法弄清楚。该程序将成为一个随机引用生成器,并且如果引用占用多行,则结束引用的位置必须相对于文本以相同的方式排列。
body {
background-color: rgb(44, 62, 80);
}
.quoteMachine {
margin: 100px auto 0 auto;
padding: 40px 60px;
max-width: 600px;
min-height: 225px;
border-radius: 5px;
background-color: white;
}
.theQuote {
text-align: center;
font-size: 30px;
color: rgb(44, 62, 80);
}
.quotetationMarks {
font-size: 60px;
font-weight: 600;
}
.quoteAuthor {
text-align: right;
font-size: 20px;
color: rgb(44, 62, 80);
}
.twitterButton {}
<div class="quoteMachine">
<div class="theQuote">
<blockquote><span class="quotetationMarks">“</span > They call me Mister Tiibs <span class="quotetationMarks">”<span></blockquote>
</div>
<div class="quoteAuthor">
- hello
</div>
<button class="twitterButton"></button>
<button class="newQuoteButton"></button>
</div>
【问题讨论】:
-
旁注:拼写:'quotetationMarks'
-
您只需要
.quotetationMarks的 CSS 选择器(示例中的引号) - 然后您可以设置它的position: relative并使用top或 @987654326 向上/向下移动它@ 位置值。另外,请参阅@Utkanos 关于拼写的建议 -
太棒了!这行得通,唯一的事情是我不完全明白为什么。为什么引号是相对于引号而不是 div 的顶部?。
标签: html css quotation-marks