С помощью какого свойства можно управлять выравниванием

С помощью какого свойства можно управлять выравниванием thumbnail

С помощью CSS можно определять стиль и вид текста. Аналогично тому, что используется
тег <font>, задающий свойства шрифта, но стили обладают
большими возможностями и позволяют сократить код HTML.

Свойства шрифта

Изменение начертания шрифта и его размера происходит через свойства CSS, которые
описаны в табл. 1.

Табл. 1. Атрибуты CSS для управления шрифтами

СвойствоЗначениеОписаниеПример
font-familyимя шрифтаЗадает список шрифтовP {font-family: Arial, serif}
font-stylenormal

italic

oblique

Нормальный шрифт
Курсив
Наклонный шрифт
P {font-style: italic}
font-variantnormal
small-caps
Капитель
(особые прописные буквы)
P {font-variant: small-caps}
font-weightnormal
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%

В примере 1 показано использование параметров при работе со шрифтами.

Пример 1. Задание свойств шрифта с помощью CSS

<!DOCTYPE HTML PUBLIC «-//W3C//DTD HTML 4.01//EN» «https://www.w3.org/TR/html4/strict.dtd»>
<html>
<head>
<meta http-equiv=»Content-Type» content=»text/html; charset=utf-8″>
<title>Шрифт</title>
<style type=»text/css»>
H1 {
font-family: Arial, Helvetica, Verdana, sans-serif; /* Гарнитура шрифта */
font-size: 150%; /* Размер текста */
font-weight: lighter; /* Светлое начертание */
}
</style>
</head>
<body>
<H1>Заголовок</H1>
<p>Обычный текст</p>
</body>
</html>

Ниже приведен результат данного примера (рис. 1).

Вид текста после применения стилей

Рис. 1. Вид текста после применения стилей

В табл. 2 приведены некоторые стилевые параметры для работы с текстом и результат
их применения.

Табл. 2. Результат использования различных параметров шрифтов

ПримерПримерПримерПримерПример
font-family: Verdana, sans-serif; font-size: 120%; font-weight:
light
font-size: large; font-weight: boldfont-family: Arial, sans-serif; font-size: x-small; font-weight:
bold
font-variant: small-capsfont-style: italic; font-weight: bold

Свойства текста

Кроме изменения параметров шрифтов, можно управлять и свойствами всего текста.
Значения свойств приведены в табл. 3.

Табл. 3. Свойства CSS для управления видом текста

СвойствоЗначениеОписаниеПример
line-heightnormal

множитель

значение

%
Интерлиньяж (межстрочный интервал)line-height: normal

line-height: 1.5
line-height: 12px

line-height: 120%

text-decorationnone

underline

overline

line-through

blink

Убрать все оформление

Подчеркивание

Линия над текстом

Перечеркивание

Мигание текста

text-decoration: none
text-transformnone

capitalize

uppercase

lowercase
Убрать все эффекты

Начинать С Прописных

ВСЕ ПРОПИСНЫЕ

все строчные

text-transform: capitalize
text-alignleft

right

center

justify

Выравнивание текстаtext-align: justify
text-indentзначение
%
Отступ первой строкиtext-indent: 15px;

text-indent: 10%

Ниже, в табл. 4 приведены некоторые параметры текста и результат их применения.

Табл. 4. Результат использования различных параметров текста

Пример: и это все о немПример: текст по центруПример: Это не ссылка,
а просто текст
Пример: отступ первой строкиПример: полуторный межстрочный интервал
text-transform: capitalize text-align:centertext-decoration: underlinetext-indent: 20pxline-height: 1.5

Источник

Главная / Интернет-технологии /
Введение в HTML и CSS / Тест 6

Упражнение 1:

Номер 1

Что определяет строка <p style=»text-transform:uppercase;»> ?

Ответ:

&nbsp(1) тип шрифта&nbsp

&nbsp(2) регистр букв&nbsp

&nbsp(3) кодировку&nbsp

Номер 2

Какими будут буквы после применения <p style=»text-transform:uppercase;»> ?

Ответ:

