ссылка – Блог Stafox'a https://stafox.cc О программировании и веб-разработке Mon, 02 Mar 2015 12:26:21 +0000 en-US hourly 1 https://wordpress.org/?v=5.8.2 Как продать ссылку в тегах WordPress https://stafox.cc/kak-prodat-ssylku-v-tegax-wordpress/ https://stafox.cc/kak-prodat-ssylku-v-tegax-wordpress/#comments Wed, 08 Feb 2012 12:49:27 +0000 http://stafox.ru/?p=1484 Прежде чем начать писать этот пост, я решил поискать нет ли чего похожего – вроде бы не нашёл, поэтому могу с радостью заявить, что в этом посте я “палю тему”. Вы наверняка уже знаете, что большинство блоггеров, зарабатывают на своих детищах, различными способами. Один из этих способов – продажа ссылок в статьях, которой я успешно

Сообщение Как продать ссылку в тегах WordPress появились сначала на Блог Stafox'a.

]]>

Прежде чем начать писать этот пост, я решил поискать нет ли чего похожего – вроде бы не нашёл, поэтому могу с радостью заявить, что в этом посте я “палю тему”.

Вы наверняка уже знаете, что большинство блоггеров, зарабатывают на своих детищах, различными способами. Один из этих способов – продажа ссылок в статьях, которой я успешно пользуюсь. Я использую две биржи GoGetLinks и GetGoodLinks, цена ссылки на первой бирже зависит от тИЦ, на второй – от PR. За февраль я уже успел заработать $38. Но сейчас не об этом.

Речь пойдёт о второй бирже. Здесь у Вас есть шанс получить с молодого сайта до $10 за ссылку, т.к. PR каждой страницы разный. PR “морды” (главной страницы) обычно самый высокий. К примеру PR главной страницы моего блога уже 2 (снизился на 1 после апдейта), PR внутренних страниц от 0 до 2. Большая часть статей имеет PR равный 0 или 1, и только одна статья имеет PR=2. Но в WordPress есть страницы из облака тегов, PR которых почему-то в большей мере от 1 до 2, правда пользы от них никакой не было, до недавних пор. Мне на бирже предложили разместить ссылку на странице с PR=2 за $11. После этого я решил попробывать продать ссылку со страницы тега, и у меня всё получилось. Всё не так сложно, как может показаться на первый взгляд.

Первое, что нужно сделать – это добавить функцию print_link() в файл functions.php Вашей темы.
[php] function print_link($n, $tag, $link, $description, $page = 0)
{
$url = filter_input(INPUT_SERVER, ‘REQUEST_URI’);//$_SERVER[‘REQUEST_URI’];
if ($url == ‘/’) {
return $url;
}
$query = filter_input(INPUT_SERVER, ‘QUERY_STRING’);//$_SERVER[‘QUERY_STRING’];
$pattern = $query ? ‘/\/?\?’ . preg_quote($query, ‘/’) . ‘$/’ : ‘/\/?\??$/’;
$pageSlug = preg_replace(array(‘/^\//’, $pattern), array(”, ”), $url) . ‘/’;
$slugs = explode(‘/’, $pageSlug);

if (($slugs[$n – 1] == $tag && $page == 0 && $slugs[$n] == “”)
|| ($page != 0) && ($slugs[$n + 1] == $page)) {
printf(“

$description

“, $link);
}
}
[/php] Функция print_link имеет следующие входящие параметры: $n – уровень вложенности страницы, например страница http://stafox.ru/tag/css/ имеет уровень вложенности 2, а http://stafox.ru/contacts/ – 1. $tag – имя страницы. $link – html-ссылка. $decription – околоссылочный текст, место где нужно вставить ссылку указываем с помощью %s, $page – номер страницы, необязательный аргумент, по умолчанию равен 0, задаётся, если необходимо оставить ссылку, к примеру, на второй странице.
Второе – это создать файл links.php со следующим кодом:
[php] <?php
$number++;
$link1='<a href="http://stafox.ru/tag/html/">лекции HTML</a>’;
$description1=’Вы решили выучить HTML? Сделать это быстро Вам помогут %s от Stafox\’a.’;
if ($number == 1) {
print_link(2, ‘cpp’, $link1, $description1);
}
?>
[/php] И поместить его в папку с темой.
Условие [php]if ($number == 1)[/php] указывает, что ссылка будет выводится перед первым постом.

Последнее что остаётся, это заменить в файле archive.php код
[php]<?php
while (have_posts()) : the_post();
?>[/php] на
[php]<?php
while (have_posts()) : the_post();
include("links.php");
?>[/php] Теперь Вы можете продавать ссылки в категориях, в архивах и в тегах, как это делаю я на странице тега cpp.

Немного подправил функцию print_link(), теперь, можно разместить ссылку даже на второй странице тега или рубрики. В этом случае код будет выглядеть так:
[php] $link="html-ссылка";
$description="текст слева от ссылки %s текст справа от ссылки";
if($number==1) print_link(2, "html", $link, $description, 2);
[/php]

Сообщение Как продать ссылку в тегах WordPress появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/kak-prodat-ssylku-v-tegax-wordpress/feed/ 21
Как скрывать партнерские ссылки https://stafox.cc/kak-skryvat-partnerskie-ssylki/ https://stafox.cc/kak-skryvat-partnerskie-ssylki/#comments Sun, 22 Jan 2012 21:16:16 +0000 http://stafox.ru/?p=1443 Если Вы знаете, что такое “партнерская ссылка”, Вы наверняка задумывались о том, как её скрыть. Если же я ошибся, тогда я расскажу Вам для чего нужно прятать партнерские (реферальные) ссылки. Главная причина по которой Вы должны прятать партнерскую ссылку – это человеческая жадность. Кто-то, допустим Вася Пупкин, уже второй день ищет биржу, которая поможет ему

Сообщение Как скрывать партнерские ссылки появились сначала на Блог Stafox'a.

]]>

