Как выбрать селектор атрибутов CSS?

Мы можем использовать такой селектор атрибутов td[colspan]. Но мне нужно выбрать «не colspan». Вы можете помочь мне?

Я попробовал td[not:colspan], но это не работает. Я пробовал в FrameworkJS, но он не работает.

Как выбрать селектор атрибутов CSS?

В CSS нет прямого селектора :not для таких атрибутов, как colspan. Однако вы можете использовать псевдокласс :not() в сочетании с селектором атрибутов для достижения желаемого эффекта.

Reza Roshan 22.08.2024 14:53
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
1
1
50
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Вы можете использовать селектор td:not([colspan]) в своем коде.

@AyhanYüce Нет необходимости в комментариях со словами «спасибо»; вместо этого следуйте инструкциям в справочном центре о том, что делать, когда кто-то отвечает на ваш вопрос

Heretic Monkey 22.08.2024 15:29

Вы были почти там.

td:not([colspan]) 

td {
  border: 1px solid red;
}

td:not([colspan]) {
  background: lightblue;
}
<table>
  <tr>
    <th>Month</th>
    <th>Savings</th>
  </tr>
  <tr>
    <td>January</td>
    <td>$100</td>
  </tr>
  <tr>
    <td>February</td>
    <td>$80</td>
  </tr>
  <tr>
    <td colspan = "2">Sum: $180</td>
  </tr>
</table>

Другие вопросы по теме