Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Топ:
Методика измерений сопротивления растеканию тока анодного заземления: Анодный заземлитель (анод) – проводник, погруженный в электролитическую среду (грунт, раствор электролита) и подключенный к положительному...
Особенности труда и отдыха в условиях низких температур: К работам при низких температурах на открытом воздухе и в не отапливаемых помещениях допускаются лица не моложе 18 лет, прошедшие...
Когда производится ограждение поезда, остановившегося на перегоне: Во всех случаях немедленно должно быть ограждено место препятствия для движения поездов на смежном пути двухпутного...
Интересное:
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Как мы говорим и как мы слушаем: общение можно сравнить с огромным зонтиком, под которым скрыто все...
Подходы к решению темы фильма: Существует три основных типа исторического фильма, имеющих между собой много общего...
Дисциплины:
2019-09-26 | 178 |
5.00
из
|
Заказать работу |
|
|
— <META HTTP-EQUIV="имя" CONTENT="содержимое">
— <META NAME="имя" CONTENT="содержимое">
META-теги должны находиться в заголовке HTML-документа между <HEAD> и </HEAD> (особенно это важно для документов, использующих фреймы).
META-теги с атрибутом HTTP-EQUIV эквивалентны HTTP-заголовкам. Обычно они управляют действиями броузеров и могут быть использованы для совершенствования информации, выдаваемой обычными заголовками. Теги такой формы могут дать такой же эффект, что и HTTP-заголовки, и на некоторых серверах автоматически могут быть переведены в настоящие HTTP-заголовки.
Некоторые генерируемые сервером поля заголовков не могут быть подменены значениями из META-тегов (в частности Date), другие подменяются только при ненормальном статус-коде (<>200). Когда заголовок не понятен, то значение HTTP-заголовка превалирует над значением META-тегов.
Meta Author и Copyright. Этими тегами можно прописать авторство графического и текстового содержимого страницы.
<meta name="Author" content="Авторстраницы">
<meta name="Copyright" content="Владелец авторских прав">
<metaname="Address" content="адрес автора/собственника ">
Как работает Google Поиск?
В наше время поисковые системы, в частности Google, напоминают «витрину» Интернета и являются наиболее важным каналом распространения информации в цифровом маркетинге.
Сканирование
Сканирование может быть описано, как автоматизированный процесс систематического изучения общедоступных страниц в Интернете. Проще говоря, во время этого процесса Google обнаруживает новые или обновленные страницы и добавляет их в свою базу. Для облегчения работы он использует специальную программу. «Googlebots» (можно встретить альтернативные названия: «боты» или «роботы») посещают список URL-адресов, полученных в процессе прошлого сканирования и дополненных данными карты сайта, которую предоставляют веб-мастера и анализируют их содержание. При обнаружении ссылок на другие страницы во время посещения сайта, боты также добавляют их в свой список и устанавливают систематические связи. Процесс сканирования происходит на регулярной основе в целях выявления изменений, изъятия «мертвых» ссылок и установления новых взаимосвязей. И это при том, что только по данным на сентябрь 2014 года насчитывается около миллиарда веб-сайтов. Можете себе представить сложность такой задачи? Тем ни менее, боты не посещают абсолютно каждый сайт. Чтобы попасть в список проверяемых, веб-ресурс должен быть рассмотрен, как достаточно важный.
|
Индексация
Индексация — процесс сохранения полученной информации в базе данных в соответствии с различными факторами для последующего извлечения информации. Ключевые слова на странице, их расположение, мета-теги и ссылки представляют особый интерес для индексации Google.
Для того чтобы эффективно хранить информацию о миллиардах страниц в базе данных поисковой системы, Google использует крупные центры обработки данных в Европе, Азии, Северной и Южной Америке. В этих центрах, как было подсчитано, на основе энергопотребления Google в 2010 году, работает около 900,000 серверов.
Основная цель процесса индексации: быстро реагировать на поисковой запрос пользователя. Его как раз мы и будем обсуждать на следующей стадии.
Обработка
Когда пользователь вводит запрос, Google производит в базе данных поиск, подходящий под условия и алгоритмически определяет актуальность содержания, что выводит к определенному рейтингу среди найденных сайтов. Логично, что результаты, которые считаются более релевантными для пользователя поисковой системы, намеренно получают более высокий ранг, чем результаты, которые имеют меньше шансов обеспечить адекватный ответ.
|
Description
Большинство поисковых серверов отображают содержимое поля description при выводе результатов поиска. Если этого тега нет на странице, то поисковый движок просто перечислит первые встречающиеся слова на странице, которые, как правило, оказываются не очень-то и в тему.
Keywords
Этот метатег был предназначен для описания ключевых слов, встречающихся на странице. Но в результате действия людей, желающих попасть в верхние строчки поисковых систем любыми средствами, теперь дискредитирован. Поэтому многие поисковики пропускают этот параметр.
Введение в СSS. Представление блочных элементов.
CSS используется для определения стилей ваших документов, в том числе дизайна, верстки и вариаций макета для различных устройств и размеров экрана. Вы можете разместить стили CSS внутри тега <HEAD> документа с встроенной таблицей стилей, или приложить отдельный CSS-файл, который будет определять ваши стили извне. Чтобы привязать внешнюю таблицу стилей к документу, просто добавьте ссылку на таблицу стилей в заголовке <HEAD> документа.
У внешней таблицы стилей есть множество преимуществ. Сохранение стилей отдельно от содержания HTML:
· Помогает избежать дублирования
· Облегчает обслуживание
· Позволяет делать изменения для всего сайта в одном месте
Блочная модель CSS является основой структурирования Веб страниц - каждый элемент представляет собой прямоугольный блок, у которого есть сам контент, внутренний отступ, граница и внешний отступ которые наслаиваются друг на друга, подобно луковице. Поскольку браузер отображает макет веб-страницы, он определяет, какие стили применяются к содержимому каждого окна, насколько велик каждый слой данной луковицы, и как блоки находятся по отношению к друг другу. Прежде чем понять как создавать CSS слои, вы должны понять блочную модель - именно это мы сейчас и рассмотрим.
Каждый элемент внутри документа структурирован как прямоугольник, данный прямоугольник имеет размер и так называемые "слои лука", которые могут быть изменены с использованием определенных свойств CSS. Соответствующие свойства следующие:
Width and height
width и height свойства задающие длину и высоту окна содержимого, это содержимое включает в себя как текстовое содержимое, находящееся внутри блока, так и другие поля, представляющие вложенные дочерние элементы.
|
Padding
Padding относится к внутреннему отступу блока - между внешним краем окна содержимого и внутренним краем границы. Размер этого слоя можно установить со всех четырех сторон сразу с помощью padding свойства, или отдельно по одной стороне padding-top, padding-right, padding-bottom и padding-left.
Border
Слой border (граница) располагается между внешним краем padding и внутренним краем margin. По умолчанию размер границы (border) равен 0, что делает ее невидимой, но чтобы она появилась вы можете установить ширину, стиль и цвет границы. Короткая запись свойства border позволяет вам установить все основные параметры для всех сторон, например, border: 1px solid black. Эту запись можно разделить на несколько различных свойств, если нужны более специфические стили:
· border-top, border-right, border-bottom, border-left: Устанавливает ширину, стиль и цвет для одной стороны границы.
· border-width, border-style, border-color: Устанавливает только ширину, стиль или цвет отдельно, для всех сторон границы.
· Вы также можете установить одно из трех свойств для одной стороны отдельно, используйте для этого border-top-width, border-top-style, border-top-color, и т.д.
Margin
Margin окружает блок и отталкивает другие блоки внутри разметки страницы. Это похоже на поведение padding; есть короткая запись свойства margin, а также специальные свойства для разных сторон margin-top, margin-right, margin-bottom и margin-left.
Существует 16 стандартных цветов, которые можно записать в значении свойства color:
Ключевое слово цвета | HEX-код | RGB |
red | #FF0000 | 255, 0, 0 |
maroon | #800000 | 128, 0, 0 |
yellow | #FFFF00 | 255, 255, 0 |
olive | #808000 | 128, 128, 0 |
lime | #00FF00 | 0, 255, 0 |
green | #008000 | 0, 128, 0 |
aqua | #00FFFF | 0, 255, 255 |
teal | #008080 | 0, 128, 128 |
blue | #0000FF | 0, 0, 255 |
navy | #000080 | 0, 0, 128 |
fuchsia | #FF00FF | 255, 0, 255 |
purple | #800080 | 128, 0, 128 |
white | #FFFFFF | 255, 255, 255 |
silver | #C0C0C0 | 192, 192, 192 |
gray | #808080 | 128, 128, 128 |
black | #000000 | 0, 0, 0 |
Свойство overflow добавляет полосы прокрутки, если содержимое элемента является слишком большим, чтобы поместиться в заданном районе.
Свойство overflow имеет следующие значения:
· visible видимый - По умолчанию. Переполнение не обрезается. Оно отображается за элементом блока
· hidden скрытый - Переполнение обрезается и остальной контент не будет видим
|
· scroll прокручиваемый - Переполнение обрезается и добавляются полоса прокрутки, чтобы увидеть остальное содержимое
auto автоматический - Если переполнение обрезается, полоса прокрутки должна быть добавлены, чтобы увидеть остальное содержимое
Обтекание.
Float
Определяет, по какой стороне будет выравниваться элемент, при этом остальные элементы будут обтекать его с других сторон. Когда значение свойства float равно none, элемент выводится на странице как обычно, при этом допускается, что одна строка обтекающего текста может быть на той же линии, что и сам элемент.
float: left | right | none | inherit
left
Выравнивает элемент по левому краю, а все остальные элементы, вроде текста, обтекают его по правой стороне.
right
Выравнивает элемент по правому краю, а все остальные элементы обтекают его по левой стороне.
none
Обтекание элемента не задается.
inherit
Наследует значение родителя
Цвет текста и фона. Изображения.
Цвет, как таковой, не существует в природе. Он является продуктом обработки человеческим мозгом информации, которая поступает к нам через глаза в виде световой волны. Световые волны имеют различную длину, в зависимости от которой и формируется цвет. В 1676 году Исаак Ньютон провёл эксперимент с расщеплением светового луча при помощи призмы, в результате которого он смог получить 7 чётко выраженных цветов: красный (длина волны 800-650 н/м), оранжевый (640-590 н/м), желтый (580-550 н/м), зелёный (530-490 н/м), голубой (480-460 н/м), синий (450-440 н/м), фиолетовый (430-390 н/м).
После этого учёный пропустил полученный спектр через собирательную линзу и получил белый цвет.
Своим экспериментом сер Ньютон смог доказать, что белый цвет состоит из всех цветов, отсутствие света ведёт к отсутствию цвета, а чёрный цвет – это полное отсутствие цвета.
Также он выяснил, что у предметов нет цвета. Когда предмет освещается светом, он поглощает часть световых волн, а остальные отражает (в зависимости от своих физических свойств). Отраженные световые волны являются цветом предмета.
На этом базовый курс физики света окончен.
Основу теории цвета Иоханнеса Иттена составляет цветовой круг. Его построение начинается с трёх основных цветов: желтого, синего и красного. Любой цвет можно получить путём смешивания этих трёх основных цветов. Эти цвета также называются первичными.
Если равномерно смешать первичные цвета между собой, то мы можем получить зелёный, фиолетовый и оранжевый. Эти цвета называются вторичными. Они размещаются во второй ряд цветового круга.
Далее, смешивая основные цвета с вторичными, мы получаем третичные цвета: желто-зелёный, желто-оранжевый, красно-фиолетовый, сине-фиолетовый, сине-зелёный, красно-оранжевый.
|
Первичные и вторичные цвета соприкасаются с внешним цветовым кольцом, в который включаются промежуточные третичные цвета. В результате получаем завершенный цветовой круг.
Как задать цвет шрифта в css?
Для этого вы можете воспользоваться специальным CSS-свойством color
color: black;
Все цвета шрифта вы можете задавать в различных форматах. Вот наиболее распространённые:
При помощи кодового значения цвета html.
Например:
color: black;
Задание цвета в шестнадцатеричном коде:
Например:
color: #000000;
Где #000000; — это код черного цвета.
Задание цвета в формате rgb
Данный формат представляет собой набор трёх числовых значений от 0 до 255.
Он основывается на использовании трёх цветов, путём смешивания которых получаются все остальные оттенки
R – (red) – числовое значение красного цвета
G – (green) – числовое зелёного
B – (blue) — числовое значение синего
В CSS это выглядит так:
сolor: rgb (0, 155, 0);
Где 0, 155, 0 – это код зелёного цвета.
Задание цвета при помощи формата rgba
Здесь принцип использования абсолютно такой же как и в предыдущем случае, но добавляется ещё один параметр – прозрачность. То есть вы можете регулировать не только оттенок, но и его прозрачность
Например:
color: rgba (89, 107, 108, 0.5);
Где 89, 107, 108 – это rgb код серого цвета, а 0,5 – это уровень прозрачности.
Прозрачность задаётся в виде десятичного значения от 0 до 1, где 0 – цвет совсем не виден, а 1 – цвет максимально непрозрачный.
JPEG (JPG)
Это, пожалуй, самый распространенный графический формат. Обычно он используется для публикации в интернете фотографий и изображений с текстом. JPEG является TrueColor-форматом, то есть может хранить изображения с глубиной цвета 24 бит/пиксель. Данный формат может отображать более 16 млн цветов.
GIF
Формат GIF (Graphics Interchange Format) не радует глубиной цвета (8 бит). Он может хранить сжатые без потери данных изображения в формате не более 256 цветов. Одной из особенностей GIF является поддержка анимации.
PNG
Данный формат был разработан в качестве замены GIF. Расшифровывается PNG как Portable Network Graphics. В отличии от GIF, у PNG есть поддержка градаций прозрачности за счет дополнительного альфа-канала. Внешне файлы в формате PNG практически не отличаются от JPG-изображений. PNG сжимает данные без потерь. Если для вас важна прозрачность, лучше выбирать именно этот формат.
Изображения на странице
Вставка изображения на WEB-страницу выполняется одиночным тегом <img src="адрес изображения">. Атрибут src является обязательным в теге <img>. Изображения, вставляемые на WEB-страницу, должны иметь формат поддерживаемый браузером. Стандартные форматы WEB-графики - JPG, GIF и PNG.
Например, вы хотите вставить картинку image.jpg на HTML-страницу. Для этого сохраните файл с изображением в определенной папке. Если сохранить файл в папке, где находиться сам HTML-документ, тогда атрибут src будет иметь вид: src="image.jpg". Также, при вставке изображений надо следить, чтобы имя файла в теге указывалось с соблюдением регистра.
Работа с фоном
При помощи CSS фон можно задать не только странице, но и заголовку, и абзацу, и любому другому элементу.
Рассмотрим группу свойств background:
Шрифты и текст.
Шрифт и гарнитура. В чем разница?
Многие люди считают термины «шрифт» и «гарнитура» синонимами. На самом деле это два разных понятия. Перед тем, как начать разговор о типографике, давайте разберемся с терминологией. Гарнитуры – это набор типографических знаков и символов. Это буквы, цифры и другие символы, при помощи которых мы составляем слова на бумаге (или экране). Шрифты, с другой стороны, это то, что мы привыкли называть полным набором знаков внутри гарнитуры, часто определенного стиля и размера. Шрифтами также часто называют специальные компьютерные файлы, которые содержат все символы и глифы одной гарнитуры. Когда большинство из нас говорит «шрифты», на самом деле мы подразумеваем гарнитуры, семейства начертаний шрифта (группы шрифтов, имеющих общие стилевые особенности).
Существует несколько классификаций гарнитур. Самая общая – классификация по техническому стилю: антиква, гротески, рукописные, акцидентные и так далее.
С помощью CSS можно определять стиль и вид текста. Аналогично тому, что используется тег <font>, задающий свойства шрифта, но стили обладают большими возможностями и позволяют сократить код HTML.
Свойства шрифта
Изменение начертания шрифта и его размера происходит через свойства CSS, указанные в таблице ниже.
Свойство | Значение | Описание | Пример |
font-family | имя шрифта | Задает список шрифтов | P {font-family: Arial, serif} |
font-style | normal italic oblique | Нормальный шрифт Курсив Наклонный шрифт | P {font-style: italic} |
font-variant | normal small-caps | Капитель (особые прописные буквы) | P {font-variant: small-caps} |
font-weight | normal lighter bold bolder 100–900 | Нормальная жирность Светлое начертание Полужирный Жирный 100 — светлый шрифт, 900 — самый жирный | P {font-weight: bold} |
font-size | normal pt px % | нормальный размер пункты пикселы проценты | font-size: normal font-size: 12pt font-size: 12px font-size: 120% |
Свойства текста
Кроме изменения параметров шрифтов, можно управлять и свойствами всего текста.
Свойство | Значение | Описание | Пример |
line-height | normal множитель значение % | Интерлиньяж (межстрочный интервал) | line-height: normal line-height: 1.5 line-height: 12px line-height: 120% |
text-decoration | none underline overline line-through blink | Убрать все оформление Подчеркивание Линия над текстом Перечеркивание Мигание текста | text-decoration: none |
text-transform | none capitalize uppercase lowercase | Убрать все эффекты Начинать С Прописных ВСЕ ПРОПИСНЫЕ все строчные | text-transform: capitalize |
text-align | left right center justify | Выравнивание текста | text-align: justify |
text-indent | значение % | Отступ первой строки | text-indent: 15px; text-indent: 10% |
Расположение элементов. Каскадные таблицы стилей.
CSS рассматривает макет html-документа как дерево элементов. Уникальный элемент, у которого нет родительского элемента, называется корневым элементом. Модуль CSS-позиционирование описывает, как любой из элементов может быть размещен независимо от порядка документа (т.е. извлечен из «потока»).
В CSS блок элемента может быть расположен в соответствии с тремя схемами позиционирования:
Нормальный поток
Нормальный поток включает блочный контекст форматирования (элементы с displayblock, list-item или table), строчный (встроенный) контекст форматирования (элементы с display inline, inline-block или inline-table), и относительное и «липкое» позиционирование элементов уровня блока и строки.
Обтекание
В обтекающей модели блок удаляется из нормального потока и позиционируется влево или вправо. Содержимое обтекает правую сторону элемента с float: left и левую сторону элемента с float: right.
Абсолютное позиционирование
В модели абсолютного позиционирования блок полностью удаляется из нормального потока и ему присваивается позиция относительно содержащего блока. Абсолютное позиционирование реализуется с помощью значений position: absolute; и position: fixed;.
Элементом «вне потока» может быть плавающий, абсолютно позиционированный или корневой элемент.
Свойство position определяет, какой из алгоритмов позиционирования используется для вычисления положения блока.
Position
Таблицы.
1. Как создать таблицу
Таблица создаётся при помощи парного тега <table></table>. Данный тег является контейнером для элементов таблицы и все элементы должны находиться внутри него. Например, с помощью данной разметки можно создать таблицу, состоящую из двух столбцов и двух строк:
<table>
<tr><th>текст заголовка</th><th>текст заголовка</th></tr><!--ряд с ячейками заголовков-->
<tr><td>данные</td><td>данные</td></tr><!--ряд с ячейками тела таблицы-->
</table>
HTML
текст заголовка | текст заголовка |
данные | данные |
РИС.1. ВНЕШНИЙ ВИД ТАБЛИЦЫ БЕЗ ФОРМАТИРОВАНИЯ CSS-СВОЙСТВАМИ
По умолчанию таблица и ячейки не имеют видимых границ. Границы задаются с помощью свойства border:
/* внешние границы таблицы серого цвета толщиной 1px */
table{border: 1px solid grey;}
/* границы ячеек первого ряда таблицы */
th{border: 1px solid grey;}
/* границыячеектелатаблицы */
td{border: 1px solid grey;}
CSS
Промежуткимеждуячейкамитаблицы убираютсяспомощьюсвойства table {border-collapse: collapse;}.
Ширина таблицы по умолчанию равна ширине её внутреннего содержимого. Чтобы установить ширину, нужно задать значение для свойства width:
/* сделает ширину таблицы равной ширине блока контейнера, в котором она находится */
table{width: 100%;}
/* задаст фиксированную ширину для таблицы */
table{width: 600px;}
CSS
Если для ячеек таблицы заданы внутренние отступы и границы, то ширина таблицы будет включать в себя следующие значения:
padding-left и padding-right, ширина border-left плюс ширина border-rightпоследней ячейки в ряду. Если заданы ширина и границы ячеек, то ширина таблицы будет складываться из ширины ячеек плюс ширина border-left и ширина border-rightпоследней ячейки в ряду.
2. Как создать строки (ряды) таблицы
Строки или ряды таблицы создаются с помощью тега <tr>. Количество горизонтальных строк таблицы определяется количеством парных тегов <tr></tr>.
3. Как сделать ячейку заголовка столбца таблицы
Элемент <th> создаёт заголовок столбца — специальную ячейку, текст в которой выделяется полужирным. Количество ячеек заголовка определяется количеством пар тегов <th></th>. Для элемента доступны атрибуты colspan, rowspan, headers.
<table>
<tr><th>ячейказаголовка</th><th>ячейказаголовка</th></tr>
</table>
HTML
4. Как сделать ячейку тела таблицы
Элемент <td> создаёт ячейки таблицы, внутрь которых помещаются данные таблицы. Парные теги <td></td>, расположенные в одном ряду, определяют количество ячеек в строке таблицы. Количество пар ячеек <td> должно быть равно количеству пар ячеек <th>. Для элемента доступны атрибуты colspan, rowspan, headers.
<table>
<tr><th>ячейка заголовка</th><th>ячейка заголовка</th></tr>
<tr><td>ячейка тела таблицы</td><td>ячейка тела таблицы</td></tr>
</table>
HTML
5. Как добавить подпись (заголовок) к таблице
Элемент <caption> создает подпись таблицы. Добавляется непосредственно после тега <table>, вне строки или ячейки.
<table>
<caption>Перечень продуктов</caption>
<tr>
<th>№ п/п</th>
<th>Наименованиетовара</th>
<th>Ед. изм.</th>
<th>Количество</th>
<th>Цена за ед. изм., руб.</th>
<th>Стоимость, руб.</th>
</tr>
<tr>
<td>1.</td>
<td>Томаты свежие</td><td>кг</td><td>15,20</td><td>69,00</td><td>1048,80</td>
</tr>
<tr>
<td>2.</td>
<td>Огурцы свежие</td><td>кг</td><td>2,50</td><td>48,00</td><td>120,00</td>
</tr>
<tr>
<td colspan="5" style="text-align:right">ИТОГО:</td><td>1168,80</td>
</tr>
</table>
HTML
6. Группирование строк и столбцов таблицы
Элемент <colgroup> создает структурную группу столбцов, выделяя логически однородные ячейки. Группирует один или более столбцов для единого форматирования, позволяя применить стили к столбцам вместо того, чтобы повторять стили для каждой ячейки и для каждой строки. Добавляется непосредственно после тегов <table> и <caption>.
Элемент <col> формирует группы столбцов, которые делят таблицу на разделы, не относящиеся к общей структуре, т.е. не содержащие информацию одного типа. Позволяет задавать свойства столбцов для каждого столбца в пределах элемента <colgroup>. С помощью атрибута style можно изменить основной цвет фона ячеек. Для элемента <col> доступен атрибут span, задающий количество столбцов для объединения.
<table>
<colgroup>
<col span="2" style="background:Khaki"><!-- С помощью этой конструкции задаем цвет фона для первых двух столбцов таблицы-->
<col style="background-color:LightCyan"><!-- Задаем цвет фона для следующего (одного) столбца таблицы-->
</colgroup>
<tr>
<th>№ п/п</th>
<th>Наименование</th>
<th>Цена, руб.</th>
</tr>
<tr>
<td>1</td>
<td>Карандаш цветной</td>
<td>20,00</td>
</tr>
<tr>
<td>2</td>
<td>Линейка 20 см</td>
<td>30,00</td>
</tr>
</table>
HTML
РИС. 2. ВЫДЕЛЕНИЕ СТОЛБЦОВ ТАБЛИЦЫ ДРУГИМ ЦВЕТОМ С ИСПОЛЬЗОВАНИЕМ ТЕГОВ <COL> И <COLGROUP>
7. Группировка разделов таблицы
Элемент <thead> создает группу заголовков для строк таблицы с целью задания единого оформления. Используется в сочетании с элементами <tbody> и <tfoot> для указания каждой части таблицы.
Элемент должен быть использован в следующем порядке: как дочерний элемент <table>, после <caption> и <colgroup>, и перед <tbody>, <tfoot> и <tr>элементами. В пределах одной таблицы можно использовать один раз.
Элемент <tbody> группирует основное содержимое таблицы. Используется в сочетании с элементами <thead> и <tfoot>.
Элемент <tfoot> создает группу строк для представления информации о суммах или итогах, расположенную в нижней части таблицы. Используется в таблице один раз. Располагается после тега <thead>, перед тегами <tbody> и <tr>.
<table>
<thead>
<tr>
<th>№ п/п</th>
<th>Наименование товара</th>
<th>Ед. изм.</th>
<th>Количество</th>
<th>Цена за ед. изм., руб.</th>
<th>Стоимость, руб.</th>
</tr>
</thead>
<tfoot>
<tr>
<td colspan="5" style="text-align:right">ИТОГО:</td><td>1168,80</td>
</tr>
</tfoot>
<tbody>
<tr>
<td>1.</td>
<td>Томатысвежие</td><td>кг</td><td>15,20</td><td>69,00</td><td>1048,80</td>
</tr>
<tr>
<td>2.</td>
<td>Огурцысвежие</td><td>кг</td><td>2,50</td><td>48,00</td><td>120,00</td>
</tr>
</tbody>
</table>
HTML
Такая группировка строк была заложена в стандарте в расчете на то, что обозреватели при отображении длинных таблиц обеспечат прокрутку строк данных при сохранении надзаголовка и подзаголовка неподвижными, а при их выводе на принтер смогут использовать надзаголовок и подзаголовок в качестве колонтитулов страницы. Однако, современные обозреватели этого не делают и либо просто отображают <thead> и <tfoot> как строки данных, либо, в лучшем случае, просто помещают соответствующие строки в начало и конец таблицы.
8. Как объединить ячейки таблицы
Атрибуты colspan и rowspan объединяют ячейки таблицы. Атрибут colspan задает количество ячеек, объединенных по горизонтали, а rowspan — по вертикали.
<table>
<tr>
<th>№ п/п</th>
<th>Наименование товара</th>
<th>Ед. изм.</th>
<th>Количество</th>
<th>Цена за ед. изм., руб.</th>
<th>Стоимость, руб.</th>
</tr>
<tr>
<td>1.</td>
<td>Томаты свежие</td><td>кг</td><td>15,20</td><td>69,00</td><td>1048,80</td>
</tr>
<tr>
<td>2.</td>
<td>Огурцы свежие</td><td>кг</td><td>2,50</td><td>48,00</td><td>120,00</td>
</tr>
<tr>
<td colspan="5" style="text-align:right">ИТОГО:</td><td>1168,80</td><!-- Задаем количество ячеек по горизонтали для объединения-->
</tr>
</table>
HTML
РИС. 3. ПРИМЕР ОБЪЕДИНЕНИЯ ЯЧЕЕК ТАБЛИЦЫ ПО ГОРИЗОНТАЛИ ПРИ ПОМОЩИ АТРИБУТА COLSPAN
9. Атрибуты элементов таблицы
ТАБЛИЦА 1. АТРИБУТЫ ЭЛЕМЕНТОВ ТАБЛИЦЫ | |
Атрибут | Описание, принимаемое значение |
colspan | Количество ячеек в строке для объединения по горизонтали. <td colspan="3"> Возможные значения: число от 1 до 999. |
headers | Задает список ячеек заголовка, содержащих информацию о заголовке текущей ячейки данных. Предназначен для речевых браузеров. <th id="идентификатор">...</th> <th headers="идентификатор">...</th> Принимаемые значения: список имен ячеек, разделенных пробелами; эти имена должны быть присвоены ячейкам через их атрибут id. |
rowspan | Количество ячеек в столбце для объединения по вертикали. <td rowspan="2"> Возможные значения: число от 1 до 999. |
span | Количество колонок, объединяемых для задания единого стиля, по умолчанию равно 1. <col span="2"> Принимаемые значения: любое целое положительное число. |
Оформление таблиц.
Границы таблицы border
Таблица и ячейки внутри неё по-умолчанию отображаются в браузере без видимых границ. Границы таблицы задаются свойством border:
table{border-collapse: collapse;/*убираем пустые промежутки между ячейками*/border: 1px solid grey;/*устанавливаем для таблицы внешнюю границу серого цвета толщиной 1px*/}CSS
Границы ячеек заголовка каждого столбца задаются для элемента th:
th{border: 1px solid grey;}CSS
Границы ячеек тела таблицы задаются для элемента td:
td{border: 1px solid grey;}CSS
Толщина рамок соседних ячеек не удваивается, поэтому задать границы для всей таблицы можно следующим способом:
th, td{border: 1px solid grey;}CSS
Внешнюю границу таблицы можно выделить, задав ей увеличенную ширину:
table{border: 3px solid grey;}CSS
Границы можно задавать частично:
/* устанавливаем для таблицы внешнюю границу серого цвета толщиной 3px */table{border-top: 3px solid grey;}/* задаём для ячейки тела таблицы границу серого цвета толщиной 1px */td{border-bottom: 1px solid grey;}CSS
Подробнее о свойстве border вы можете прочитать здесь.
|
|
Адаптации растений и животных к жизни в горах: Большое значение для жизни организмов в горах имеют степень расчленения, крутизна и экспозиционные различия склонов...
Семя – орган полового размножения и расселения растений: наружи у семян имеется плотный покров – кожура...
Эмиссия газов от очистных сооружений канализации: В последние годы внимание мирового сообщества сосредоточено на экологических проблемах...
Архитектура электронного правительства: Единая архитектура – это методологический подход при создании системы управления государства, который строится...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!