&nbsp(1) в нижнем индексе&nbsp

&nbsp(2) подчеркнутыми&nbsp

&nbsp(3) заглавными&nbsp

Номер 3

Чтобы все буквы в абзаце были заглавными необходимо применить

Ответ:

&nbsp(1) <p style=»text-transform:uppercase;»> &nbsp

&nbsp(2) <p style=»text-transform:lowercase;»> &nbsp

&nbsp(3) <p style=»text-transform:capitalize;»> &nbsp

Упражнение 2:

Номер 1

Что определяет строка <p style=»text-transform:capitalize;»>?

Ответ:

&nbsp(1) тип шрифта&nbsp

&nbsp(2) регистр букв&nbsp

&nbsp(3) кодировку&nbsp

Номер 2

Что изменится после применения <p style=»text-transform:capitalize;»>?

Ответ:

&nbsp(1) все буквы будут строчными&nbsp

&nbsp(2) все буквы будут заглавными&nbsp

&nbsp(3) все слова будут начинаться с заглавных букв&nbsp

Номер 3

Чтобы все слова в абзаце начинались с заглавной буквы необходимо применить:

Ответ:

&nbsp(1) <p style=»text-transform:capitalize;»>&nbsp

&nbsp(2) <p style=»text-transform:lowercase;»>&nbsp

&nbsp(3) <p style=»text-transform:uppercase;»>&nbsp

Упражнение 3:

Номер 1

Горизонтальный отступ от левого края параграфа определяется свойством

Ответ:

&nbsp(1) text-indent&nbsp

&nbsp(2) text-content&nbsp

&nbsp(3) text-select&nbsp

Номер 2

Какое свойство определяет отступ от левого края параграфа?

Ответ:

&nbsp(1) text-set&nbsp

&nbsp(2) text-indent&nbsp

&nbsp(3) text-trace&nbsp

Номер 3

Что определяется свойством text-indent?

Ответ:

&nbsp(1) отступ от левого края абзаца&nbsp

&nbsp(2) расстояние между буквами&nbsp

&nbsp(3) межстрочное расстояние&nbsp

Упражнение 4:

Номер 1

Для чего используется свойство line-height?

Ответ:

&nbsp(1) для межбуквенного расстояния&nbsp

&nbsp(2) для межстрочного расстояния&nbsp

&nbsp(3) для определения количества символов в табуляции&nbsp

Номер 2

Что определяется с помощью свойства line-height?

Ответ:

&nbsp(1) межстрочное расстояние&nbsp

&nbsp(2) расстояние отступа абзаца&nbsp

&nbsp(3) расстояние между словами&nbsp

Номер 3

Межстрочное расстояние определяется свойством

Ответ:

&nbsp(1) line-height&nbsp

&nbsp(2) line-width&nbsp

&nbsp(3) line-struct&nbsp

Упражнение 5:

Номер 1

Что определяет строка <ul style=»list-style-type:square;»>?

Ответ:

&nbsp(1) изменение маркера списка&nbsp

&nbsp(2) изменение типа шрифта&nbsp

&nbsp(3) изменение расстояния между элементами списка&nbsp

Номер 2

Что определяет строка <ul style=»list-style-type:disk;»>?

Ответ:

&nbsp(1) замещение элементами списка других элементов&nbsp

&nbsp(2) изменение маркера списка&nbsp

&nbsp(3) тип построения и уровни списка&nbsp

Номер 3

Чтобы маркером списка был круг необходимо использовать

Ответ:

&nbsp(1) <ul style=»list-style-type:circle;»>&nbsp

&nbsp(2) <ul style=»list-style-type:disc;»>&nbsp

&nbsp(3) <ul style=»list-style-type:round;»>&nbsp

Упражнение 6:

Номер 1

Укажите доступные значения свойства letter-spacing:

Ответ:

&nbsp(1) {letter-spacing: normal}&nbsp

&nbsp(2) {letter-spacing: none}&nbsp

&nbsp(3) {letter-spacing: auto}&nbsp

Номер 2

Какое свойство позволяет управлять расстоянием между словами?

