#css
#css
Вопрос:
Мне нужно скрыть часть таблицы, ячейки являются тегами th, а внутри th у меня заголовок диапазона. Я искал, но не могу найти ни одной подсказки. Я хотел бы скрыть одну из ячеек, как бы просто скрыв одну ячейку всей таблицы. Это возможно выполнить с помощью файла CSS?
Вот как создается мой css:
.GridHeaderStyle th{text-align:center;}
.GridMainSytle td, .GridHeaderStyle th
{
border:thin solid #ffffff;
*border:none;
}
Как вы можете видеть, th и td находятся вместе, и я не могу просто указать th, о котором идет речь. Инструменты Google developper показывают мне, что тег th имеет вид
<th scope="col" widgth="10%">
<span title="column1">
Я пробовал следовать, но он скрывает все ячейки, а не ту, о которой идет речь.
.GridHeaderStyle th[scope=col]
{
display:none;
}
Заранее спасибо
Комментарии:
1. не могли бы вы, пожалуйста, уточнить свой вопрос с примером вашего полного табличного HTML и комментарием к элементам, которые вы хотели бы скрыть? Я не уверен, хотите ли вы скрыть определенный элемент внутри th или пытаетесь скрыть определенные столбцы таблицы.
2. Можете ли вы создать новый класс, например .hidden { display: none !важно;} и добавить его в span?
Ответ №1:
Пожалуйста, попробуйте приведенный ниже код CSS :
.GridHeaderStyle th span {
display:none;
}
Ответ №2:
Не видя больше разметки, трудно быть уверенным, но, скорее всего, на основе примера, th[scope=col]
селектор соответствует всем ячейкам вашего заголовка. Посмотрите на использование nth-child
селектора CSS, чтобы быть более конкретным, но имейте в виду, что это хрупкое решение. Если ваша разметка изменится таким образом, что заголовок, который вы хотите подавить, теперь находится в другом порядке, ваше правило скроет неправильный столбец.
Если ваш вариант использования позволяет это, вы могли бы скрыть span
, а не столбец, и, следовательно, обратиться к элементу немного более конкретно. Попробуйте правило:
th span[title=column1] {
display:none;
}
Комментарии:
1. Привет, спасибо за ответ. Я пробовал код, но он не работает
2. Я понимаю, что внутри тега th есть <a href = «javascripts1»>, а после включен заголовок span. Я не знаю, меняет ли это что-то
3. Как предлагалось ранее, опубликуйте более полный образец вашей разметки.
4. Привет, я не могу привести ни одного примера html, потому что тот, который я могу проверить, когда я проверяю элементы из таблицы (тот, который я хочу скрыть), когда я проверяю файл, откуда он взят, выдает мне файл css, код, который я опубликовал в своем вопросе. главная страница — это страница apsx, поэтому она не дает мне никакой HTML-страницы
5. Ну, если вы не можете скопировать исходный код из инспектора DOM, я думаю, вам придется продолжать возиться с ним, пока не найдете что-то, что работает.