У меня есть этот встроенный стиль в представлении:
<style>
.col-header {
padding: 0 !important;
margin: 0;
background-color: #9d9d9d;
text-align: center;
}
</style>
У меня есть два заголовка столбца с этим классом:
<th class="col-header">
Item Code
</th>
<th class="col-header">
Item Description
</th>
<th>
Unit
</th>
<th>
Quantity
</th>
Тем не менее, когда таблица визуализируется, а не сам заголовок столбца, а текст с серым цветом, весь лишний пробел имеет нежелательный серый фон:
Когда я проверяю один из стилизованных заголовков в инструментах разработчика Chrome, я вижу, что ни одно из моих правил не было переопределено. Это единственный стиль во всем проекте, который я представил, а все остальное - это макет Bootstrap по умолчанию, используемый шаблоном проекта.
Как мне оформить эту таблицу, в частности ее строку заголовка, чтобы каждый заголовок представлял собой отдельный блок серого цвета с черным текстом без слияния со смежными заголовками?