Если Вы знаете, что такое “партнерская ссылка”, Вы наверняка задумывались о том, как её скрыть. Если же я ошибся, тогда я расскажу Вам для чего нужно прятать партнерские (реферальные) ссылки.
Главная причина по которой Вы должны прятать партнерскую ссылку – это человеческая жадность.
Кто-то, допустим Вася Пупкин, уже второй день ищет биржу, которая поможет ему заработать на своём сайте, тут он видит на моём блоге ссылку на эту самую заветную биржу http://getgoodlinks.ru/?inv=za62e7. И если Вася Пупкин не новичок-дурачок, то он сразу понимает, что эта ссылка партнерская, и перейдя по ней, кто-то, т.е. я, получит денежку. Тут у Васи проявляется человеческая жадность во всей красе. И он скопировав лишь только адрес сайта, получит желаемое, а я останусь без вознаграждения. Получается несправедливо, ведь Вася получил что хотел, а я – нет.
Поэтому нужно скрывать партнерскую ссылку. Я предложу Вам на выбор четыре способа.
Первый способ заключается в использовании PHP, с помощью которого осуществляется редирект. Т.е. мы ссылаемся, например, на страницу http://stafox.ru/re.php, которая уже в свою очередь перенаправит юзера на указанную страницу. Минус лишь в том, что если Ваш хостинг не поддерживает PHP, Вам явно понадобится другой способ.
Я предлагаю оформить ссылку следующим образом:

[html]<a href="http://stafox.ru/partner.php?no=1">Хостинг PHP+MySQL за $1</a>[/html]

А сам файл partner.php будет содержать следующий код:

[php] <?php
switch ($_GET[‘no’])
{
case 1: $link="http://stafox.ru/partnerlink1";
break;
case 2: $link="http://stafox.ru/partnerlink2";
break;
case 3: $link="http://stafox.ru/partnerlink1";
break;
default: $link="http://stafox.ru/";
}
header("Location:$link");
exit();
?>
[/php]

Это позволит Вам в одном файле устроить редирект сразу на несколько партнерских ссылок.
Второй способ – это тоже редирект, только средствами HTML. Ссылка будет выглядеть вот так:

[html]<a href="http://stafox.ru/partner.html">Хостинг PHP+MySQL за $1</a>[/html]

А вот содержимое файла partner.html:

[html] <html>
<head>
<meta http-equiv="Refresh" content="1;URL="http://stafox.ru/partnerlink1">
</head>
<body>
<script language="javascript" type="text/javascript">
document.location="http://stafox.ru/partnerlink1";
</script>
</body>
</html>
[/html]

Третий способ – это использование событий JavaScript. Ссылка оформляется следующим образом:
[html]<a href="http://stafox.ru/partnerlink1" onmouseover="this.href=’http://stafox.ru’" onmousedown="this.href=’http://stafox.ru/partnerlink1’" onclick="this.href=’http://stafox.ru/partnerlink1’" target="_blank">Хостинг PHP+MySQL за $1</a>[/html]

Чем хорош реализованный мною третий вариант, так это тем, что есть возможность открыть ссылку в фоновой вкладке (нажатие на колёсико мыши). Ну и при отключенном JavaScript переход по ссылке будет осуществляться.

Также у меня созрел ещё один способ – четвёртый. Суть его заключается в том, что сокрытие партнёрской ссылки, мы будет осуществлять с помощью сервиса коротких ссылок, например, bitly.com. В итоге наша ссылка будет иметь следующий вид: http://bit.ly/zgS8uk.
Минус последних двух способов в том, что ссылка является внешней. Хотя rel=«nofollow» и <noindex> ещё никто не отменял 😉
Прибегнув к такому способу, и имея несколько партнерских программ, можно уже через год перебираться в кабинет руководителя.

Сообщение Как скрывать партнерские ссылки появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/kak-skryvat-partnerskie-ssylki/feed/ 10
Необыкновенное выделение ссылок с помощью CSS3 https://stafox.cc/neobyknovennoe-vydelenie-ssylok-s-pomoshhyu-css3/ https://stafox.cc/neobyknovennoe-vydelenie-ssylok-s-pomoshhyu-css3/#comments Sun, 30 Oct 2011 10:27:38 +0000 http://stafox.ru/?p=1221 Сегодня я хочу рассказать о необычном способе выделения ссылок, который я уже использую в своём новом шаблоне. Такое выделение смотрится довольно красиво и подвижно, и реализовывается при помощи CSS. Разъясню подробнее, какие свойства и псевдоселекторы используются для этого. Для начала нам нужно определить стили для ссылок на странице: [css] a { display:inline-block; color:#555; -webkit-transition-duration: 0.25s;

Сообщение Необыкновенное выделение ссылок с помощью CSS3 появились сначала на Блог Stafox'a.

]]>

Сегодня я хочу рассказать о необычном способе выделения ссылок, который я уже использую в своём новом шаблоне.

Такое выделение смотрится довольно красиво и подвижно, и реализовывается при помощи CSS.

Разъясню подробнее, какие свойства и псевдоселекторы используются для этого. Для начала нам нужно определить стили для ссылок на странице:

[css] a {
display:inline-block;
color:#555;
-webkit-transition-duration: 0.25s;
-moz-transition-duration: 0.25s;
-o-transition-duration: 0.25s;
-ms-transition-duration: 0.25s;
transition-duration: 0.25s;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-transform: scale(1) rotate(0);
-moz-transform: scale(1) rotate(0);
-o-transform: scale(1) rotate(0);
-ms-transform: scale(1) rotate(0);
transform: scale(1) rotate(0);
}
[/css]

Вы заметили похожие свойства? Да, они похожи, но приставка перед ними (-o-, -moz-, -webkit-, -ms-) указывает на браузер, для которого будет использовано это свойство. Дело в том, что некоторые браузеры не поддерживают новые свойства css3 (я говорю о старых браузерах), поэтому с помощью этих приставок работу этих свойств можно проверить в экспериментальном режиме. Так мы сможем добиться максимальной кроссбразерности.

transition-duration: 0.25s; Эта строка задаёт задёржку преобразования равной 0.25 секунды.
transition-property: transform; Задаём тип преобразования – трансформация.
transform: scale(1) rotate(0); Указываем параметры трансформации. Scale(1) – относительное растяжение, 1 указывает на то, что растяжения не будет. Rotate(0) – поворот. 0 указывает на то, что поворот осуществляется на 0 градусов (т.е. не осуществляется).
Теперь рассмотрим стили при наведении на ссылку, за которые отвечает псевдоселектор :hover
[css] a:hover {
color:#333;
text-shadow:0 1px 0 #0f9fff;
display:inline-block;
background:#006fdd;
padding:2px 5px 2px 5px;
-webkit-border-radius:4px;
-moz-border-radius:4px;
-o-border-radius:4px;
-ms-border-radius:4px;
border-radius: 4px;
-webkit-transform: scale(1.05) rotate(-1deg);
-moz-transform: scale(1.05) rotate(-1deg);
-o-transform: scale(1.05) rotate(-1deg);
-ms-transform:scale(1.05) rotate(-1deg);
transform: scale(1.05) rotate(-1deg);
}
[/css]

