#html #css #vue.js
Вопрос:
Я пытаюсь создать поле контакта, но значок и текст должны быть в одной строке. Вот как это выглядит сейчас:
.code-block {
display: inline-grid;
background-color: #232323;
border-radius: 5px;
padding: 5px;
margin-bottom: 7px;
}
.code-block code {
color: #008a00;
}
.code-block .icons {
display: inline-block;
vertical-align: top;
width: 14px;
height: 14px
}
<div class="code-block">
<code>Discord: ...#6177</code>
<img class="icons" src="https://via.placeholder.com/40" alt="Discord" width="10" height="10">
</div>
Итак, как я могу сделать это в одной строке?
Комментарии:
1. Чтобы использовать сетку, вам также необходимо определить столбцы. Видишь css-tricks.com/snippets/css/complete-guide-grid .
Ответ №1:
Я полагаю, что вы хотите обновить свой scss следующими правилами до .code-block
:
grid-template-columns: max-content max-content;
align-items: center;
grid-gap: 4px;
таким образом, все правила будут выглядеть так:
.code-block {
display: inline-grid;
grid-template-columns: max-content max-content;
align-items: center;
grid-gap: 4px;
background-color: #232323;
border-radius: 5px;
padding: 5px;
margin-bottom: 7px;
}
.code-block code {
color: #008a00;
}
.code-block .icons {
display: inline-block;
vertical-align: top;
width: 14px;
height: 14px
}
<div class="code-block">
<code>Discord: ...#6177</code>
<img class="icons" src="https://via.placeholder.com/40" alt="Discord" width="10" height="10">
</div>