Это тот, с которым я никогда не сталкивался, и не вижу ответов на переполнение стека или где-либо еще. Вот screencapped отрывок из диаграммы сравнения я создаю:Заполните все повернуть <th> с цветом фона
В соответствии с требованиями каркасов, то <th>
текста поворачиваются на 270 градусов, что также требует «зебры-чередование» всех четных столбцов с серым фоном. <td>
s заполняет область фона отлично, но повернутые <th>
s заполняют только фон за текстом. Я применил высоту 100%, как это было предложено другими, без поворота th
примерами, безрезультатно, и попытка добавить ширину 100% исключает всю таблицу. Должно быть простое решение этого, которого я иначе не могу найти. Большое спасибо за любые рекомендации, которые вы можете предоставить.
Update: Хотя я думал, что при условии достаточного CSS, чтобы объяснить мою проблему, в соответствии с просьбой, вот соответствующие стили быть применены здесь для этого вращают th
:
th.headertext {
-ms-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
text-align: left;
bottom: 56px;
position: relative;
}
td:nth-child(even), th:nth-child(even) {
background-color: #efefef;
}
th {
font-size: 16px;
font-weight: bold;
height: 100%;
line-height: 100%;
}
td, th {
text-align: center;
border-bottom: solid 1px #ccc;
font-size: 12px;
padding: 6px;
word-wrap: break-word;
}
Дайте нам свой код, и мы постараемся дать вам некоторые ответы :) – andreas
То, что вы хотите сделать, это дать повернутым заголовкам в 'линейка height', равные их ширину' ', либо используя' CSS', либо «на лету», с 'javascript'. Если вы не хотите, чтобы макет таблицы был затронут, вы, вероятно, захотите использовать «абсолютное» позиционирование. Нет никакого * чистого * способа сделать это. Это будет взломано в любом случае, и это не гарантирует работу кросс-браузера. Я предлагаю вам приклеить стул к потолку и пригласить дизайнера страницы и попросить их * сесть *? –
@AndreiGheorghiu Приклеивание кресла к потолку - изящное решение, но я увижу, есть ли у кого-нибудь еще одно решение. :) – jimiayler