Свойство border-radius также воспринимается лишь новыми браузерами, поэтому и к нему припишем приставок. Оно отвечает за радиус скругления.
Свойство background задает цвет фона.
Свойство display указывает тип отображения.
Свойство padding отвечает за отступы (сверху, справа, снизу, слева).
Теперь свойство transform принимает значения: scale(1.05) – растянуться в 1.05 раза и rotate(-1deg) – повернуться на -1 градус.

А теперь то, что придаст необыкновенности, псевдоселектор :nth-child(2n), который используется для добавления стиля к элементам на основе нумерации в дереве элементов.

[css] a:nth-child(2n):hover {
background:#ffb111;
text-shadow:0 1px 0 #FFDF7D;
-webkit-transform: scale(1.05) rotate(1deg);
-moz-transform: scale(1.05) rotate(1deg);
-o-transform: scale(1.05) rotate(1deg);
-ms-transform:scale(1.05) rotate(1deg);
transform: scale(1.05) rotate(1deg);
}
[/css]

Значения

odd – Все нечетные номера элементов.
even – Все четные номера элементов.
число – Порядковый номер дочернего элемента относительно своего родителя. Нумерация начинается с 1, это будет первый элемент в списке.
выражение – Задается в виде an+b, где a и b целые числа, а n — счетчик, который автоматически принимает значение 0, 1, 2

Если a равно нулю, то оно не пишется и запись сокращается до b. Если b равно нулю, то оно также не указывается и выражение записывается в форме an. a и b могут быть отрицательными числами, в этом случае знак плюс меняется на минус, например: 5n-1.

За счет использования отрицательных значений a и b некоторые результаты могут также получиться отрицательными или равными нулю. Однако на элементы оказывают влияние только положительные значения из-за того, что нумерация элементов начинается с 1.

htmlbook.ru

Вот впринципе и всё. Как вы видите, в нашем случае при наведении на четный элемент, будет меняться цвет фона ссылки, а также поворот будет осуществляться в другую сторону.

Посмотреть пример вы можете здесь.

Сообщение Необыкновенное выделение ссылок с помощью CSS3 появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/neobyknovennoe-vydelenie-ssylok-s-pomoshhyu-css3/feed/ 13
HTML с нуля. Лекция 1 https://stafox.cc/html-s-nulya-lekciya-1/ https://stafox.cc/html-s-nulya-lekciya-1/#comments Thu, 21 Apr 2011 23:36:18 +0000 http://stafox.ru/?p=876 Я решил уделить больше внимания новичкам, желающим приобрести знания  в области сайтостроения. На это меня подтолкнула моя преподавательница, которая допускала уж очень много ошибок в методичках к лабораторным работам. Я бы с удовольствием бы глянул на тот ресурс, с которого была взята учебная инфа, и оставил бы там пару строк своего мнения. Но сейчас не

Сообщение HTML с нуля. Лекция 1 появились сначала на Блог Stafox'a.

]]>

Я решил уделить больше внимания новичкам, желающим приобрести знания  в области сайтостроения. На это меня подтолкнула моя преподавательница, которая допускала уж очень много ошибок в методичках к лабораторным работам. Я бы с удовольствием бы глянул на тот ресурс, с которого была взята учебная инфа, и оставил бы там пару строк своего мнения. Но сейчас не об этом. В своей первой лекции я расскажу о том

Из чего состоит структура HTML-документа

Свои первые знания о языке html я черпал из уроков Алленовой Натальи. И в одном из своих уроков она показала хороший наглядный легкозапоминающийся пример структуры html-документа. Я попробую изобразить нечто похожее:

Вот как выглядит код самой простой html-страницы:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем! А это мой первый сайт.
</body>
</html>
[/php]

Для того, чтобы создать свою html страницу, нужно вставить вышеуказанный код в блокнот, нажать Файл → Сохранить как… В поле “имя файла” указать ваше_название страницы.html, а в поле “тип файла” указать Все файлы. Нажать Сохранить.

Теперь открываем нашу страничку, должны получить нечто похожее на это.

Тег <html> сообщает о том, что начинается структура html-документа, </html> – что заканчивается. Между тегами <head></head> хранится в большей части информация для браузера и поисковых систем. В тегах <title></title> содержится заголовок нашей страницы. Тег <body> говорит о том, что далее идёт информация предназначенная для пользователя, </body> же естесственно говорит о том, что информация для пользователя заканчивается.

Теперь немного поясню. Все теги (тэг – элемент языка разметки гипертекста) делятся на два типа “одиночные” и “закрывающиеся”. Кроме того теги заключаются в следующие символы < и >,  именно они отличают тег <html> от обычного текста html. Рассмотрим несколько самых простых “одиночных” тегов:

<br> – тег, который отвечает за перенос на новую строку, в том месте, где установлен данный тег. Рассмотрим код с использованием этого тега.

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем!<br>А это мой первый сайт.
</body>
</html>
[/php]

Результат можно посмотреть здесь.

<hr> – тег, который рисует горизонатльную линию. Этот тег относится к блочным элементам, линия всегда начинается с новой строки. Имеет 5 атрибутов:

  • align – Определяет выравнивание линии. Может принимать значение left, center, right.
  • color – Задаёт цвет линии.
  • noshade – Рисует линию без трехмерных эффектов.
  • size – Задаёт толщину линии.
  • width – Задаёт ширину линии.

Код с использованием тега <hr>:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем!<hr>А это мой первый сайт.
</body>
</html>
[/php]

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

Ещё один “одиночный” тег – это <meta>. Данный тег спользуются для хранения информации предназначенной для браузеров и поисковых систем. Поисковые системы обращаются к метатегам для получения описания сайта, ключевых слов и других данных. Разрешено использовать неограниченное число метатегов, все они должны находится между <head> и </head>. Параметры любого метатега имеют вид «имя=значение», который определяется ключевыми словами content, name или http-equiv. Т.к. метатеги предназначены для машин, никакого визуального изменения они не вносят, поэтому я приведу лишь исходный код:

[php] <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
[/php]

Эта строка говорит о том, что создатель страницы считает, что на странице используется кодировка UTF-8. В HTML5 всё стало проще, для того, чтобы указать кодировку, достаточно лишь следующей строки:

[php]<meta charset="utf-8">[/php]

Cуществуют и другие одиночные теги (<area>, <base>, <br>, <col>, <command>, <embed>, <hr>, <img>, <input>, <keygen>, <link>, <meta>, <param>, <source>, <track>, <wbr>), но с ними я познакомлю вас чуть позже.

Теперь давайте поговорим о “закрывающихся” тегах. Само название “закрывающийся тег”, говорит о том, что тег требует обязательного закрытия. Это сделано для того, чтобы чётко ограничить часть текста, на которую действует тег.

Для наглядного примера взглянем на тег <b>,  который используется для выделения текста, он устанавливает жирное начертание шрифта. Теги <b> и </b> являются границами, которые определяют область выделения текста. Вот код, где в последней строке забыли закрыть тег <b>:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
<b>Привет всем!</b> А это мой первый сайт.<br>
<b>Привет всем! А это мой первый сайт.
</body>
</html>
[/php]

Вот результат, глядя на который можно сделать вывод, что закрывающиеся теги нужно закрывать!

Следующее, о чём я должен рассказать, это то как устанавливать ссылку. Ведь сайт это множество перелинкованных между собой страниц. Ссылка устанавливается с помощью “закрывающегося” тега <a>, у которого есть 12 атрибутов:

  • accesskey – активирует ссылку с помощью комбинации клавиш.
  • charset – указывает кодировку текста, на который ведет ссылка. *
  • coords – устанавливает координаты активной области. *
  • href – задает адрес документа, на который следует перейти.
  • hreflang – идентифицирует язык текста по ссылке.
  • name – устанавливает имя якоря внутри документа (в HTML5 следует использовать id). *
  • rel – отношения между ссылаемым и текущим документами.
  • rev – отношения между текущим и ссылаемым документами. *
  • shape – задает форму активной области ссылки для изображений. *
  • tabindex – определяет последовательность перехода между ссылками при нажатии на кнопку <Tab>.
  • target – тип окна, в котором браузер будет загружать документ. Может принимать значения

_blank – загружает страницу в новом окне браузера.
_self – загружает страницу в текущем окне (значение по умолчанию).
_parent – загружает страницу во фрейме-родителе, если фреймов нет, то этот параметр работает как _self.
_top – отменяет все фреймы и загружает страницу в полном окне браузера, если фреймов нет, то этот параметр работает как _self.

  • title – добавляет всплывающую подсказку к тексту ссылки.