Ответ:

&nbsp(1) word-spacing&nbsp

&nbsp(2) letter&nbsp

&nbsp(3) letter-spacing&nbsp

Номер 3

С помощью какого свойства можно управлять выравниванием?

Ответ:

&nbsp(1) text-align&nbsp

&nbsp(2) text-indent&nbsp

&nbsp(3) text-shadow&nbsp

Упражнение 7:

Номер 1

В каком правиле все индивидуальные свойства специфицированы?

Ответ:

&nbsp(1) BODY {background: red}&nbsp

&nbsp(2) P {background: url(«chess.png») gray 50% repeat fixed}&nbsp

&nbsp(3) BODY {background: gray}&nbsp

Номер 3

Из приведенных ниже записей выделите доступное значение свойства widows:

Ответ:

&nbsp(1) inherit&nbsp

&nbsp(2) none&nbsp

&nbsp(3) auto&nbsp

Упражнение 8:

Номер 1

Какой параметр задает высоту элемента?

Ответ:

&nbsp(1) height&nbsp

&nbsp(2) line-height&nbsp

&nbsp(3) max-height&nbsp

Номер 2

Из приведенных ниже записей выберите доступные значения параметра max-height

Ответ:

&nbsp(1) 2.1&nbsp

&nbsp(2) 10pt&nbsp

&nbsp(3) auto&nbsp

Номер 3

К доступным значениям параметра max-width следует отнести

Ответ:

&nbsp(1) 10pt&nbsp

&nbsp(2) auto&nbsp

&nbsp(3) none&nbsp

Упражнение 9:

Номер 1

Какой параметр можно использовать для задания всех характеристик списка в одном объявлении?

Ответ:

&nbsp(1) list&nbsp

&nbsp(2) list-style&nbsp

&nbsp(3) style&nbsp

Номер 2

К доступным значениям параметра list-style относят

Ответ:

&nbsp(1) list-style-type&nbsp

&nbsp(2) list-style-image&nbsp

&nbsp(3) list-style-border&nbsp

Номер 3

Выберите все доступные значения параметра list-style:

Ответ:

&nbsp(1) list-style-position&nbsp

&nbsp(2) list-style-type&nbsp

&nbsp(3) list-margin&nbsp

Упражнение 10:

Номер 1

Какой параметр задает изображение в качестве маркера элемента списка?

Ответ:

&nbsp(1) list-style-image&nbsp

&nbsp(2) list-style-glyph&nbsp

&nbsp(3) list-style-icon&nbsp

Номер 2

Какой параметр задает размещение маркера элемента списка?

Ответ:

&nbsp(1) list-style-position&nbsp

&nbsp(2) list-style-pos&nbsp

&nbsp(3) list-position&nbsp

Номер 3

Из приведенных ниже записей выберите доступные значения параметра list-style-position:

Ответ:

&nbsp(1) default&nbsp

&nbsp(2) inside&nbsp

&nbsp(3) left&nbsp

Упражнение 11:

Номер 1

Какой параметр задает тип выводимого курсора?

Ответ:

&nbsp(1) display&nbsp

&nbsp(2) setcursor&nbsp

&nbsp(3) cursor&nbsp

Номер 2

Определите из приведенных ниже записей доступные значения параметра cursor:

Ответ:

&nbsp(1) default&nbsp

&nbsp(2) text&nbsp

&nbsp(3) stop&nbsp

Номер 3

Как установить курсор в виде песочных часов?

Ответ:

&nbsp(1) clock&nbsp

&nbsp(2) wait&nbsp

&nbsp(3) time&nbsp

Упражнение 12:

Номер 1

Какой параметр позволяет задать способ визуализации элемента?

Ответ:

&nbsp(1) monitor&nbsp

&nbsp(2) show&nbsp

&nbsp(3) display&nbsp

Номер 2

Каковы допустимые значения параметра display?

Ответ:

&nbsp(1) block&nbsp

&nbsp(2) table&nbsp

&nbsp(3) off&nbsp

Номер 3

