Я могу просто составить атрибуты на своих HTML-тэгах?

Используя эту функцию PHP mysql_escape_string(), вы можете быстро получить хорошую профилактику.

Например:

SELECT * FROM users WHERE name = '".mysql_escape_string($name_from_html_form)."'

mysql_escape_string - Сбрасывает строку для использования в mysql_query

Для большей профилактики вы можете добавить в конце ...

wHERE 1=1   or  LIMIT 1

Наконец вы получаете:

SELECT * FROM users WHERE name = '".mysql_escape_string($name_from_html_form)."' LIMIT 1
43
задан Community 23 May 2017 в 12:10
поделиться

4 ответа

В HTML5, да. Просто необходимо снабдить префиксом их data-. См. спецификация .

, Конечно, это подразумевает, что необходимо использовать HTML5 doctype (<!doctype html>), даже при том, что браузеры не заботятся.

46
ответ дан Honza Zidek 26 November 2019 в 22:54
поделиться

Ну, можно всегда создавать собственный DTD для получения новых допустимых атрибутов для тегов. Браузер не будет икать, необходимо протестировать JavaScript, если можно получить доступ к этим пользовательским атрибутам. Или можно использовать существующие услуги, предоставленные HTML и CSS. Можно использовать несколько классов как

<a href="..." class="class-one class-two has-tooltip">

Для выбора цвета, я сильно обескураживаю Вас для использования трудно кодированных названий цвета в HTML, у Вас есть CSS для объявления стилей. Используйте атрибут класса в качестве рычага для объявления CSS и выберите , семантический имена классов, например

HTML:

<a href="..." class="has-tooltip common-tooltip">
<a href="..." class="has-tooltip long-tooltip">

CSS:

a.has-tooltip {
   colour: red;
}
a.common-tooltip {
   background: #ddd;
}
a.long-tooltip {
   background: #ebf;
}

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

24
ответ дан bandi 26 November 2019 в 22:54
поделиться

Вы можете. Страница не передаст проверку, однако большинство браузеров примет его.

Это - почти наверняка неправильный способ сделать его. Попытайтесь использовать класс = "hasTooltip_yes tipcolour_yellow"

4
ответ дан Richard Harrison 26 November 2019 в 22:54
поделиться

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

2
ответ дан Kevin Davis 26 November 2019 в 22:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: