Отзывчивый пользовательский стол - PullRequest
0 голосов
/ 03 апреля 2020

Я буду создавать таблицу для своего сайта. К сожалению, однако, я не могу сделать его на 100% отзывчивым, так как, если я вставлю его в контейнер (отзывчивый контейнер), он не всегда идеально подходит. Также я не могу установить "margin: 20px 0px;" для каждой ячейки таблицы (теперь, если вы вставляете несколько разделов, дублируя код, который я там разместил, все строки присоединяются). Может ли кто-нибудь помочь мне решить эти две проблемы? К сожалению, я не могу улучшить свой код.

table {
  border-spacing: 0;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
  max-width: 100%;
}

tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}

td {
  display: table-cell;
}

.achievementImage {
  height: 64px;
  width: 64px;
  padding: 0px 0px;
  vertical-align: top;
}

.achievementTitle {
  padding-left: 10px;
  background-color: #DA3037;
  height: 25px;
  font-size: 14px;
  color: white;
}

.achievementDescription {
  padding-left: 10px;
  background-color: #F7F9FC;
}

.achievementTitle .achievementDescription {
  min-width: 50px;
  padding: 0px 5px;
}

.achievementGuide {
  display: block;
  margin: 0;
  padding: 15px 10px 10px 10px;
  background-color: #EBEDF0;
}
<table width="100%" cellpadding="0" cellspacing="0" id="achievementsTable">
  <tbody>
    <tr>
      <td rowspan="2" class="achievementImage">
        <img src="https://...">
      </td>
      <td height="25" class="achievementTitle">
        <b>Text</b>
      </td>
    </tr>
    <tr>
      <td height="40" class="achievementDescription">
        Text
      </td>
    </tr>
    <tr>
      <td colspan="4">
        <p style="text-align: justify;" class="achievementGuide">
          Text
        </p>
      </td>
    </tr>
  </tbody>
</table>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...