* – в HTML5 является устаревшим атрибутом

Рассмотрим код страницы с простой текстовой ссылкой:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
Привет всем!<br>А это мой первый сайт с ссылками.<br>
<a href="http://example.stafox.ru/HTML-from-scratch/Lecture-1/mypage-with-hr.html" title="Пример с тегом hr" target="_blank">Ссылка</a> на пример с тегом hr.
</body>
</html>
[/php]

Результат можно просмотреть кликнув по этой ссылке.

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

Теги для выделения текста

Существует несколько способов выделить текст на странице. Сделать это можно с помощью стилей, а можно с помощью тегов. Нас (пока) интересует второй вариант.

<b></b> – устанавливает жирное начертание шрифта.

<i></i> – устанавливает курсивное начертание шрифта.

<u></u> – добавляет подчеркивание к тексту.

<em></em> – предназначен для акцентирования текста. Браузеры отображают такой текст курсивным начертанием.

<strike></strike> – перечёркивает текст. Данный тег исключён из HTML5 вместо него рекомендуется использовать <s></s>

<tt></tt> – отображает текст моноширинным текстом. Исключён из HTML5.

<sup></sup> – отображает шрифт в виде верхнего индекса. Шрифт при этом отображается выше базовой линии текста и уменьшенного размера.

<sub></sub> – отображает шрифт в виде нижнего индекса. Текст при этом располагается ниже базовой линии остальных символов строки и уменьшенного размера.

<strong></strong> – предназначен для акцентирования текста. Браузеры отображают такой текст жирным начертанием.

<small></small> – уменьшает размер шрифта на единицу по сравнению с обычным текстом. В HTML размер шрифта измеряется в условных единицах от 1 до 7, средний размер текста, используемый по умолчанию, принят 3. Тег <small> уменьшает текст на одну условную единицу. Допускается применение вложенных тегов <small>, при этом размер шрифта будет меньше на 1 с каждым вложенным уровнем, но не может быть меньше, чем 1.

<big></big> – увеличивает размер шрифта на единицу по сравнению с обычным текстом. В HTML размер шрифта измеряется в условных единицах от 1 до 7, средний размер текста, используемый по умолчанию, принят 3. Таким образом, добавление тега <big> увеличивает текст на одну условную единицу. Допускается применение вложенных тегов <big>, при этом размер шрифта будет больше с каждым уровнем.

<q></q> – используется для выделения в тексте цитат. Содержимое контейнера автоматически отображается в браузере в кавычках.

<blockquote></blockquote> – предназначен для выделения длинных цитат внутри документа. Текст, обозначенный этим тегом, традиционно отображается как выровненный блок с отступами слева и справа (примерно по 40 пикселов), а также с отбивкой сверху и снизу.

<pre></pre> – определяет блок предварительно форматированного текста. Такой текст отображается обычно моноширинным шрифтом и со всеми пробелами между словами. По умолчанию, любое количество пробелов идущих в коде подряд, на веб-странице показывается как один. Тег <pre> позволяет обойти эту особенность и отображать текст как требуется разработчику.

<p></p> – определяет текстовый абзац. Тег <p> является блочным элементом, всегда начинается с новой строки, абзацы текста идущие друг за другом разделяются между собой отбивкой. Величиной отбивки можно управлять с помощью стилей. Если закрывающего тега нет, считается, что конец абзаца совпадает с началом следующего блочного элемента.

<h1>..<h6></h6>..</h1> – HTML предлагает шесть заголовков разного уровня, которые показывают относительную важность секции, расположенной после заголовка. Так, тег <h1> представляет собой наиболее важный заголовок первого уровня, а тег <h6> служит для обозначения заголовка шестого уровня и является наименее значительным. По умолчанию, заголовок первого уровня отображается самым крупным шрифтом жирного начертания, заголовки последующего уровня по размеру меньше. Теги <h1>,…,<h6> относятся к блочным элементам, они всегда начинаются с новой строки, а после них другие элементы отображаются на следующей строке. Кроме того, перед заголовком и после него добавляется пустое пространство. Тег имеет атрибут align, который определяет выравнивание заголовка, может принимать значения left – выравнивание заголовка по левому краю, center –  выравнивание по центру, right – выравнивание по правому краю, justify – выравнивание по ширине (одновременно по правому и левому краю). Это значение работает только для заголовка, длина которого более, чем одна строка.

