Как самостоятельно сделать стол: инструменты, материалы и советы
Самодельные вещи всегда пользовались большой популярностью в силу своей особенности и неповторимости. Они могут стать достойным украшением любого интерьера, главное правильно подобрать дизайн. Стол ручной работы должен быть выполнен из качественных материалов. В этом случае он будет не только красивым внешне, но и действительно надежным.
Достоинства и недостаткиВ мебельных салонах сегодня представлен широкий ассортимент столов. Но далеко не все производители предлагают действительно качественный товар. Поэтому поиск мебели может превратиться в настоящее испытание.
Но всегда можно сделать стол самостоятельно, с учетом особенностей дизайна и нужных габаритов. Среди преимуществ самодельной мебели:
— ручная работа – это эксклюзив, две совершенно одинаковые вещи сделать не получится;
— можно сделать оригинальный проект;
— высокое качество продукции, так как в производстве будут использоваться надежные материалы;
— учитываются параметры конкретного помещения, мебель идеально впишется в комнату;
— стоимость такой вещи будет значительно ниже, чем у аналогов из магазина.
Но есть и пара минусов:
— нужна некоторые навыки в столярном деле;
— первые творения, скорее всего, будут далеки от идеала, поэтому перед тем как делать стол, стоит попробовать смастерить что-то более простое;
— производство займет много времени – нужно сделать правильные замеры, чертежи, шаблоны всех деталей, закупить материалы.
Какие понадобятся инструменты?В зависимости от уровня мастерства будет отличаться и набор инструментов, которые понадобятся для работы. В обязательном порядке стоит обзавестись:
— электрическим лобзиком для точного раскроя дерева;
— стусло поворотное упрощает угловую разрезку;
— шлифовальная машинка ускорит финишную обработку;
— фрезер ручной понадобится для обработки отверстий;
— пропиточные и другие составы.
Выбор материаловМебель из дерева выглядит стильно и может прослужить долго, не теряя своего привлекательного вида. Деревянные столы полностью экологичны.
Изготавливать столы можно из следующих материалов:
Дерево средней степени мягкости (кедр, береза, липа, ольха и др.). Оно простое в обработке, красивое и прочное.
Твердое дерево (вишня, вяз, дуб, бук, ясень, черешня и др.). Этот материал очень прочный, красивый и износостойкий.
Экзотическое дерево (акация, бук, вишня и др.). Эти материалы обладают высокой устойчивостью к влаге, механическому воздействию и сухости. Главное достоинство – оригинальный внешний вид.
Полезные советыПланируя самостоятельно заняться изготовлением стола, нужно учитывать несколько важных рекомендаций:
— использовать можно только хорошо просушенный материал;
— подбирать породу нужно с учетом того, как будет использоваться готовая мебель;
— стол должен быть устойчивым к влаге и царапинам;
— можно использовать как готовый чертеж, так и сделать его самостоятельно.
Самостоятельно изготовить стол сможет как опытный мастер, так и новичок в столярном деле. При этом работа, выполненная своими руками, подарит не только отличный результат, но и моральное удовлетворение.
Как сделать стол своими руками: инструкция от мастеров
Содержание:
- Универсальная конструкция стола
- Варианты столешниц
- Стол из обычного ЛДСП
- Стол из «кухонной» столешницы
- Стол из массива дерева
- Сборка стола
Любому мужчине знакомо понятие «семейная жизнь». Изначально оно вызывает чувство некоего мистического ужаса, напоминая о кандалах, ответственности и воспитании отпрысков, к которым мы ещё не готовы. Однако постепенно мы лысеем, умнеем и начинаем ценить женское общество не только в постели. Дом, семья, уютная гостиная с достаточно большим столом, за которым не стыдно принять любое количество гостей… Всё это нужно строить, создавать. Семью каждый строит под себя, а мы можем лишь посоветовать, как сделать стол своими руками так, чтобы он не рухнул на ноги гостям в самый ответственный момент.
Сделать стол очень просто!
Универсальная конструкция стола
Планировка нынешних квартир, которые вернее называют «жилыми помещениями» не предусматривает отдельной столовой.
Стол сейчас должен быть достаточно легким для быстрой перестановки и в то же время создавать ощущение прочности и надёжности. Фурнитура с так называемыми «офисными» опорами или ножками позволяет нам «поиграть» с дизайном в очень неплохом диапазоне. Общий вид у них примерно такой, как на следующей картинке, однако представленные в магазинах мебельной фурнитуры варианты открывают простор для фантазии. Во-первых, высота ножки:
- Стандартная для обеденного или офисного стола – 750 мм.
- Для высокого стола или барной стойки – 900 мм.
- Малая ножка для журнальных или обеденных столиков в «восточном стиле»: 550-620 мм.
Ножка для стола
Все эти ножки дополнительно регулируются по высоте в пределах 50-70 мм, что позволяет подгонять мебель непосредственно под обстановку. Классический обеденный стол в стиле хай-тек выглядит примерно вот так:
Стол в стиле хай-тек
Однако, если мы делаем стол своими руками, то, как правило, подстраиваем его под уже существующий дизайн помещения, а не наоборот. Здесь, кроме вариабельности высоты, нам очень пригодится разнообразие цветового оформления этих универсальных ножек.
В жилых комнатах наших квартир не всегда уместен офисный стиль или блестящие цацки, поэтому сверкающие (золотые или хромированные) причиндалы можно обозначить термином «на любителя». Несколько более умеренные «бронза» или «матовый металлик» подойдут для кухонного или журнального стола, размещённого в домашнем кабинете.
Изготовление стола своими руками для гостиной, в современных реалиях именующуюся «большой комнатой», подразумевает различные оттенки и фактуры дерева, которых сейчас довольно много. Всё зависит от выбранной вами столешницы и толщины кошелька.
Варианты столешниц
При относительной лёгкости ножек столешницу стоит делать внушительную – иначе создастся впечатление «временной» мебели, навроде раскладушек или походных стульчиков. Есть несколько вариантов изготовления столов своими руками, которые мы будем рассматривать по мере возрастания цен на расходные материалы.
Стол из обычного ЛДСП
Стандартный лист ламинированного ДСП имеет толщину 16 либо 18 миллиметров. Обеденный стол с такой столешницей в гостиной будет смотреться как супермодель на картине Рубенса – обнять и плакать. Зато, если срастить две толщины материала и поклеить их единой кромкой – может получиться чуть менее тоскливо. Широкая кромка с клеевой основой продаётся в магазинах мебельной фурнитуры и изготовлена из достаточно толстого пластика, так что при правильном приклеивании прослужит долго.
Стол из обычного ЛДСП
Приклеивание толстой пластиковой кромки с предварительно нанесённой клеевой основой немногим отличается от кромкования обычной МДФ полумиллиметровой толщины. Вам понадобиться утюг, разогретый до трёх четвертей мощности, чистая влажная тряпка и трёхгранный мелкий напильник.
Прикладываем кромку к торцу столешницы и прижимаем сверху утюгом, продвигая его вдоль длины торца по мере расплавления клея. Необходимо заглядывать снизу, под выступающие края кромки, чтобы следить за процессом нагрева: Клей меняет цвет и выдавливается за грани детали. Поскольку толстый пластик прогревается медленнее и дольше сохраняет тепло – проглаживать приклеенную кромку лучше влажной тряпкой. Она и прижмет края, и охладит разогретый клей до схватывания.
Стол из «кухонной» столешницы
Современные столешницы «для кухни» на самом деле многофункциональны. Изобилие цветовых решений позволяет использовать их где угодно: От непосредственно кухонных поверхностей, до офисной мебели или гостиных гарнитуров. Отличительных особенностей у них три:
- Солидная толщина. Самые распространённые: 28 и 38 миллиметров, что уже вполне пристойно даже для обеденного стола.
- Стойкое покрытие. Термоустойчивый пластик также хорошо «держит удар» – мясо рубить на нём не стоит, но нарезать хлеб вполне можно, если не усердствовать с нажимом на ножик.
- Фактура и рисунок. Есть варианты «под полировку» – для аккуратных хозяев. Но оптимальным мы считаем фактуру «кристалл» – стойкую и прочную. Рисунок колеблется от «фаросского мрамора» и «звёздной ночи» до «пакета дубового, морёного», так что подобрать можно под любой интерьер.
Стол из кухонной столешницы
Кухонные столешницы имеют несколько стандартов ширины: От 300 до 1200 мм. Длиной они либо 3050 мм, либо 4500 мм, так что размер стола выбирается в зависимости от количества предполагаемых «заседателей».
Стол из массива дерева
Говоря, что мы делаем стол своими руками, мы имеем в виду чаще всего некое изделие для домашнего пользования, то бишь выполненное под свои нужды, не на продажу. Если вы способны выдержать вопли жены на тему: «Ты опять поставил пивную кружку на полировку?! Она же портится!» – смело затевайте возню с натуральным деревом. Это красиво, дорого и используется только по большим праздникам.
Массив дерева
Причём красота дерева закрывается скатертью, а курить в этом помещении нельзя под угрозой развода, расстрела и отлучения от секса.
Не боитесь? Тогда несколько советов:
- Выбирайте массив твёрдого дерева. Бук – оптимален по цене и качеству.
- Толщина столешницы не менее 45-50 мм. Озвучьте стоимость супруге – вдруг передумает.
- Торцы столешницы обнесите багетом или фигурной торцевой рейкой. Гулять – так гулять и выглядит отменно!
- Пришейте снизу к столешнице кусок фанеры 10 мм с допуском по 100 мм от габаритов. Массив имеет обыкновение рассыхаться, а его качество при покупке контролировать почти невозможно. Если вы прикрутите ножки на фанерную плоскость – ваш стол не развалиться, даже если разойдутся склеенные в массив планки.
Сборка стола
Ножки крепятся настолько элементарно, что лучше, нежели приложенная к ним инструкция, об этом никто не расскажет. В чём плюсы универсальных ножек?
- Они избавят вас от необходимости делать сложную обвязку под столешницей.
- Вы сможете размонтировать стол за десять минут и поставить его за шкаф до следующего раута.
- Они стоят в пять раз дешевле фигурных деревянных.
- Они полые внутри, но ни одна женщина не догадается искать там вашу заначку «на чёрный день».
Сборка стола
Рассматривая вопрос «Как сделать стол?», мы, прежде всего, подумали о конструктивной простоте. Не всякий желающий изготовить приличный предмет мебели является краснодеревщиком – это очевидно. Даже у желающих постичь «секреты» профессии зачастую просто не хватает времени на точное следование технологическим тонкостям. Наша конструкция не требует особых навыков – нужны лишь приделанные нужным концом руки и желание.
Удачи вам.
Твитнуть
Создание и форматирование таблиц — служба поддержки Майкрософт
Столы
- Создание и форматирование таблиц
Статья - Сортировать данные в таблице
Статья - Фильтрация данных в диапазоне или таблице
Статья - Суммируйте данные в таблице Excel
Статья - Используйте слайсеры для фильтрации данных
Статья
Следующий: Графики
Столы
Справка по Excel и обучение
Столы
Столы
Создание и форматирование таблиц
- Создание и форматирование таблиц
Статья - Сортировать данные в таблице
Статья - Фильтрация данных в диапазоне или таблице
Статья - Суммируйте данные в таблице Excel
Статья - Используйте слайсеры для фильтрации данных
Статья
Следующий: Графики
Создайте и отформатируйте таблицу для визуальной группировки и анализа данных.
Примечание. Таблицы Excel не следует путать с таблицами данных, которые являются частью набора команд анализа «что, если» ( Прогноз , на вкладке Данные ). Дополнительные сведения см. в разделе Введение в анализ «что, если».
Попробуйте!
Выберите ячейку в ваших данных.
Выберите Главная > Форматировать как таблицу.
Выберите стиль для своей таблицы.
org/ListItem»>Отметьте, есть ли в вашей таблице заголовки.
Выберите OK .
В Диалоговое окно «Создать таблицу» , установите диапазон ячеек.
Вставьте таблицу в электронную таблицу. Дополнительную информацию см. в разделе Обзор таблиц Excel.
Выберите ячейку в ваших данных.
Выберите Главная > Форматировать как таблицу.
Выберите стиль для своей таблицы.
В диалоговом окне Создать таблицу
Отметьте, есть ли в вашей таблице заголовки.
Выберите OK .
Чтобы добавить пустую таблицу, выберите ячейки, которые вы хотите включить в таблицу, и нажмите Вставить > Таблица .
Чтобы отформатировать существующие данные в виде таблицы с использованием стиля таблицы по умолчанию, сделайте следующее:
Выберите ячейки, содержащие данные.
Нажмите Главная > Таблица > Форматировать как таблицу .
Если не отметить В моей таблице есть заголовки , Excel в Интернете добавляет заголовки с именами по умолчанию, такими как Column1 и Column2, над данными. Чтобы переименовать заголовок по умолчанию, дважды щелкните его и введите новое имя.
Примечание. Вы не можете изменить формат таблицы по умолчанию в Excel для Интернета.
Хотите больше?
Обзор таблиц Excel
Видео: создание и форматирование таблицы Excel
Суммируйте данные в таблице Excel
Отформатировать таблицу Excel
Изменение размера таблицы путем добавления или удаления строк и столбцов
Фильтрация данных в диапазоне или таблице
Преобразование таблицы в диапазон
Использование структурированных ссылок с таблицами Excel
Проблемы с совместимостью таблиц Excel
Экспорт таблицы Excel в SharePoint
Основы HTML-таблиц — изучите веб-разработку
- Обзор: таблицы
- Следующий
Эта статья поможет вам начать работу с HTML-таблицами, охватывая самые основы, такие как строки, ячейки, заголовки, объединение ячеек в несколько столбцов и строк, а также способы группировки всех ячеек в столбце для целей стилизации.
Предпосылки: | Основы HTML (см. Введение в HTML). |
---|---|
Цель: | Чтобы получить базовые знания о таблицах HTML. |
Таблица — это структурированный набор данных, состоящий из строк и столбцов ( табличные данные ). Таблица позволяет быстро и легко искать значения, указывающие на какую-то связь между различными типами данных, например, человек и его возраст, или день недели, или расписание местного плавательного бассейна.
Таблицы очень широко используются в человеческом обществе и используются в течение длительного времени, о чем свидетельствует этот документ переписи населения США от 1800 года:
Поэтому неудивительно, что создатели HTML предоставили средства для структурирования и представления табличных данных в Интернете.
Как работает стол?
Смысл стола в том, что он жесткий. Информация легко интерпретируется путем создания визуальных ассоциаций между заголовками строк и столбцов. Например, посмотрите на таблицу ниже и найдите газового гиганта Юпитера с 62 лунами. Вы можете найти ответ, связав соответствующие заголовки строк и столбцов.
<таблица> <заголовок> Данные о планетах нашей Солнечной системы (Планетарные факты взяты из Планетарный информационный бюллетень НАСА – метрика).<тд colspan="2">тд> <тело>Имя Масса (1024кг) Диаметр (км) Плотность (кг/м3) Гравитация (м/с2) Продолжительность дня (часы) Расстояние от Солнца (106км) Средняя температура (°C) Количество лун Примечания Планеты земной группы Меркурий 0,330 <тд>4 8795427 <тд>3. 7тд>4222.6 57,9 167 <тд>0тд>Ближе всего к Солнцу Венера 4.87 12 104 <тд>5243тд>8.9 2802.0 108.2 464 <тд>0тд> <тд>тд>Земля <тд>5.9712 756 5514 9.8 24,0 149,6 15 <тд>1тд>Наш мир Марс 0,642 6 792 3933 <тд>3.7тд>24,7 <тд>227,9-65 2 Красная планета Планеты Юпитера Газовые гиганты Юпитер 1898 142 984 1326 23. 1 9.9 778,6 -110 67 Самая большая планета Сатурн 568 120 536 687 <тд>9.010.7 1433,5 -140 <тд>62тд> <тд>тд>Ледяные гиганты Уран 86,8 51 118 1271 8.7 17.2 2872,5 <тд>-19527 <тд>тд>Нептун <тд>102тд>49 528 1638 11.0 16.1 4495.1 <тд>-200тд>14 <тд>тд>таблица> Карликовые планеты Плутон 0,0146 2370 <тд>20950,7 153,3 5906. 4 -225 <тд>5тд> <тд> Рассекречена как планета в 2006 году, но это остается спорным.
таблица { граница коллапса: коллапс; граница: 2px сплошной черный; } й, тд { отступ: 5px; граница: 1px сплошной черный; }
При правильной реализации HTML-таблицы хорошо обрабатываются специальными средствами, такими как программы для чтения с экрана, поэтому успешная HTML-таблица должна повысить удобство работы как зрячих, так и слабовидящих пользователей.
Стиль таблицы
Вы также можете посмотреть живой пример на GitHub! Одна вещь, которую вы заметите, это то, что таблица выглядит немного более читабельной — это потому, что таблица, которую вы видите выше на этой странице, имеет минимальный стиль, тогда как версия GitHub использует более значительный CSS.
Не питайте иллюзий; чтобы таблицы были эффективными в Интернете, вам необходимо предоставить некоторую информацию о стилях с помощью CSS, а также хорошую прочную структуру с помощью HTML. В этом модуле мы сосредоточимся на части HTML; чтобы узнать о части CSS, вы должны посетить нашу статью о таблицах стилей после того, как закончите здесь.
В этом модуле мы не будем сосредотачиваться на CSS, но мы предоставили вам минимальную таблицу стилей CSS, которая сделает ваши таблицы более читабельными, чем стандартная, которую вы получаете без каких-либо стилей. Вы можете найти таблицу стилей здесь, а также шаблон HTML, который применяет таблицу стилей — вместе они дадут вам хорошую отправную точку для экспериментов с таблицами HTML.
Когда НЕ следует использовать HTML-таблицы?
HTML-таблицы следует использовать для табличных данных — для этого они и предназначены. К сожалению, многие люди использовали HTML-таблицы для разметки веб-страниц, например. одна строка для верхнего колонтитула, одна строка для столбцов содержимого, одна строка для нижнего колонтитула и т. д. Дополнительные сведения и пример можно найти в разделе «Макеты страниц» в нашем учебном модуле по специальным возможностям. Это обычно использовалось, потому что поддержка CSS в браузерах раньше была ужасной; макеты таблиц в настоящее время гораздо менее распространены, но вы все еще можете увидеть их в некоторых уголках сети.
Короче говоря, использование таблиц для компоновки, а не методов компоновки CSS — плохая идея. Основные причины заключаются в следующем:
- Таблицы макета уменьшают доступность для слабовидящих пользователей : программы чтения с экрана, используемые слепыми людьми, интерпретируют теги, существующие на HTML-странице, и считывают содержимое для пользователя. Поскольку таблицы не являются подходящим инструментом для разметки, а разметка более сложна, чем с помощью методов разметки CSS, вывод средств чтения с экрана будет сбивать с толку их пользователей.
- Таблицы производят суп тегов : Как упоминалось выше, макеты таблиц обычно включают более сложные структуры разметки, чем надлежащие методы макетирования. Это может привести к тому, что код будет сложнее писать, поддерживать и отлаживать.
- Таблицы не реагируют автоматически : при использовании правильных контейнеров макета (таких как
,
,
или) их ширина по умолчанию равна 100 %. своего родительского элемента. Таблицы, с другой стороны, по умолчанию имеют размер в соответствии с их содержимым, поэтому необходимы дополнительные меры, чтобы стиль макета таблицы эффективно работал на различных устройствах.Мы достаточно поговорили о теории таблиц, так что давайте перейдем к практическому примеру и создадим простую таблицу.
- Прежде всего, сделайте локальную копию пустого шаблона.html и минимального таблицы.css в новом каталоге на вашем локальном компьютере.
- Содержимое каждой таблицы заключено в эти два тега:
. Добавьте их в тело вашего HTML. - Наименьший контейнер внутри таблицы — это ячейка таблицы, созданная с помощью
элемент («td» означает «табличные данные»). Добавьте в теги таблицы следующее: Привет, я твой первый мобильный. - Если нам нужна строка из четырех ячеек, нам нужно скопировать эти теги три раза. Обновите содержимое вашей таблицы, чтобы оно выглядело так:
Привет, я твой первый мобильный. Я твой второй сотовый. Я ваша третья ячейка. Я ваша четвертая ячейка. Как вы увидите, ячейки не размещаются друг под другом, а автоматически выравниваются друг с другом в одной строке. Каждый элемент
создает одну ячейку, и вместе они составляют первую строку. Каждая добавленная ячейка удлиняет строку. Чтобы остановить рост этой строки и начать размещать последующие ячейки во второй строке, нам нужно использовать элемент
(«tr» означает «строка таблицы»). Давайте исследуем это сейчас. - Поместите четыре ячейки, которые вы уже создали, в теги
, например: Привет, я твой первый мобильный. Я твой второй сотовый. Я ваша третья ячейка. Я ваша четвертая ячейка. - Теперь вы сделали одну строку, попробуйте сделать еще одну или две — каждую строку нужно обернуть дополнительным элементом
, причем каждая ячейка содержится в <тд>
.Результат
В результате должна получиться таблица примерно следующего вида:
Привет, я твой первый мобильный. Я твой второй сотовый. Я ваша третья ячейка. Я ваша четвертая ячейка. Вторая строка, первая ячейка. Ячейка 2. Ячейка 3. Ячейка 4. таблица { граница коллапса: коллапс; } тд, й { граница: 1px сплошной черный; отступ: 10px 20px; }
Примечание: Вы также можете найти это на GitHub как simple-table.html (также смотрите его вживую).
Теперь обратим внимание на заголовки таблиц — специальные ячейки, которые располагаются в начале строки или столбца и определяют тип данных, которые содержит эта строка или столбец (в качестве примера см. ячейки «Человек» и «Возраст» в первый пример, показанный в этой статье). Чтобы проиллюстрировать, почему они полезны, взгляните на следующий пример таблицы. Сначала исходный код:
<таблица>
Ноки Флор Элла Хуан Порода Джек Рассел Пудель Уличный пес Кокер-спаниель Возраст 16 <тд>9тд> <тд>10тд> <тд>5тд>Владелец Свекровь Я Я Невестка Пищевые привычки Ест все, что осталось Откусывает еду Сытный едок Будет есть, пока не взорвется таблица { граница коллапса: коллапс; } тд, й { граница: 1px сплошной черный; отступ: 10px 20px; }
Теперь реальная визуализированная таблица:
Проблема здесь в том, что, хотя вы можете понять, что происходит, не так просто сопоставить данные, как могло бы быть. Если бы заголовки столбцов и строк как-то выделялись, было бы намного лучше.
Давайте попробуем улучшить эту таблицу.
- Сначала сделайте локальную копию наших файлов dogs-table.html и Minimum-table.css в новом каталоге на вашем локальном компьютере. HTML-код содержит тот же пример Dogs, который вы видели выше.
- Чтобы визуально и семантически распознавать заголовки таблиц как заголовки, можно использовать элемент
(«th» означает «заголовок таблицы»). Это работает точно так же, как , за исключением того, что оно обозначает заголовок, а не обычную ячейку. Зайдите в свой HTML и измените все элементы , окружающие заголовки таблицы, на элементы . - Сохраните свой HTML и загрузите его в браузере, и вы должны увидеть, что заголовки теперь выглядят как заголовки.
Примечание: Вы можете найти наш готовый пример по адресу dogs-table-fixed. html на GitHub (также смотрите его вживую).
Частично мы уже ответили на этот вопрос — легче найти нужные данные, когда заголовки четко выделяются, да и дизайн в целом выглядит лучше.
Примечание. Заголовки таблиц имеют некоторые стили по умолчанию — они выделены полужирным шрифтом и расположены по центру, даже если вы не добавите к таблице свой собственный стиль, чтобы они выделялись.
Заголовки таблиц также имеют дополнительное преимущество — наряду с атрибутом
scope
(о котором мы узнаем в следующей статье) они позволяют сделать таблицы более доступными, связывая каждый заголовок со всеми данными в одной строке. или колонка. Затем программы чтения с экрана могут считывать всю строку или столбец данных сразу, что очень полезно.Иногда нам нужно, чтобы ячейки занимали несколько строк или столбцов. Возьмем следующий простой пример, в котором показаны названия обычных животных. В некоторых случаях мы хотим показывать имена самцов и самок рядом с названием животного. Иногда мы этого не делаем, и в таких случаях мы просто хотим, чтобы название животного охватывало всю таблицу.
Исходная разметка выглядит так:
<таблица>
Животные Гиппопотам Лошадь Маре Жеребец Крокодил Курица Курица Петух таблица { граница коллапса: коллапс; } тд, й { граница: 1px сплошной черный; отступ: 10px 20px; }
Но вывод не дает нам совсем то, что мы хотим:
Нам нужен способ, чтобы «Животные», «Бегемот» и «Крокодил» располагались в двух столбцах, а «Лошадь» и «Курица» — в два столбца. пролет вниз на два ряда. К счастью, заголовки и ячейки таблицы имеют атрибуты
colspan
иrowspan
, которые позволяют нам делать именно это. Оба принимают безразмерное числовое значение, которое равно количеству строк или столбцов, которые вы хотите охватить. Например,colspan="2"
заставляет ячейку занимать два столбца.Давайте используем
colspan
иrowspan
, чтобы улучшить эту таблицу.- Сначала сделайте локальную копию наших файлов animals-table.html и Minimum-table.css в новом каталоге на вашем локальном компьютере. HTML-код содержит тот же пример с животными, который вы видели выше.
- Затем используйте
colspan
, чтобы «Животные», «Гиппопотам» и «Крокодил» располагались в двух столбцах. - Наконец, используйте
rowspan
, чтобы «Horse» и «Chicken» располагались в двух рядах. - Сохраните и откройте свой код в браузере, чтобы увидеть улучшения.
Примечание: Готовый пример можно найти на странице animals-table-fixed.html на GitHub (также см. его вживую).
Стилизация без
Есть еще одна функция, о которой мы расскажем вам в этой статье, прежде чем двигаться дальше. В HTML есть метод определения информации о стилях для всего столбца данных в одном месте —
и
элементы. Они существуют, потому что может быть немного раздражающим и неэффективным указывать стиль для столбцов — обычно вам нужно указывать информацию о стиле для каждыйили в столбце или использовать сложный селектор например :nth-child
.Примечание: Стиль столбцов, подобный этому, ограничен несколькими свойствами:
граница
,фон
,ширина
ивидимость
. Чтобы установить другие свойства, вам придется либо стилизовать каждыеили в столбце, либо использовать сложный селектор, такой как :nth-child
.Возьмем следующий простой пример:
<таблица>
Данные 1 Данные 2 Калькутта Оранжевый Роботы Джаз таблица { граница коллапса: коллапс; } тд, й { граница: 1px сплошной черный; отступ: 10px 20px; }
Что дает нам следующий результат:
Это не идеально, так как мы должны повторить информацию о стилях во всех трех ячейках в столбце (в реальном проекте мы, вероятно, установили бы класс
Стилизация с помощью
Вместо этого мы можем указать информацию один раз, на
элемент. Элементы
указываются внутри контейнера
сразу под открывающим тегом. Мы могли бы создать тот же эффект, что и выше, указав нашу таблицу следующим образом:
<столбец /> <столбец /> Данные 1 Данные 2 Калькутта Оранжевый Роботы Джаз По сути, мы определяем два «столбца стилей», один из которых определяет информацию о стиле для каждого столбца. Мы не стилизуем первый столбец, но нам все равно нужно включить пустой элемент
— иначе стиль будет применен только к первому столбцу.Если бы мы хотели применить информацию о стиле к обоим столбцам, мы могли бы просто включить один элемент
с атрибутом span, например:Так же, как
colspan
иrowspan
,span
принимает безразмерное числовое значение, указывающее количество столбцов, к которым вы хотите применить стиль.Активное обучение: colgroup и col
Теперь пришло время попробовать себя.
Ниже вы можете увидеть график работы учителя иностранных языков. В пятницу у нее новый класс, где весь день преподают голландский, но она также преподает немецкий несколько уроков по вторникам и четвергам. Она хочет выделить столбцы, содержащие дни, когда она преподает.
Воссоздайте таблицу, выполнив следующие действия.
- Сначала сделайте локальную копию нашего файла timetable.html в новом каталоге на вашем локальном компьютере. HTML-код содержит ту же таблицу, которую вы видели выше, за исключением информации о стилях столбцов.
- Добавьте элемент
вверху таблицы, сразу под тегом, в который вы можете добавить свои элементы
(см. оставшиеся шаги ниже).- Первые два столбца нужно оставить без стилей.
- Добавьте цвет фона в третий столбец. Значение атрибута в стиле
:
background-color:#97DB9A;
- Установите отдельную ширину для четвертого столбца. Значение атрибута
стиля
: ширина: 42 пикселя;
- Добавьте цвет фона в пятую колонку. Значением атрибута стиля
является
background-color: #97DB9A;
- Добавьте другой цвет фона и рамку к шестому столбцу, чтобы обозначить, что сегодня особенный день и она ведет новый урок. Значения для атрибута стиля
:
background-color:#DCC48E; граница: 4 пикселя сплошная #C1437A;
- Последние два дня - свободные дни, поэтому просто установите для них не цвет фона, а заданную ширину; значение атрибута стиля
: ширина
: 42 пикселя;
Посмотрите, как вы справитесь с примером. Если вы застряли или хотите проверить свою работу, вы можете найти нашу версию на GitHub как timetable-fixed.html (также смотрите ее вживую).
На этом основные сведения о HTML-таблицах заканчиваются. В следующей статье мы рассмотрим несколько более продвинутые функции таблиц и начнем думать, насколько они доступны для людей с ослабленным зрением.
➤
- Теперь вы сделали одну строку, попробуйте сделать еще одну или две — каждую строку нужно обернуть дополнительным элементом
- Если нам нужна строка из четырех ячеек, нам нужно скопировать эти теги три раза. Обновите содержимое вашей таблицы, чтобы оно выглядело так: