{
    "version": "https:\/\/jsonfeed.org\/version\/1.1",
    "title": "Заметки одного чудика: заметки с тегом CSS",
    "_rss_description": "Мелкие заметки по администрированию и не только. Используются в личных целях в качестве памятки",
    "_rss_language": "ru",
    "_itunes_email": "",
    "_itunes_categories_xml": "",
    "_itunes_image": "",
    "_itunes_explicit": "",
    "home_page_url": "https:\/\/blog.gosvn.ru\/tags\/css\/",
    "feed_url": "https:\/\/blog.gosvn.ru\/tags\/css\/json\/",
    "icon": "https:\/\/blog.gosvn.ru\/pictures\/userpic\/userpic@2x.jpg?1671732771",
    "authors": [
        {
            "name": "Александр",
            "url": "https:\/\/blog.gosvn.ru\/",
            "avatar": "https:\/\/blog.gosvn.ru\/pictures\/userpic\/userpic@2x.jpg?1671732771"
        }
    ],
    "items": [
        {
            "id": "17",
            "url": "https:\/\/blog.gosvn.ru\/all\/malenkaya-hitrost-pri-rabote-s-html\/",
            "title": "Маленькая хитрость при работе с HTML",
            "content_html": "<p>Бывают ситуации когда нужно создать таблицу с пронумерованными строками. Первое что приходит в голову — использовать нумерованный список. Здесь вся проблема в том что если и удастся добиться желаемого результата, то мы получим код, несоответствующий стандарту. Можно, конечно, и вручную пронумеровать все строки, но такую таблицу будет сложно поддерживать.<br \/>\nНашёл более изящное решение.<br \/>\nВ спецификации CSS версии 2 и младше есть свойство <a href=\"http:\/\/htmlbook.ru\/css\/counter-increment\">counter-increment<\/a>. Можно воспользоваться им.<br \/>\nДля этого набросаем небольшую таблицу<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">&lt;table class=&quot;OL&quot;&gt;\n&lt;tr&gt;\n    &lt;th&gt;№ п\/п&lt;\/th&gt;\n    &lt;th&gt;Наименование товара&lt;\/th&gt;\n    &lt;th&gt;Стоимость (руб.)&lt;\/th&gt;\n&lt;\/tr&gt;&lt;tr&gt;\n    &lt;td&gt;&lt;\/td&gt;\n    &lt;td&gt;Ручка шариковая&lt;\/td&gt;\n    &lt;td&gt;63.00&lt;\/td&gt;\n&lt;\/tr&gt;&lt;tr&gt;\n    &lt;td&gt;&lt;\/td&gt;\n    &lt;td&gt;Вода минеральная&lt;\/td&gt;\n    &lt;td&gt;80.00&lt;\/td&gt;\n&lt;\/tr&gt;&lt;tr&gt;\n    &lt;td&gt;&lt;\/td&gt;\n    &lt;td&gt;USB-Flash накопитель 128 ГБ&lt;\/td&gt;\n    &lt;td&gt;2 300.00&lt;\/td&gt;\n&lt;\/tr&gt;\n&lt;\/table&gt;<\/code><\/pre><p>и правила отображения:<\/p>\n<pre class=\"e2-text-code\"><code class=\"\">&lt;style&gt;\ntable.OL {counter-reset: count;}\ntable.OL td:first-child:before{\n    content: counter(count);\n    counter-increment: count;\n}\ntd,th {border: 1px solid black;}\n&lt;\/style&gt;<\/code><\/pre><p>В результате чего получаем:<\/p>\n<style>\n.e2-text th, .e2-text td {padding:.2em}\n\/*table {border: 1px solid black}*\/\ntd,th {\n  border: 1px solid black;\n  vertical-align: middle;\n}\n\/*th {font-weight: bold;}*\/\ntable.OL {counter-reset: count;}\ntable.OL td:first-child:before{\n    content: counter(count);\n    counter-increment: count;\n}\n<\/style>\n<table class=\"OL\"><tr><th><p><b>№ п\/п<\/b><\/p>\n<\/th><th><p><b>Наименование товара<\/b><\/p>\n<\/th><th><p><b>Стоимость (руб.)<\/b><\/p>\n<\/th><\/tr><tr><td><\/td><td><p>Ручка шариковая<\/p>\n<\/td><td><p>63.00<\/p>\n<\/td><\/tr><tr><td><\/td><td><p>Вода минеральная<\/p>\n<\/td><td><p>80.00<\/p>\n<\/td><\/tr><tr><td><\/td><td><p>USB-Flash накопитель 128 ГБ<\/p>\n<\/td><td><p>2 300.00<\/p>\n<\/td><\/tr><\/table><p>У данного способа только 1 недостаток. При копировании такой таблицы номера строк скопированы не будут.<\/p>\n<p>Обновление от 15 марта 2024:<br \/>\nНаткнулся на аналогичное описание нумирации строк в таблце при помощи CSS с большим количеством разнообразных примеров: <a href=\"http:\/\/shpargalkablog.ru\/2015\/10\/numbering-table.html\">Автоматическая нумерация строк таблицы | CSS<\/a><\/p>\n",
            "summary": "Бывают ситуации когда нужно создать таблицу с пронумерованными строками. Первое что приходит в голову — использовать нумерованный список",
            "date_published": "2020-12-21T01:27:02+03:00",
            "date_modified": "2024-03-15T03:30:46+03:00",
            "tags": [
                "CSS",
                "HTML"
            ],
            "_date_published_rfc2822": "Mon, 21 Dec 2020 01:27:02 +0300",
            "_rss_guid_is_permalink": "false",
            "_rss_guid": "17",
            "_e2_data": {
                "is_favourite": false,
                "links_required": [
                    "highlight\/highlight.js",
                    "highlight\/highlight.css"
                ],
                "og_images": []
            }
        }
    ],
    "_e2_version": 4199,
    "_e2_ua_string": "Aegea 11.5 (v4199)"
}