<font></font> – представляет собой контейнер для изменения характеристик шрифта, таких как размер, цвет и гарнитура. Хотя этот тег до сих пор поддерживается всеми браузерами, он считается устаревшим и от его использования рекомендуется отказаться в пользу стилей. Тег имеет 3 атрибута: color – устанавливает цвет текста, face – определяет гарнитуру шрифта, size – задает размер шрифта в условных единицах.

<cite></cite> – помечает текст как цитату или сноску на другой материал. Такое выделение удобно для изменения стиля текста через CSS, а также применяется для разделения кода HTML на структурные элементы. Браузеры обычно устанавливают текст внутри контейнера <cite> курсивом.

<abbr></abbr> – указывает, что последовательность символов является аббревиатурой. С помощью атрибута title дается расшифровка сокращения, что позволяет понимать аббревиатуру тем людям, которые с ней не знакомы. Кроме того, поисковые системы индексируют полнотекстовый вариант сокращения, что может использоваться для повышения рейтинга документа.

По умолчанию, текст заключенный в контейнере <abbr> подчеркивается пунктирной линией.

Ниже приведу код, в котором я использовал все эти теги:

[php] <html>
<head>
<title>Мой первый сайт</title>
</head>
<body>
<p><abbr title="Hypertext Markup Language">HTML</abbr> and <abbr title="Cascading Style Sheets">CSS</abbr> are two of the core technologies for building Web pages. HTML provides the structure of the page, <b>CSS</b> the (visual and aural) layout, for a variety of devices. Along with graphics and scripting, HTML and CSS are the basis of building Web pages and Web Applications. Learn more below about: </p>
<h1>What is HTML?</h1>

</p>HTML is the language for describing the structure of Web pages. HTML gives authors the means to:</p>
<blockquote>
Publish online documents with headings, text, tables, lists, photos, etc.<br>
Retrieve online information via hypertext links, at the click of a button.<br>
Design forms for conducting transactions with remote services, for use in searching for information, making reservations, ordering products, etc. <br>
Include spread-sheets, video clips, sound clips, and other applications directly in their documents. <br>
</blockquote>
With HTML, authors describe the structure of pages using markup. The elements of the language label pieces of content such as <i>“paragraph,” “list,” “table,” and so on</i>.
<h2>What is XHTML?</h2>

<p> XHTML is a <u>variant of HTML</u> that uses the syntax of XML, the Extensible Markup Language. XHTML has all the same elements (for paragraphs, etc.) as the HTML variant, but the syntax is slightly different. Because XHTML is an XML application, you can use other XML <sup>tools</sup> with it (such as XSLT, a language for transforming XML content).</p>
<h3>What is CSS?</h3>

<p>CSS is the language for describing the presentation of Web pages, including colors, layout, and fonts. It allows to adapt the presentation to different types of devices, such as large screens, small screens, or printers. <big>CSS</big> is <small>independent</small> of HTML and can be used with any XML-based markup <s>язык</s> language. The separation of HTML from CSS makes it easier to maintain sites, share style sheets across pages, and tailor pages to different environments. This is referred to as the separation of structure (or: content) from presentation. </p>
<h4>What is WebFonts?</h4>

<q><cite>WebFonts</cite> is a technology that enables people to use fonts on demand over the Web without requiring installation in the operating system. W3C has experience in downloadable fonts through <strong>HTML, CSS2, and SVG</strong>. Until recently, downloadable fonts have not been common on the Web due to the lack of an interoperable font format. The WebFonts effort plans to address that through the creation of an industry-supported, open font format <sub>for the Web</sub> <font face="Tahoma" color="#336699" size="5">(called "WOFF")</font>.</q>
</body>
</html>
[/php]

А вот и визуальный результат.

Лекция подошла к концу, надеюсь приобретённые знания вам пригодятся! В следующей лекции я расскажу вам о том, что в себе хранит тег <body>, научимся выполнять всевозможные манипуляции с изображениями, и познакомимся с таблицами.

При написании данной статьи описание некоторых тегов было взято отсюда http://htmlbook.ru/html/

Сообщение HTML с нуля. Лекция 1 появились сначала на Блог Stafox'a.

]]>
https://stafox.cc/html-s-nulya-lekciya-1/feed/ 73