Кавычки код html: Кавычки в HTML

quotes | htmlbook.ru

Internet ExplorerChromeOperaSafariFirefoxAndroidiOS
8.0+11.0+4.0+5.1+1.5+2.1+

Краткая информация

Значение по умолчаниюЗависит от браузера, его настроек и операционной системы. Чаще всего используется кавычки вида «/»
НаследуетсяДа
ПрименяетсяКо всем элементам
Ссылка на спецификациюhttp://www.w3.org/TR/CSS21/generate.html#propdef-quotes

Версии CSS

CSS 1CSS 2CSS 2.1CSS 3

Описание

Устанавливает тип кавычек, который применяется в тексте документа. В каждом языке существуют свои традиции для обозначения кавычек, свойство quotes позволяет задать вид их отображения по всему тексту и установить, таким образом, его единообразное оформление. Добавление кавычек происходит автоматически для содержимого контейнера <q>, а также для текста, к которому применяется стилевое свойство content со значением open-quote (открывающая кавычка) или close-quote (закрывающая кавычка).

Синтаксис

quotes: «левая кавычка» «правая кавычка» | none | inherit

Значения

В качестве значения используется символ текста (например, quotes: ««» «»») или символ юникода. Некоторые из них перечислены в табл. 1.

Табл. 1. Виды кавычек
ВидСпецкод HTMLЮникодОписание
«&#34;\0022Двойная кавычка, применяется обычно в моноширинных шрифтах, для обозначения символа дюйма, а также угловых секунд.
&#39;\0027Апостроф. Символ угловых минут, в латинице применяется для обозначения мягкого знака (popalas’ lisa).
«&#171; или &laquo;\00abОткрывающая двойная угловая кавычка.
»&#187; или &raquo;\00bbЗакрывающая двойная угловая кавычка.
&#8216;\2018Открывающая одинарная кавычка.
&#8217;\2019Закрывающая одинарная кавычка.
&#8220;\201cОткрывающая двойная кавычка в англоязычных текстах или закрывающая для русского языка.
&#8221;\201dЗакрывающая двойная кавычка в англоязычных текстах.
&#8222;\201eОткрывающая двойная кавычка. Применяется в русском языке.
none
Кавычки не добавляются.
inherit
Наследует значение родителя.

Пример

HTML5CSS2.1IECrOpSa 5.1Fx

<!DOCTYPE html>
<html>
 <head>
  <meta charset="utf-8">
  <title>quotes</title>
  <style>
   q {
    font-family: Times, serif; /* Шрифт с засечками */
    font-style: italic; /* Курсивное начертание текста */
    color: navy; /* Синий цвет текста */
    quotes: "\00ab" "\00bb"; /* Кавычки в виде двойных угловых скобок */
   }
  </style>
 </head>
 <body> 
  <p>Станислав Лец утверждал: <q>Чаще всего выход там, где был вход</q>.
</p> </body> </html>

Результат данного примера показан на рис. 1.

Рис. 1. Применение свойства quotes

Контент

CSS по теме

  • quotes

Статьи по теме

Рецепты CSS

Кавычки в HTML

Подробности
Категория: Вёрстка

Рейтинг:  3 / 5

Пожалуйста, оцените Оценка 1Оценка 2Оценка 3Оценка 4Оценка 5  

Существует несколько видов кавычек: кавычки ёлочки (русские классические кавычки), английские двойные кавычки (используются при написании литературных текстов и т.п.),

одинарные кавычки (используются в программировании для экранирования кода, в том числе, и в веб-программировании), немецкие двойные (перевёрнутые) кавычки. Очень часто при вёрстке страниц очень важно быстро прописать кавычки, которых нет под рукой. Для этого проще бы запомнить или записать где-нибудь html код кавычек, которые будут всегда, что называется, под рукой.

Кавычки в HTML

Кавычки можно выделить в тексте при вёрстке страниц несколькими способами. Можно выделить с помощью двойного тега q, пример ниже:


<q>Текст в кавычках...</q>{/codecitation}

