@4sadly

Можно ли это как-то красиво выравнять?

В 1 и 2 столбце после каждой строчки стоит <br>, но во втором столбце отступы есть, а в первом нет, можно ли выровнять все по одной линии?
5ea6a57abc090575455252.png
Вот код:
<td class="zero">
    1<br>
    27.04.2020<br>
    <select>
        <option value="0" selected="">0</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
    </select>
</td>
<td>
    <input type="text" value="asdasdasdasdasd"><br>
    <input type="text" value="asdasdasdasdsa"><br>
    <input type="text" value="dasdasdasdas">
</td>
<td>
    <textarea>Примечание</textarea>
</td>

css
input, textarea, select, option {
    height: 35px;
    display: block;
    padding: .3em;
    width: var(--fullin);
    color: var(--dark);
    background-color: var(--white);
    border: 2px solid var(--dark);
    border-radius: 3px;
}
textarea {
    height: 109px;
    resize: none;
}
tr {
    display: flex;
    text-align: center;
    border-top: 1px solid var(--dark);
}

td {
    padding: .1rem;
    width: var(--fullin);
}
tbody > tr {
    min-height: 100px;
}
  • Вопрос задан
  • 67 просмотров
Решения вопроса 1
Kasperenysh
@Kasperenysh
Рецидив в особо острой форме))
<td class="zero">
    <span>1</span<br>
    <span>27.04.2020</span><br>
    <select>
        <option value="0" selected="">0</option>
        <option value="1">1</option>
        <option value="2">2</option>
        <option value="3">3</option>
        <option value="4">4</option>
    </select>
</td>
<td>
    <input type="text" value="asdasdasdasdasd"><br>
    <input type="text" value="asdasdasdasdsa"><br>
    <input type="text" value="dasdasdasdas">
</td>
<td>
    <textarea>Примечание</textarea>
</td>


input, textarea, select, option {
    height: 35px;
    display: block;
    padding: .3em;
    width: var(--fullin);
    color: var(--dark);
    background-color: var(--white);
    border: 2px solid var(--dark);
    border-radius: 3px;
}
textarea {
    height: 109px;
    resize: none;
}
tr {
    display: flex;
    text-align: center;
    border-top: 1px solid var(--dark);
}

td {
    padding: .1rem;
    width: var(--fullin);
}
tbody > tr {
    min-height: 100px;
}
span {
    display: block;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы