Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 04.02.2022, 23:22   #1
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Сообщений: 199
Вопрос Как в CSS выбрать <tr> таблицы, кроме последнего <td>

Всех приветствую, товарищи!
Сделал стандартную таблицу, при наведении мышкой на каждую линию <tr>, меняется его фон и курсор становится указательным (так как в будущем они будут "кликабельны" по JS). Но на последнем столбце каждой линии будут кнопки "<button>", которые будут выполнять уже другую функцию. Поэтому, хотелось бы, чтобы курсор не менялся на указательный на последнем столбце. Пробовал данную выборку - не работает.
Код:
tr:not(td:last-child):hover{
	cursor: pointer;
};
Кто знает, можете помочь-подсказать, как в CSS выбрать <tr> кроме последнего потомка <td>?
Булат Азат улы
Bulat Ibrahim вне форума Ответить с цитированием
Старый 05.02.2022, 18:30   #2
Agency
Пользователь
 
Регистрация: 07.10.2017
Сообщений: 99
По умолчанию

Код:
Псевдокласс :last-child задает стилевое оформление последнего элемента своего родителя.
Какой последний элемент у td ??? Вероятно поэтому и не работает...
можно переопределить для последней ячейки стиль, написать его после заданного для всех
Код:
tr:last-child:hover{ cursor: default;}
Agency вне форума Ответить с цитированием
Старый 05.02.2022, 22:49   #3
Bulat Ibrahim
Форумчанин
 
Регистрация: 24.04.2015
Сообщений: 199
По умолчанию

Agency, да, так можно, но хотел бы сделать выбор за раз. Тем более, позже в JS придётся сделать ту же выборку (весь tr, кроме последнего потомка td) для отображения скрытого fixed-блока.
http://tiksheru.ru/tempOST/remont.html - логин - 1, пароль - 1.
Булат Азат улы
Bulat Ibrahim вне форума Ответить с цитированием
Старый 18.02.2022, 09:54   #4
Agency
Пользователь
 
Регистрация: 07.10.2017
Сообщений: 99
По умолчанию

можно задать class последнему td и делать выборку JS без элементов заданного класса
Agency вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Выбрать из файла весь текст, кроме url mishammm PHP 2 07.11.2015 21:09
Удаление всех слов в строке кроме последнего neexon Microsoft Office Excel 3 17.09.2014 23:53
Двумерные массивы: Преобразовать матрицу: поэлементно вычесть последнюю строку из всех столбцов, кроме последнего. ( на C ) East Undia Trading Помощь студентам 8 21.12.2013 22:20
Как сделать границу только для последнего столбца таблицы? Konstantin555 HTML и CSS 3 09.08.2010 07:24