Я столкнулся с проблемой и выдал ее при оформлении цитат. Поэтому я пытаюсь сделать кавычки немного по сравнению с текстом, чтобы он хорошо сочетался. Я играл с относительным и абсолютным позиционированием, но не мог понять. Эта программа станет генератором случайных котировок, а позиция конечной цитаты должна быть такой, чтобы она выравнивалась по отношению к тексту, если есть цитата, которая занимает несколько строк.Кавычки для дизайна
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>
Sidenote: написание: 'quotetationMarks' – Utkanos
Вам просто нужен селектор CSS для '.quotetationMarks' (кавычки в вашем примере) - тогда вы можете просто установить его' position: relative' и переместить его вверх/вниз, используя «верхнее» или «нижнее» значение позиции. Также см. Предложение @Utkanos о правописании –
GREAT! это работает, единственное, что я не совсем понимаю, почему. Почему кавычки относятся к цитате, а не к вершине div ?. – manuel