Ich habe den a-tag mit einer classe erweitert.
Beiträge von Lupus_III
-
-
Danke, das war die Lösung
-
Hallo zusammen,
ich habe auf einer Webseite die Möglichkeit eines Telefonats mit einem Button wie folgt gelöst.
<button>
<a href="tel:+497911234"><img src="icons/icons8-phone-50.png" alt="Telefon" class="icon"> Fon: 0791 1234</a>
</button>
Das wird vom validator.w3.org wie folgt angemeckert. The element a with the attribute href must not appear as a descendant of the button element.
Was mache ich hier falsch?
-
Das Gesetz (Barrierefreiheitsstärkungsgesetz) wurde bereits vor 4 Jahren verabschiedet - jetzt läuft nur die Frist ab in der die Umsetzung verpflichtend wird.
Das Gesetzt betrifft mich nicht, ich achte aber ohnehin schon länger beim Neuschreiben von Internetseiten darauf dass diese barrierefrei sind - das sollte man immer machen, das bringt allen etwas.
Kannst Du "barrierefrei" konkretisieren?
-
Guten Morgen zusammen,
im Moment geistern ständig Abgebote zur Erfüllung der Pflicht zur Barrierefreiheit im Netz. Offensichtlich hat die EU mal wieder ein Gesetzt verabschiedet, das Webseitenbetreiber und ihre Admins verpflichtet, die Pages barrierefrei zu gestalten.
Hat sich schon jemand aus dieser Runde mit dem Thema beschäftigt und wenn ja mit welchem Ergebnis?
-
Sempervivum: Wie kommt man eigentlich auf den Namen Hauswurz?
-
Hallo, vielen Dank für den Beitrag! Gibt es einen Weg das Kontaktformular als Plattform für das Internet Marketing zu nutzen, aber gleichzeitig Kommentare von Bots zu erkennen und auszufiltern? Viele Grüsse
Ich schick Dir mal diesen Link https://www.kontaktformular.com/ vielleicht kannst du damit was anfangen und Dein Problem lösen!
-
Das ist Verhandlungssache.
Wie ist denn da die Preisspanne und wärst du überhaupt bereit so etwas gegen Bezahlung bereitzustellen?
-
Hast Du schon mal gegoogelt? Hier gibt es ein Tutorial dazu =>
Externer Inhalt youtu.beInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklären Sie sich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.Ich würde dir davon aber abraten, weil die Gefahr die Webseite zu zerschießen sehr groß ist, wenn man vor Änderung kein Backup macht. Was spricht eigentlich gegen die Vorgehensweise die Dateien auf deinem Rechner mit VS-Code zu bearbeiten, abzuspeichern und dann mit einem FTP-Clent deiner Wahl auf den Webserver zu stellen?
-
Wenn es sich tatsächlich um 2 Platten handelt, wäre es gut gewesen, wenn man das vorher gewusst hätte.

Ich wußte es auch nicht. Sorry!

-
Danke für den Tipp, Sempervivum (Dachwurz
). Die Aktion hat aber nur etwas mehr als 2 GB gebracht. die Festplatte auf der die C-Partition liegt (SSD) ist mit insgesamt 118 GB halt schon etwas klein. -
Danke für die Hilfe. Leider brauche ich eine neue Festplatte.

-
Hallo zusammen,
meine Partition C ist randvoll (siehe Foto 1). Ich habe jede Menge freien Festplattenplatz auf der Partition D. Mein PC läuft mit Win 11. Alles was ich im Internet zu dem Thema Speicherplatzerweiterung gefunden habe funktioniert nicht (siehe Foto 2).
Hat jemand einen Rat?
-
Danke .scatello, das sind viele gute Gründe den phpMailer zu verwenden. Eigentlich hätte ich die Information auch googlen können
, aber Deine Erklärung ist einfach verständlicher! -
Ich komme jetzt nochmal mit diesem Thema.
Eine Lösung habe ich jetzt ohne weitere Hilfe gefunden. Trotzdem danke für die Unterstützung hier. Was bei mir immer noch ein Fragezeichen auslöst ist die Aussage, dass die Mail-Funktion von PHP nur eine Krücke sei.
Warum ist das so und warum ist die Einbindung des PHP-Mailers keine Krücke und somit die beste Lösung?
-
Ich weiß nicht wo der Code rein soll.
Hier ist mein HTML/ PHP Code. Soll das $mail->CharSet = "UTF-8"; in den PHP-Codebereich integriert werden?
PHP
Alles anzeigen<!DOCTYPE html> <html lang="de"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="shortcut icon" href="img/favicon.ico" type="image/x-icon"> <link href="https://stackpath.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <link rel="stylesheet" href="./fontawesome-free-6.2.1-web/css/all.min.css"> <link rel="stylesheet" href="css/button_headline.css"> <link rel="stylesheet" href="css/fonts.css"> <link rel="stylesheet" href="css/style.css"> <link rel="stylesheet" href="css/nav_style.css"> <link rel="stylesheet" href="css/backtotop.css"> <link rel="stylesheet" href="css/kontakt.css"> <link rel="stylesheet" href="css/accordion.css"> <title>Kontakt</title> </head> <body> <div class="to-top"></div> <!--ANCHOR Navigation--> <header> <div class="logo"> <img src="img/logo_1.svg" alt="Logo"></div> <nav> <ul> <li><a href="index.html" >Home</a></li> <li class="sub-menu"><a href="#">Gesundheitsvorsorge</a> <ul> <li class="li_weit"><a href="gesundheit_hund.html">Für Hunde</a></li> <li class="li_weit"><a href="gesundheit_katze.html">Für Katzen</a></li> </ul> </li> <li class="sub-menu"><a href="#">Ernährungsberatung</a> <ul> <li class="li_weit"><a href="hunde_1.html">Für Hunde</a></li> <li class="li_weit"><a href="katzen_1.html">Für Katzen</a></li> </ul> </li> <li><a href="hunde_2.html">Therapien</a></li> <li><a href="leistungen.html">Leistungen</a></li> <!--<li class="sub-menu"><a href="#" class="active">Leistungen</a> <ul> <li class="li_weit"><a href="leistungen.html">Leistungsübersicht</a> </li> </ul> </li>--> <li><a href="kontakt.php" class="active">Kontakt </a></li> </ul> </nav> <div class="menu-toggle"> <i class="fa fa-bars" aria-hidden="true"></i> </div> </header> <!--Navigation Ende--> <!-- ANCHOR Content--> <div class="container_2"> <?php if(!empty($_POST["send"])) { $email_subject = "Terminanfrage"; $userName = $_POST["userName"]; $userEmail = $_POST["userEmail"]; $userPhone = $_POST["userPhone"]; //$userTermin = $_POST["userTermin"]; //$userTime = $_POST["userTime"]; $userMessage = $_POST["userMessage"]; $toEmail = "kontakt@tierheilpraxis-koehler.de"; $mailHeaders = "Name: " . $userName . "\r\n Betreff: ". $email_subject . "\r\n E-Mail: ". $userEmail . "\r\n Telefon: ". $userPhone . // "\r\n Termin: ". $userTermin . //"\r\n Uhrzeit: ". $userTime . "\r\n Nachricht: " . $userMessage . "\r\n"; if(mail($toEmail, $userName, $mailHeaders)) { $message = "Ihre Nachricht wurde versandt. <br> Ich werde mich so schnell wie möglich bei Ihnen melden"; } } ?> <div class="kontakt_left"> <p>Ich freue mich auf Deine Kontaktaufnahme. <br> Gerne kannst Du dazu das Kontaktformular nutzen oder mich einfach anrufen. </p> <p><b>Tierheilpraxis Gabriele Köhler</b> <br><br> <i class="fas fa-map-marker-alt"></i> Kresswiesen 76 <br> 74523 Schwäbisch Hall-Sulzdorf <br><br> Telefon <br><i class="fas fa-phone"></i> <a href="tel:+491706650504"> +49 170 6650504 <br> <br></a> <i class="fas fa-envelope"></i> <a href="mailto:kontakt@tierheilpraxis-koehler.de">kontakt@tierheilpraxis-koehler.de</a><br><br> Öffnungszeiten: <br> Termine nach Vereinbarung </p> <p class="pklein"> Hinweis: Ich beantworte Deine E-Mail in der Regel innerhalb von 24 Stunden. Solltest Du keine Antwort in Deinem Posteingang finden, prüfe bitte Deinen SPAM-/Junk-Ordner.</p> </div> <div class="form-container kontakt_right"> <h2>KONTAKT</h2> <form name="contactFormEmail" method="post"> <div class="input-row"> <label>Name <em>*</em></label> <input type="text" name="userName" required id="userName"> </div> <div class="input-row"> <label>E-Mail <em>*</em></label> <input type="email" name="userEmail" required id="userEmail"> </div> <div class="input-row"> <label>Telefon <em>*</em></label> <input type="text" name="userPhone" required id="userPhone"> </div> <div class="input-row"> <label>Nachricht <em>*</em></label> <textarea name="userMessage" required id="userMessage"></textarea> </div> <p class="kontakttext">* = Pflichtfeld</p> <p class="kontakttext">Ich habe die Datenschutzerklärung gelesen und stimme zu.</p> <div class="input-row"> <input type="submit" name="send" value="Senden"> <?php if (! empty($message)) {?> <div class='success'> <strong><?php echo $message; ?> </strong> </div> <?php } ?> </div> </form> </div> </div> <!-- ANCHOR Footer--> <footer> <div class="left center"> <p>Tierheilpraxis <br> Gabriele Köhler <br><br> <i class="fas fa-map-marker-alt"></i> Kresswiesen 76 <br> 74523 Schwäbisch Hall-Sulzdorf <br><br> Besuche mich auch auf ... <br> <a href="https://www.facebook.com/profile.php?id=61556095381517" target="_blank"> <i class="fab fa-facebook"></i></a> <br> </p> </div> <div class="right center"> <img src="img/barf-zertifikat.png" width="200" alt="Barf Zertifikat" > </div> <div class="right center"> <p> <a href="tel:+491706650504"> <i class="fas fa-phone"></i> Fon: +49 170 6650504 <br></a> <i class="fas fa-envelope"></i> <a href="mailto:kontakt@tierheilpraxis-koehler.de">kontakt@tierheilpraxis-koehler.de</a> <br><br> <i class="fas fa-clock"></i> Öffnungszeiten: <br> Nach Vereinbarung <br><br> <a href="dokumente/impressum.pdf" target="_blank">Impressum</a> <br> <a href="dokumente/datenschutz.pdf" target="_blank">Datenschutzerklärung</a> <br> <a href="http://lupus-media.de"> © <span id="currentYear"></span> made by LUPUS-Media </a> <br> </p> </div> </footer> <!--ANCHOR Scripts--> <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> <!--Slidessteuerung--> <script> var simpleSlides = function () { var i; var slides = document.querySelectorAll(".slides"); for (i = 0; i < slides.length; i++) { slides[i].setAttribute("style","display:none"); } count++; if (count > slides.length) { count = 1; } slides[count-1].setAttribute("style","display:block"); setTimeout(simpleSlides, 3600); } var count = 0; simpleSlides(); </script> <!--Ende Slidessteuerung--> <!--Navigation Start--> <script> $(document).ready( function() { $('.menu-toggle').click(function() { $('nav').toggleClass('active') }) $('ul li').click(function() { $(this).siblings().removeClass('active'); $(this).toggleClass('active'); }) } ) </script> <!--Navigation Ende--> <!-- Button up --> <script src="js/backtotop.js"></script> <!-- Button up --> <script src="js/app.js"></script> <script src="js/slideshow.js"></script> <!-- Script Copyright--> <script src="js/time.js"></script> <!-- Script Ende--> </body> </html> -
Ich verstehe das nicht. Ich verwende den PHP-Mailer 5.5. Darin ist eine const UTF-8 enthalten. Siehe Screenshot.
-
Ich habe in der Kontaktseite diesen Eintrag.
<meta charset="UTF-8">
Das ist bei mir Standard. Es muss einen anderen Grund geben oder muss UTF-8 auch in die PHP-Anweisung und wenn ja , wie?
-
-
Code
Alles anzeigenCSS .simpleSlides{ width: 100%; } .slides { display: none; width: 100%; } /***************************************************/ /* Fotos werden von links eingeschoben */ .animate-left { position: relative; animation: animateleft 0.8s; } @keyframes animateleft { from { left :-1500px; opacity:0 } to { left:0; opacity:1 }; } /******************************************************/Code
Alles anzeigenHTML/JS <!-- Galerie --> <div class="simpleSlides"> <img class="slides animate-left" src="img/galerie/IMG_1.jpg"> <img class="slides animate-left" src="img/galerie/IMG_2.jpg"> <img class="slides animate-left" src="img/galerie/IMG_3.jpg"> <img class="slides animate-left" src="img/galerie/IMG_4.jpg"> <img class="slides animate-left" src="img/galerie/IMG_5.jpg"> </div> <script> var simpleSlides = function () { var i; var slides = document.querySelectorAll(".slides"); for (i = 0; i < slides.length; i++) { slides[i].setAttribute("style","display:none"); } count++; if (count > slides.length) { count = 1; } slides[count-1].setAttribute("style","display:block"); setTimeout(simpleSlides, 3600); } var count = 0; simpleSlides(); </script>Versuche es mal damit. Die Pfade der Images musst Du halt anpassen.