Я работаю над проектом IoT, в котором используется модуль WIFI ESP8266. Для тех, кто не знаком, достаточно сказать, что это SOC с возможностями Wi-Fi, который можно использовать в режиме станции или точки доступа. Есть несколько способов загружать программы в это маленькое чудо, я использую платформу NodeMCU с Lua.
Теперь суть проблемы заключается в попытке загрузить через интерпретатор Lua строку HTML, которая будет отображаться в виде веб-страницы для управления IoT. У меня это работало, но мне пришлось перестроить систему, чтобы добавить больше контрольных точек. Помимо проблем с загрузкой (проблемы с интерпретатором Lua), которые не требуют внимания, у меня есть проблемы со строкой, созданной для отправки в браузер при доступе.
В основном у меня есть две кнопки рядом, и я хотел разделить их с помощью  . Первоначально это работало, но теперь во всех браузерах, которые я пробовал, отображается синяя черта. Строка, которую нужно отправить, выглядит следующим образом:
<p style= "font-size:90px;">
Rear Left <a href=\"?pin=ON1\"><button style= \"width:150px;height:150px;font-size:90px;background:green;\">On</button></a> <a href=\"?pin=OFF1\"><button style= \"width:150px;height:150px;font-size:90px;background-color:red;">Off</button></a>
</p>"
Как ни странно, когда фрагмент программы, содержащий строку HTML-кода, сохраняется в файл и открывается в браузере, он выглядит нормально?! Любое понимание?