Правильно ли использовать одинарные кавычки для атрибутов HTML?
В последнее время я много такого видел:
Допустимо 9X_div ли использовать одинарные кавычки в HTML? Как 9X_webpage я уже отмечал выше, это также проблематично, потому 9X_webpage что вам нужно избегать апострофов.
Ответ #1
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Безусловно, использование одинарных кавычек 9X_webpage (HTML 4.01, section 3.2.2) допустимо. Я не заметил такой тенденции, но, возможно, есть 9X_div какая-то структура, которая поддерживает 9X_html-tag посещенные вами веб-сайты, которые цитируют, используя 9X_programming-style одинарные кавычки.
Ответ #2
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Я считаю, что использование одинарных кавычек 9X_coding-standards удобно при динамической генерации HTML с 9X_apostrophe помощью языка программирования, который 9X_divs использует строковые литералы в двойных 9X_span кавычках.
например
String.Format("{1}", Url, Desc)
- 3 прекрасных примера крайнего уродства ...
Ответ #3
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
При использовании PHP для генерации HTML 9X_webpage может быть проще сделать что-то вроде:
$html = "";
чем 9X_webpage объединение строки с переменной со строкой, поскольку 9X_programming-style PHP анализирует переменные в строках, заключенных 9X_coding-standards в двойные кавычки.
- на самом деле вы также можете отмени ...
Ответ #4
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Кто-то может использовать его в PHP, чтобы 9X_div избежать экранирования, «если они используют 9X_html-tag строку в двойных кавычках для анализа переменных 9X_span внутри нее, или чтобы избежать использования 9X_divs оператора конкатенации строк.
Пример:
echo "";
вместо
echo "";
или
echo '';
В 9X_apostrophe настоящее время я всегда использую двойные 9X_span кавычки для HTML и одинарные кавычки для 9X_syntax Javascript.
Ответ #5
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Другой случай, когда вы можете захотеть 9X_span использовать одинарные кавычки: хранение 9X_coding-convention данных JSON в атрибутах данных:
Ключи объекта 9X_coding-style JSON должны быть в двойных кавычках, поэтому 9X_coding-standards сам атрибут не может.
Ответ #6
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Это проще, если вы хотите вставить двойные 9X_syntax кавычки.
- То же самое применимо, если вы ...
Ответ #7
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
В ASP.NET проще использовать одинарные кавычки, если 9X_clean-code вы используете data-binding expressions в атрибутах:
Ответ #8
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Одиночные кавычки совершенно допустимы в 9X_coding-convention (X) HTML. С другой стороны, использование 9X_divs обратной косой черты для их экранирования 9X_divs - нет. - изображение с альтернативным текстом 9X_syntax «Росс \» и пустыми
s
и Widget
/ Widget'
атрибуты. Правильный 9X_html-tag способ избежать апострофа в HTML - '
.
- Одиночные кавычки не совсем допустимы в X ...
Ответ #9
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
В PHP echo принимает несколько параметров. Итак, если 9X_clean-code кто-то хочет опустить оператор конкатенации, он 9X_syntax может сделать что-то вроде и по-прежнему 9X_html-tag использовать двойные кавычки:
echo '';
- но к тому времени, когда вы это осознаете, вы уже начали свою строку эха с двойных кавычек, поэтому вы просто используете одиночные числа внутри строки. Со ...
Ответ #10
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Одинарные кавычки делают страницу более 9X_div чистой и беспорядочной. Вы не должны экранировать 9X_div их в строках HTML, и это ваш выбор, который 9X_clean-code использовать ... я обычно предпочитаю одинарные 9X_html-tag кавычки, и если мне нужно включить одинарную 9X_html5 кавычку в строку (например, в качестве разделителей 9X_html5 для строки внутри строки), Я использую двойные 9X_coding-style кавычки для одних и одинарные для других.
Ответ #11
Ответ на вопрос: Правильно ли использовать одинарные кавычки для атрибутов HTML?
Если вы хотите, чтобы html был действительным, html4 или 9X_clean-code xhtml, тогда для атрибутов будут работать как 9X_span single-quotes, так и double-quotes. HTML4 можно проверить здесь: https://validator.w3.org/
Если 9X_webpage вы supporting only modern browsers (ie10 и выше), вы можете использовать синтаксис 9X_webpage html5, который позволяет использовать одинарные 9X_divs кавычки, двойные кавычки и не использовать 9X_coding-style кавычки (если в значениях атрибутов нет 9X_html5 специальных символов ). HTML5 можно проверить 9X_html здесь: https://validator.w3.org/nu
-
6
-
1
-
5
-
7
-
4
-
2
-
1
-
2
-
2
-
1
-
9
-
12
-
3
-
4
-
3
-
6
-
6
-
2
-
8
-
9
-
5
-
6
-
3
-
3
-
2
-
6
-
7
-
3
-
4
-
6
-
13
-
4
-
12
-
8
-
3
-
3
-
2
-
3
-
5
-
2
-
2
-
25
-
10
-
41
-
14
-
9
-
14
-
5
-
3
-
8