С помощью какого параметра можно задать вывод элемента в виде списка?

Ответ:

&nbsp(1) list&nbsp

&nbsp(2) list-item&nbsp

&nbsp(3) listing&nbsp

Источник

  • Рамка таблицы
  • Размер таблицы
  • Выравнивание текста
  • Чередование фонового цвета строк таблицы
  • Изменение фона строки при наведении курсора
  • Выравнивание таблицы по центру

Табличные данные — информация, которую можно отобразить в виде таблицы и логически разделить по столбцам и строкам. Для отображения табличных данных на веб-страницах используется HTML тег <table>, представляющий из себя контейнер с содержимым таблицы. Контент HTML таблицы описывается построчно, каждая строка начинается с открывающего тега <tr> и заканчивается закрывающим тегом </tr>.

Внутри тега <tr> располагаются ячейки таблицы, представленные тегами <th> или <td>. Именно ячейки содержат весь контент таблицы, отображаемый на веб-странице.

Рамка таблицы

По умолчанию HTML таблица на веб-странице отображается без рамки, для добавления рамки к таблице, как и ко всем другим элементам, используется CSS свойство border. Но стоит обратить внимание на то, что если добавить рамку только к элементу <table>, то она отобразиться вокруг всей таблицы. Для того, чтобы ячейки таблицы тоже имели рамку, надо будет установить свойство border и для элементов <th> и <td>.

table, th, td { border: 1px solid black; }

Попробовать »

Теперь и таблица и ячейки имеют рамки, при этом и каждая ячейка и таблица имеют свои собственные рамки. В результате между рамками появилось пустое пространство, управлять размером этого пространства позволяет свойство border-spacing, которое задается для всей таблицы целиком. Другими словами, нельзя управлять промежутками между различными ячейками индивидуально.

Даже если убрать промежутки между ячейками с помощью значения 0 свойства border-spacing, то рамки ячеек будут соприкасаться друг с другом, удваиваясь. Для объединения рамок ячеек используется свойство border-collapse. Оно может принимать два значения:

  • separate: является значением по умолчанию. Ячейки отображаются на небольшом расстоянии друг от друга, каждая ячейка имеет свою собственную рамку.
  • collapse: соединяет соседние рамки в одну, все промежутки между ячейками, а также между ячейками и рамкой таблицы игнорируются.

<!DOCTYPE html>
<html>
<head>
<meta charset=»utf-8″>
<title>Название документа</title>
<style>
table, td, th {
border: 4px outset blue;
border-spacing: 5px;
}
.first { border-collapse: collapse; }
</style>
</head>

<body>
<table>
<tr><th>Имя</th><th>Фамилия</th></tr>
<tr><td>Гомер</td><td>Симпсон</td></tr>
<tr><td>Мардж</td><td>Симпсон</td></tr>
</table>
<br>
<table class=»first»>
<tr><th>Имя</th><th>Фамилия</th></tr>
<tr><td>Гомер</td><td>Симпсон</td></tr>
<tr><td>Мардж</td><td>Симпсон</td></tr>
</table>
</body>
</html>

Попробовать »

Размер таблицы

После добавления рамок к ячейкам таблицы стало заметно, что содержимое ячеек слишком близко расположено к краям. Для добавления свободного пространства между краями ячеек и их содержимым можно воспользоваться свойством padding:

th, td { padding: 7px; }

Попробовать »

Размер таблицы зависит от ее содержимого, но часто возникают ситуации, когда таблица оказывается слишком узкой и появляется необходимость ее растянуть. Ширину и высоту таблицы можно изменять с помощью свойств width и height, задавая нужные размеры или самой таблице или ячейкам:

table { width: 70%; }
th { height: 50px; }

Попробовать »

Выравнивание текста

По умолчанию текст в заголовочных ячейках таблицы выравнивается по центру, а в обычных ячейках текст выровнен по левому краю, используя свойство text-align можно управлять выравниванием текста по горизонтали.

CSS свойство vertical-align позволяет управлять выравниванием текстового содержимого по вертикали. По умолчанию текст выровнен вертикально по центру ячеек. Вертикальное выравнивание можно переопределить с помощью одного из значений свойства vertical-align:

  • top: текст выравнивается по верхней границе ячейки
  • middle: выравнивает текст по центру (значение по умолчанию)
  • bottom: текст выравнивается по нижней границе ячейки

<!DOCTYPE html>
<html>
<head>
<meta charset=»utf-8″>
<title>Название документа</title>
<style>
table, td, th {
border: 1px solid black;
border-collapse: collapse;
}
table { width: 70% }
td { text-align: right; }
th { height: 50px; }
.test1 { vertical-align: top; }
.test2 { vertical-align: bottom; }
</style>
</head>

<body>
<table>
<tr><th class=»test1″>Имя</th><th class=»test2″>Фамилия</th></tr>
<tr><td>Гомер</td><td>Симпсон</td></tr>
<tr><td>Мардж</td><td>Симпсон</td></tr>
</table>
</body>
</html>

Попробовать »

Чередование фонового цвета строк таблицы

При просмотре больших таблиц, содержащих много строк с большим количеством информации, бывает трудно отследить, какие данные относятся к конкретной строке. Чтобы помочь пользователям сориентироваться, можно использовать два разных фоновых цвета поочередно. Для создания описанного эффекта можно использовать селектор class, добавляя его к каждой второй строке таблицы:

<!DOCTYPE html>
<html>
<head>
<meta charset=»utf-8″>
<title>Название документа</title>
<style>
table {
width: 70%;
border-collapse: collapse;
}
td, th {
border: 1px solid #98bf21;
padding: 3px 7px 2px 7px;
}
th {
text-align: left;
padding: 5px;
background-color: #A7C942;
color: #fff;
}
.alt td { background-color: #EAF2D3; }
</style>
</head>
<body>
<table>
<tr><th>Имя</th><th>Фамилия</th><th>Положение</th></tr>
<tr><td>Гомер</td><td>Симпсон</td><td>отец</td></tr>
<tr class=»alt»><td>Мардж</td><td>Симпсон</td><td>мать</td></tr>
<tr><td>Барт</td><td>Симпсон</td><td>сын</td></tr>
<tr class=»alt»><td>Лиза</td><td>Симпсон</td><td>дочь</td></tr>
</table>
</body>
</html>

Попробовать »

Добавлять атрибут class к каждой второй строке довольно утомительное занятие. В CSS3 был добавлен псевдо-класс :nth-child, позволяющий решить эту проблему альтернативным путем. Теперь эффекта чередования можно достичь исключительно средствами CSS, не прибегая к изменению HTML-разметки документа. С помощью псевдо-класса :nth-child можно выбрать все четные или нечетные строки таблицы, используя одно из ключевых слов: even (четные) или odd (нечетные):

tr:nth-child(odd) { background-color: #EAF2D3; }

Попробовать »

Изменение фона строки при наведении курсора

Еще одним способом повышения удобочитаемости табличных данных является изменение фонового цвета строки при наведении на нее курсора мыши. Это поможет выделить нужное содержимое таблицы и повысит визуальное восприятие данных.

Реализовать такой эффект очень просто, для этого нужно добавить псевдо-класс :hover к селектору строки таблицы и задать нужный цвет фона:

tr:hover { background-color: #E0E0FF; }

Попробовать »

Выравнивание таблицы по центру

Выравнивание HTML таблицы по центру возможно только в том случае, если ширина таблицы меньше, чем ширина её родительского элемента. Чтобы выровнять таблицу по центру, надо воспользоваться свойством margin, задав ему минимум два значения: первое значение будет отвечать за внешний отступ таблицы сверху и снизу, а второе — за автоматическое выравнивание по центру:

table { margin: 10px auto; }

Попробовать »

Если вам нужны разные отступы сверху и снизу таблицы, то можно задать свойству margin три значения: первое будет отвечать за отступ сверху, второе за выравнивание по горизонтали, а третье за отступ снизу:

table { margin: 10px auto 30px; }

Источник

Читайте также:  Каким свойством обладают вирусы