Создание шаблона. Уроки

Сообщение Nemezida » 04 апр 2021, 19:55

Базовые CSS свойства на каждый день

Код: Выделить всё
.class {
    color: red; /* красный цвет */
    color: #009900; /* Цвет в формате RGB (Red, Green, Blue). Я указал 99 для зеленого. */
    font-size:20px; /* Размер шрифта в пикселях */
    font-weight:bold; /* Текст жирным */
    font-weight:normal; /* Текст не жирный (абзацы по умолчанию не жирные, а вот заголовки - жирные) */
    font-style: normal; /* Текст не курсивом (по умолчанию почти все теги не курсивом) */
    font-style: italic; /* Текст курсивом */
    text-decoration: underline; /* Добавляем нижнее подчеркивание тексту */
    text-decoration: none; /* Убираем декорации тексту включая нижнее подчеркивание. Обычно ссылки имеют нижнее подчеркивание по умолчанию */
    text-decoration: line-through; /* Зачеркиваем текст */
    border-bottom: 1px solid green; /* указываем блоку рамки снизу, почти как decoration с возможностью указать другой цвет и толщину, но есть отличия */
    text-transform:uppercase; /* Весь текст в верхнем регистре. Тоже самое, что писать большими буквами */
    letter-spacing:2px; /* отступы между буквами */
    word-spacing:7px; /* отступы между словами */
    font-family: Comic Sans MS; /* Особые шрифты. Доступный список из 10-15 шрифтов, остальные надо подключать особым способом! */
}


strip_tags — Удаляет теги HTML и PHP из строки https://www.php.net/manual/ru/function.strip-tags.php

Код: Выделить всё
<?php
$text = '<p>Параграф.</p><!-- Комментарий --> <a href="#fragment">Ещё текст</a>';
echo strip_tags($text);
echo "\n";

// Разрешаем <p> и <a>
echo strip_tags($text, '<p><a>');

// Начиная с PHP 7.4.0, строка выше может быть записана как:
// echo strip_tags($text, ['p', 'a']);
?>

Результат выполнения данного примера:
Код: Выделить всё
Параграф. Ещё текст
<p>Параграф.</p> <a href="#fragment">Ещё текст</a>

htmlentities — Преобразует все возможные символы в соответствующие HTML-сущности https://www.php.net/manual/ru/function.htmlentities.php

Пример #1 Пример использования htmlentities()
Код: Выделить всё
<?php
$str = "A 'quote' is <b>bold</b>";

// выводит: A 'quote' is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str);

// выводит: A &#039;quote&#039; is &lt;b&gt;bold&lt;/b&gt;
echo htmlentities($str, ENT_QUOTES);
?>

Пример #2 Использование ENT_IGNORE
Код: Выделить всё
<?php
$str = "\x8F!!!";

// Выводит пустую строку
echo htmlentities($str, ENT_QUOTES, "UTF-8");

// Выводит "!!!"
echo htmlentities($str, ENT_QUOTES | ENT_IGNORE, "UTF-8");
?>

htmlspecialchars — Преобразует специальные символы в HTML-сущности https://www.php.net/manual/ru/function. ... lchars.php

Код: Выделить всё
<?php
$new = htmlspecialchars("<a href='test'>Test</a>", ENT_QUOTES);
echo $new; // &lt;a href=&#039;test&#039;&gt;Test&lt;/a&gt;
?>
Аватара пользователя
Nemezida
Администратор
Администратор
 
Сообщения: 647
Зарегистрирован: 20 сен 2019, 21:32

Вернуться в TBDeV

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1