В CSS можно прописать свойства этого тега, выделив его как угодно вашей душе и дизайну сайта. Например: {codecitation}q { font-family: Georgia, Verdana; /* Шрифт */ font-style: bold; /* Выделение текста жирным шрифтом */ color: #000; /* Цвет текста в кавычках */ }

С помощью простого псевдокласса :lang мы можем задать настройки вида кавычек в цитатах для разных языков. В качестве языка выступают короткие значения языков, например: ru — русский; en — английский; de — немецкий и т.п. Для этого в CSS нужно прописать следующие стилевые свойства quotes (которые и определяют тип кавычек в зависимости от языка:


q:lang(fr), q:lang(ru) { /* Тип кавычек для русского и французского языка */ 
    quotes: "\00AB" "\00BB"; 
   }
q:lang(de) {
    quotes: "\201E" "\201C"; /* Вид кавычек для немецкого языка */ 
   }
   q:lang(en) {
    quotes: "\201C" "\201D"; /* Вид кавычек для английского языка */ 
   }

При вёрстке же страницы или просто при написании текста достаточно добавить к тегу цитаты псевдокласс :lang. Например:


<p>Цитата на русском языке: <q lang="fr">Жизнь хороша!</q>.</p>

Виды кавычек

ВидСпецкод HTMLЮникодОписание
« &#34; \0022 Двойная открывающаяся кавычка.
&#39; \0027 Апостроф. В латинице применяется для обозначения мягкого знака. В программировании при экранировании кавычек.
« &#171; или &laquo; \00ab Открывающая двойная угловая кавычка. Используются в текстах на русском языке. Классические кавычки ёлочки.
» &#187; или &raquo; \00bb Закрывающая двойная угловая классическая кавычка ёлочка. Используются в текстах на русском языке.
&#8216; \2018 Открывающая одинарная кавычка.
&#8217; \2019 Закрывающая одинарная кавычка.
&#8220; \201c Открывающая двойная кавычка в текстах на английском языке или закрывающая кавычка для русского языка.
&#8221; \201d Закрывающая двойная кавычка в текстах на английском языке.
&#8222; \201e Открывающая двойная кавычка. Применяется в текстах на русском языке.

А можно и просто, пользуясь таблицей выше, прописывать каждый раз в нужном месте HTML код кавычки, выбрав нужный её вид.

  • Назад
  • Вперёд

Комментарии HTML

❮ Назад Далее ❯


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


Тег комментария HTML

Вы можете добавлять комментарии к исходному коду HTML, используя следующий синтаксис:

Обратите внимание, что в начале стоит восклицательный знак (!) тег, но не в конечный тег.

Примечание: Комментарии не отображаются в браузере, но они могут помочь документировать исходный HTML-код.


Добавить комментарии

С комментариями вы можете размещать уведомления и напоминания в своем HTML-коде:

Пример

Это абзац.

Попробуйте сами »


Скрыть Содержимое

Комментарии можно использовать для скрытия содержимого.

Это может быть полезно, если вы временно скрываете контент:

Пример

Это абзац.

Это тоже абзац.

Попробуйте сами »

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

Пример

Скрыть часть кода HTML:

Это абзац.



Это тоже абзац.

Попробуйте сами »

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



Скрыть встроенный контент

Комментарии можно использовать для скрытия частей в середине кода HTML.

Пример

Скрыть часть абзаца:

Этот является абзацем.

Попробуйте сами »


HTML-упражнения

Проверьте себя с помощью упражнений

Упражнение:

Используйте HTML-тег комментария, чтобы сделать комментарий из текста «Это комментарий».

Это заголовок


Это комментарий

Это абзац.

Начать упражнение

❮ Предыдущий Далее ❯


НОВИНКА

Мы только что запустили
Видео W3Schools

Узнать

ВЫБОР ЦВЕТА
КОД ИГРЫ

Играть в игру




Top Tutorials
Учебное пособие по HTML
Учебное пособие по CSS
Учебное пособие по JavaScript
Учебное пособие
Учебное пособие по SQL
Учебное пособие по Python
Учебное пособие по W3.CSS
Учебное пособие по Bootstrap
Учебное пособие по PHP
Учебное пособие по Java
Учебное пособие по C++
Учебное пособие по jQuery

Лучшие ссылки
HTML Reference
CSS Reference
JavaScript Reference
SQL Reference
Python Reference
W3.CSS Reference
Bootstrap Reference
PHP Reference
HTML Colors
Java Reference
Angular Reference
jQuery Reference

Top3 Examples Примеры HTML
Примеры CSS
Примеры JavaScript
Примеры How To
Примеры SQL
Примеры Python
Примеры W3. CSS
Примеры Bootstrap
Примеры PHP
Примеры Java
Примеры XML
Примеры jQuery


FORUM | О

W3Schools оптимизирован для обучения и обучения. Примеры могут быть упрощены для улучшения чтения и обучения. Учебники, ссылки и примеры постоянно пересматриваются, чтобы избежать ошибок, но мы не можем гарантировать полную правильность всего содержания. Используя W3Schools, вы соглашаетесь прочитать и принять наши условия использования, куки-файлы и политика конфиденциальности.

Авторское право 1999-2022 по данным Refsnes. Все права защищены.
W3Schools работает на основе W3.CSS.

Одиночная кавычка в HTML | PageDart

Что происходит, когда вы пытаетесь поместить одинарную кавычку в HTML?

Это ломает ваш HTML?

Ответ: это зависит от обстоятельств.

Одинарные кавычки в HTML могут сломать ваш сайт.

Если одинарные кавычки нарушают ваш HTML, я здесь, чтобы помочь!

Давайте рассмотрим, почему это происходит, и два способа исправить это.

При написании HTML вы используете кавычки для заключения значения атрибута.

Возьмем простой пример изображения:

  

Здесь атрибут src , а значение ( cat.png ) заключено в одинарные кавычки.

Существует два способа заключения значений: в одинарные или двойные кавычки.

Если вы используете одинарные кавычки, ваш HTML будет выглядеть так:

 <входное значение='привет'/> 

Вы также можете сделать то же самое, используя двойные кавычки, и в этом случае ваш HTML будет выглядеть так:

  

В HTML допустимы как одинарные, так и двойные кавычки, и все браузеры их поддерживают.

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

Например, добавление слова «это» нарушит одинарную кавычку HTML. Вот так:

 <входное значение='это'/> 

Поскольку внутри значения есть одинарная кавычка, она завершает перенос значения. Этот HTML будет отображаться как это а не это .

То же самое верно, если вы заключаете значение в двойные кавычки, а затем используете двойные кавычки внутри значения, например:

  

Отображаемый HTML будет Это будет , а не Это "сломит" HTML .

Есть два способа решить эту проблему.

  1. Мы можем использовать двойные кавычки для упаковки, а затем мы можем использовать одинарные кавычки внутри значения
  2. Мы можем использовать специальные escape-символы

Далее рассмотрим вариант 1.

Самое простое решение для отображения одинарной кавычки внутри значения — использовать двойные кавычки в вашем HTML.

Это будет выглядеть так:

  

В приведенном выше примере одинарная кавычка заключена в двойные кавычки и является допустимым HTML. Результатом будет значение , это .

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

Вот как это будет выглядеть в HTML:

  

Результатом будет значение Это не "сломит" HTML , отображаемый на странице.

Есть две вещи, о которых нам нужно знать, когда мы используем это исправление:

  1. Что произойдет, если нам нужно использовать как одинарную, так и двойную кавычку в значении
  2. Что делать, если у нас нет контроля над символом, используемым для переноса значения.

В этом случае нам нужно посмотреть на второе исправление, которое использует escape-строку.

Использование экранирующих строк HTML

Бывают случаи, когда вы не можете контролировать символ, используемый для переноса значений HTML.

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

Другая ситуация, когда вам нужно показать как одинарные, так и двойные кавычки в значении, например:

  

Будет отображаться как Вы , а не Вы собираетесь «сломать» HTML .

То же самое верно, если мы используем двойные кавычки:

  

Будет отображаться как Вы собираетесь , а не Вы собираетесь «сломать» HTML .

Итак, как нам это исправить?

Нам нужно использовать специальный набор символов, который называется «экранирующей» строкой.

Вместо одинарной кавычки вы заменяете ее специальным набором символов. Браузер отобразит специальный набор символов в виде одинарной кавычки.

Например, этот странный набор символов ' — это то же самое, что использовать одинарную кавычку.

Странно, когда вы впервые устанавливаете его, но браузер будет читать эту строку ' и превратите его в одинарную кавычку.

Есть много таких странных escape-строк.

Существует десять различных символов для представления одной кавычки. 10!

Вот они все:

  • '
  • '

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

Короткий ответ: вы должны использовать ' . Это официальная управляющая строка для использования в HTML 5. Таким образом, используя наш предыдущий пример, мы могли бы написать:

  

Хотя в HTML это выглядит странно. Когда браузер отображает значение, оно будет отображаться для пользователя как «это».

Так как же сделать то же самое для двойной кавычки?

Есть много способов написать двойную кавычку:

  • "
  • »
  • "
  • "
  • "

Единственный, который вы должны использовать, это " . Итак, взяв наш пример, где у вас есть как одинарные, так и двойные кавычки, ваш HTML будет выглядеть так:

  

Затем будет отображаться значение «Вы собираетесь «сломать» HTML»

Теперь у нас есть решение этой проблемы, ура!

Кавычки — не единственные символы, которые можно экранировать.

Рассмотрим их далее.

Экранирование специальных символов

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

Тем не менее, мне приходилось убегать только 5.

Если вас интересует полный список, w3 создал список всех специальных символов HTML.

Вот мой список из 5 вещей, о которых вам нужно подумать, чтобы сбежать:

  • & становится &
  • < становится <
  • становится >

  • » становится "
  • ‘ становится '

С этим экранированием вы больше никогда не сломаете HTML.

Часто задаваемые вопросы

Можно ли использовать одинарные кавычки в HTML?

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *