html variable

Hello I am trying to implement an esp8266 access point with a web page.

how do i create an html string to describe a webpage?

i have tried this but it is not working

const char s[] PROGMEM = R"rawliteral(
<!DOCTYPE HTML><html><head>
  <title> ESP Input Form </title>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  </head></html>)rawliteral";

and then inputting it to the handleroot function:

void handleRoot() {
  server.send(200, "text/html", s);
}

Please provide a detailed description of what you mean by "it is not working".