Я думаю, что изображение лучше всего описывает это: JS FIDDLE ЗДЕСЬ: http://jsfiddle.net/fp2Ak/
Что я хочу сделать, так это чтобы эти строки действительно касались. Каждый из них представляет собой промежуток с номером в. В течение тд. Примечание: некоторые Tds содержат несколько интервалов, например, 218 и 222. (вы можете увидеть tr со слабыми синими линиями.)
Как вы можете видеть, он касается одной точки, так как это самый большой элемент в столбце (включая заголовок). Но это редко так. Как бы я растянул его на ощупь во ВСЕХ случаях?
Вы можете предложить использовать что-то отличное от span, но учтите, что мне нужно больше, чем одна вещь в тд, и, следовательно, не может быть применено к тд.
CSS, который до сих пор управляет большей частью этого:
table.Timetable td , table.Timetable th
{
border-spacing: 0px;
padding: 0px;
}
.bookingStart, .bookingMiddle, .bookingEnd
{
background-color: white;
color: Black;
border-top: 2px solid black;
border-bottom: 2px solid black;
}
.bookingStart
{
border-left: 2px solid black;
}
.bookingEnd
{
border-right: 2px solid black;
}
О, и я бы предпочел иметь возможность снова заполнить клетки, так как они явно были объединены.
JSfiddle об этом здесь: http://jsfiddle.net/fp2Ak/