danke für die Antwort!
Habe es erst nicht verstanden, aber jetzt durch rumprobieren doch hingekriegt mit je 2 Buttons:
seltsamerweise schreibt er jetzt aber immer noch alles in einzelne Zeilen untereinander -Code://---------------------------------------------------------- String SendHTML(uint8_t led1stat,uint8_t led2stat){ String ptr = "<!DOCTYPE html> <html>\n"; ptr +="<head><meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, user-scalable=no\">\n"; ptr +="<title>LED Control</title>\n"; ptr +="<style>html { font-family: Helvetica; display: inline-block; margin: 0px auto; text-align: center;}\n"; ptr +="body{margin-top: 50px;} h1 {color: #444444;margin: 50px auto 30px;} h3 {color: #444444;margin-bottom: 50px;}\n"; ptr +=".button {display: block;width: 80px;background-color: #3498db;border: none; color: white;padding: 13px 30px;text-decoration: none;font-size: 25px;margin: 0px auto 35px;cursor: pointer;border-radius: 4px;}\n"; ptr +="p {font-size: 14px;color: #888;margin-bottom: 10px;}\n"; ptr +="</style>\n"; ptr +="</head>\n"; ptr +="<body>\n"; ptr +="<h1>ESP32 Web Server</h1>\n"; ptr +="<h3>Using Station(STA) Mode</h3>\n"; ptr+="<p>"; if(led1stat) {ptr +="LED1 Status: ON ";} else {ptr +=" LED1 Status: OFF ";} {ptr +="<a class=\"button button-off\" href=\"/led1off\">OFF</a>";} {ptr +="<a class=\"button button-on\" href=\"/led1on\">ON</a>";} ptr+="</p>"; ptr+="<p>"; if(led2stat) {ptr +="LED2 Status: ON ";} else {ptr +=" LED2 Status: OFF";} {ptr +="<a class=\"button button-off\" href=\"/led2off\">OFF</a>";} {ptr +="<a class=\"button button-on\" href=\"/led2on\">ON</a>";} ptr+="</p>"; ptr +="</body>\n"; ptr +="</html>\n"; return ptr; }
wie kriegt man pro LED jeweils den Status-String und die beiden Buttons in 1 Zeile?







Zitieren

Lesezeichen