- Автоматическая нумерация строк таблицы HTML CSS
- Пример
- CSS
- HTML
- Начать не с нуля
- Автоматическая нумерация строк таблицы | CSS
- Как сделать, чтобы в ячейках первого столбца был порядковый номер 1,2,3. строки
- Что нужно сделать, чтобы в нескольких HTML-таблицах не прерывалась нумерация строк
- Как сделать подпункты во вложенных таблицах
- Как вывести итоговое количество строк таблицы
- Как изменить начальное значение счётчика
- Подсчёт в обратном порядке
- Как увеличивать счётчик по две и более единиц
- Начинать подсчёт со второй и более строки
- Как разнообразить написание (обозначение) порядкового номера
- 9 комментариев:
- Автоматическая нумерация строк таблицы HTML CSS
- Пример
- CSS
- HTML
- Начать не с нуля
- Автоматическая нумерация строк таблицы HTML CSS
- Пример
- CSS
- HTML
- Начать не с нуля
Автоматическая нумерация строк таблицы HTML CSS
Пронумеровать строки HTML таблицы можно с помощью псевдоклассов CCS.
Пример
CSS
Счётчик, который будет отвечать за номера строк назовём trCount.
Увеличивать значения этого счётчика будет каждый первый тег tdлюбой строки.
Позиционирование сделаем relative. Если у Вас есть предложения по улучшению моего метода — добро пожаловать в комментарии к статье.
HTML
Всё, что нужно сделать в HTML таблице для запуска счёта — это задать класс countLines.
Для простоты — создадим пустые теги td в начале каждой строки — именно там и будут расположены номера строк.
Посмотреть на результат Вы можете на странице Gulp
Начать не с нуля
To начать с какого-то определённого номера нужно сперва создать класс в CSS.
Предположим, что мы считаем число строк в параграфе p а счётчиком выступает тег code. Это реальный пример которым я пользуюсь в том числе и на этой странице. Все строки в параграфах «Ваш код» пронумерованы таким способом.
incFr193 «> inputElement = driver.find_element_by_id(inputElementId) inputElement.send_keys(«C:\\Users\\username\\Documents\\Projects\\projectName\\products_to_import-ANSI.csv»)
inputElement = driver.find_element_by_id(inputElementId) inputElement.send_keys(«C: \\ Users \\ username \\ Documents \\ Projects \\ projectName \\ products_to_import-ANSI.csv»)
Посмотреть на статью, в которой я применил это впервые Вы можете на странице Selenium Python
Автоматическая нумерация строк таблицы | CSS
Как сделать, чтобы в ячейках первого столбца был порядковый номер 1,2,3. строки
Первая таблица
Что нужно сделать, чтобы в нескольких HTML-таблицах не прерывалась нумерация строк
.demotable < counter-reset: schetchik; >.demotable table < border-collapse: collapse; >.demotable tr < counter-increment: schetchik; >.demotable td, .demotable tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tr:before Первая таблицавторая ячейкатретья ячейка вторая ячейкатретья ячейка вторая ячейкатретья ячейка
Вторая таблицавторая ячейкатретья ячейка вторая ячейкатретья ячейка вторая ячейкатретья ячейка вторая ячейкатретья ячейка
Как сделать подпункты во вложенных таблицах
.demotable < border-collapse: collapse; counter-reset: schetchik; >.demotable tr < counter-increment: schetchik; >.demotable td, .demotable tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tr:before
Как вывести итоговое количество строк таблицы
.demotable < border-collapse: collapse; counter-reset: schetchik; >.demotable tbody tr < counter-increment: schetchik; /* сосчитать толькоtr
вtbody
*/ > .demotable td, .demotable tbody tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tbody tr:before < display: table-cell; vertical-align: middle; >.demotable tbody tr:before, .demotable b:after
Как изменить начальное значение счётчика
.demotable < border-collapse: collapse; counter-reset: schetchik 7; > .demotable tbody tr < counter-increment: schetchik; >.demotable td, .demotable tbody tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tbody tr:before < display: table-cell; vertical-align: middle; >.demotable tbody tr:before, .demotable b:after
Подсчёт в обратном порядке
.demotable < border-collapse: collapse; counter-reset: schetchik 7; /* нужно знать общее количество */ > .demotable tbody tr < counter-increment: schetchik -1; > .demotable td, .demotable tbody tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tbody tr:before < display: table-cell; vertical-align: middle; >.demotable tbody tr:before, .demotable b:after
.demotable < border-collapse: collapse; counter-reset: schetchik; >.demotable tbody < display: flex; flex-flow: column-reverse nowrap; > .demotable tbody tr < display: flex; flex: 1; counter-increment: schetchik; > .demotable tbody td .demotable td, .demotable tbody tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tbody tr:before, .demotable b:afterНачальное значение счётчика: вторая ячейкатретья ячейка вторая ячейкатретья ячейка вторая ячейкатретья ячейка Всего (итоговое значение счётчика):
Как увеличивать счётчик по две и более единиц
.demotable < border-collapse: collapse; counter-reset: schetchik; >.demotable tbody tr < counter-increment: schetchik 2; > .demotable td, .demotable tbody tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tbody tr:before < display: table-cell; vertical-align: middle; >.demotable tbody tr:before, .demotable b:after
.demotable < border-collapse: collapse; counter-reset: schetchik; >.demotable tbody tr < counter-increment: schetchik 1; >.demotable tbody tr.raz2 < counter-increment: schetchik 7; > .demotable td, .demotable tbody tr:before < padding: .1em .5em; border: 1px solid #E7D5C0; >.demotable tbody tr:before < display: table-cell; vertical-align: middle; >.demotable tbody tr:before, .demotable b:after
Начинать подсчёт со второй и более строки
Как разнообразить написание (обозначение) порядкового номера
9 комментариев:
Анонимный Это прекрасно! Большое спасибо, Вам! Космо Мизраил Горыныч Очень мило :3 жаль, что лишние теги надо создавать х) *мечты-мечты* NMitra Отчего же? Поправила статью. Анонимный Отличная статья!
Подскажите пожалуйста у меня в таблице есть свойство:
.post_content table tr:hover td — при наведение на строку — она меняет цвет.
После добавления нумерации(Ваш код), на эту колонку, это правило не распространяется.
Изменение строки на:
.post_content .demotable table tr:hover td — тоже не помогло.
Подскажите пожалуйста как это можно исправить? Спасибо! NMitra .post_content table tr:hover:before Unknown а как сделать, чтоб в таблице, которая на разных страницах, нумерация не начиналась сначала, а продолжалась?
При этом игнорировать первую строчку этой таблицы на каждой страницы.
Заранее благодарю! NMitra Первый: сохранить в localStorage ( http://shpargalkablog.ru/2013/06/localStorage.html ) последнее значение на странице 1 и вынуть его на странице 2 вместо знака вопроса
Если известно количество пунктов, которые поместятся на странице 1. Например, при полной заполненности таблицы будет не больше/меньше 20 пунктов, то тогда можно без JS
counter-reset: schetchik 20;
Автоматическая нумерация строк таблицы HTML CSS
Пронумеровать строки HTML таблицы можно с помощью псевдоклассов CCS.
Пример
CSS
Счётчик, который будет отвечать за номера строк назовём trCount.
Увеличивать значения этого счётчика будет каждый первый тег td любой строки.
Позиционирование сделаем relative. Если у Вас есть предложения по улучшению моего метода — добро пожаловать в комментарии к статье.
HTML
Всё, что нужно сделать в HTML таблице для запуска счёта — это задать класс countLines.
Для простоты — создадим пустые теги td в начале каждой строки — именно там и будут расположены номера строк.
Посмотреть на результат Вы можете на странице Gulp
Начать не с нуля
Чтобы начать с какого-то определённого номера нужно сперва создать класс в CSS.
Предположим, что мы считаем число строк в параграфе p а счётчиком выступает тег code. Это реальный пример которым я пользуюсь в том числе и на этой странице. Все строки в параграфах «Ваш код» пронумерованы таким способом.
incFr193 «> inputElement = driver.find_element_by_id(inputElementId) inputElement.send_keys(«C:\\Users\\username\\Documents\\Projects\\projectName\\products_to_import-ANSI.csv»)
inputElement = driver.find_element_by_id(inputElementId) inputElement.send_keys(«C: \\ Users \\ username \\ Documents \\ Projects \\ projectName \\ products_to_import-ANSI.csv»)
Посмотреть на статью, в которой я применил это впервые Вы можете на странице Selenium Python
- Поиск по сайту
- aofeed — Telegram канал чтобы следить за выходом новых статей
- aofeedchat — задать вопрос в Телеграм-группе
Автоматическая нумерация строк таблицы HTML CSS
Пронумеровать строки HTML таблицы можно с помощью псевдоклассов CCS.
Пример
CSS
Счётчик, который будет отвечать за номера строк назовём trCount.
Увеличивать значения этого счётчика будет каждый первый тег td любой строки.
Позиционирование сделаем relative. Если у Вас есть предложения по улучшению моего метода — добро пожаловать в комментарии к статье.
HTML
Всё, что нужно сделать в HTML таблице для запуска счёта — это задать класс countLines.
Для простоты — создадим пустые теги td в начале каждой строки — именно там и будут расположены номера строк.
Посмотреть на результат Вы можете на странице Gulp
Начать не с нуля
Чтобы начать с какого-то определённого номера нужно сперва создать класс в CSS.
Предположим, что мы считаем число строк в параграфе p а счётчиком выступает тег code. Это реальный пример которым я пользуюсь в том числе и на этой странице. Все строки в параграфах «Ваш код» пронумерованы таким способом.
incFr193 «> inputElement = driver.find_element_by_id(inputElementId) inputElement.send_keys(«C:\\Users\\username\\Documents\\Projects\\projectName\\products_to_import-ANSI.csv»)
inputElement = driver.find_element_by_id(inputElementId) inputElement.send_keys(«C: \\ Users \\ username \\ Documents \\ Projects \\ projectName \\ products_to_import-ANSI.csv»)
Посмотреть на статью, в которой я применил это впервые Вы можете на странице Selenium Python