Скрыть заголовок диапазона из тега th scope

#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, я думаю, вам придется продолжать возиться с ним, пока не найдете что-то, что работает.