Safari - einer der beliebtesten Browser auf Apple-Geräten, der viele nützliche Funktionen und Einstellungen für das einfache und komfortable Surfen auf Websites bietet. Eine solche Funktion ist die Suche. Standardmäßig befindet sich das Suchfeld in Safari oben auf der Seite, was insbesondere auf großen Bildschirmen möglicherweise nicht immer praktisch ist. Aber es gibt eine Lösung!
Heute zeigen wir Ihnen, wie Sie eine Safari-Suche am unteren Rand der Seite durchführen können, damit Sie die benötigten Informationen schnell finden können, ohne von den Inhalten auf der Website abgelenkt zu werden. Dies erfordert keine speziellen Programme oder Erweiterungen, alles kann mit den Standardeinstellungen des Browsers durchgeführt werden.
Öffnen Sie zunächst Safari und gehen Sie zu Einstellungen. Klicken Sie dazu in der oberen Leiste auf das Safari-Menü und wählen Sie "Einstellungen".
Wie füge ich eine Suche am Ende der Seite hinzu?
Am unteren Rand der Seite können Sie eine Suche erstellen, damit Benutzer die gewünschten Informationen schnell und einfach finden können. Dazu können Sie mithilfe einer Tabelle die Eingabefelder und die Schaltfläche Suchen anordnen.
Im obigen Beispiel wird eine Tabelle mit zwei Zellen verwendet. In der ersten Zelle befindet sich ein Eingabefeld mit dem Namen "search" und dem Platzhalter "Suchbegriff eingeben". In der zweiten Zelle befindet sich die Schaltfläche "Suchen".
Mit CSS können Sie Stile für die Tabelle und die darin enthaltenen Elemente festlegen, damit sie dem Design Ihrer Seite entsprechen.
Durch das Hinzufügen einer Suche am unteren Rand der Seite können Benutzer schnell durch Inhalte navigieren und die gewünschten Informationen finden, ohne dass sie die Seite nach oben scrollen müssen.
Hinzufügen von HTML-Markup
Um eine Safari-Suche am Ende der Seite durchzuführen, müssen Sie Ihrer Webseite ein bestimmtes HTML-Markup hinzufügen. Hier ist ein Beispiel dafür, wie dies gemacht werden kann:
Nachdem Sie dieses Markup zu Ihrer Webseite hinzugefügt und die Änderungen gespeichert haben, sollte die Safari-Suche am unteren Rand der Seite angezeigt werden.
Hinzufügen von CSS-Stilen
Zum Hinzufügen von Stilen zu Seitenelementen wird die CSS-Sprache (Cascading Style Sheets) verwendet. Mit Stilen können Sie das Aussehen und die Position von Elementen definieren.
Sie können dem HTML-Code mithilfe eines Tags Stile hinzufügen. Innerhalb dieses Tags können Sie Stilregeln für bestimmte Elemente oder Klassen definieren.
h1 p
In diesem Beispiel werden die Stile für h1-Überschriften (blau und Schriftgröße 24px) und p-Absätze (Rot und Schriftgröße 16px) definiert.
Stile können auch einer externen CSS-Datei hinzugefügt und mit einem Tag an eine HTML-Seite angehängt werden .
In diesem Beispiel wird eine externe styles-Datei angefügt.css. In dieser Datei können Sie alle erforderlichen Formatvorlagen für die Seite definieren.
Erstellen eines Eingabefeldes
Verwenden Sie ein Tag, um ein Eingabefeld in HTML zu erstellen . Damit der Benutzer Text oder andere Daten eingeben kann, muss der Feldtyp mithilfe eines Attributs angegeben werden type. Um beispielsweise ein Texteingabefeld zu erstellen, müssen Sie den Wert "text" für das type-Attribut angeben.
Beispiel für das Erstellen eines Eingabefeldes für Text:
In diesem Beispiel ist das Attribut name gibt den Feldnamen an, der beim Senden des Formulars an den Server oder beim Zugriff auf den Feldwert mithilfe von JavaScript verwendet werden soll.
Die häufigsten Arten von Eingabefeldern:
- text - eingabefeld für einzeiligen Text.
- password - das Passwort-Eingabefeld, der eingegebene Text wird unter den Sternchen oder Punktsymbolen versteckt.
- email - feld für die Eingabe einer E-Mail-Adresse. Der Browser überprüft, ob der Benutzer einen Wert im E-Mail-Format eingegeben hat.
- number - feld für die Eingabe von Zahlen.
- date - Datumsfeld eingeben.
Es gibt auch andere Attribute, die mit dem Tag verwendet werden können , wie placeholder so legen Sie den Eingabeaufforderungstext fest, required um anzugeben, dass ein Feld zum Ausfüllen erforderlich ist, usw.
Erstellen einer Suchschaltfläche
Um eine Suchschaltfläche am unteren Rand der Safari-Seite zu erstellen, benötigen Sie ein kleines Stück Code.
Zuerst müssen Sie ein Schaltflächenelement erstellen und ihm eine Klasse zuweisen, damit es bequem zu stylen ist:
Sie sollten dann ein Eingabefeld erstellen, in das Benutzer Text eingeben, um zu suchen:
Schließlich müssen Sie der Schaltfläche einen Ereignishandler hinzufügen, der beim Klicken eine Suche durchführt:
document.querySelector('.search-button').addEventListener('click', function() );
Das ist alles! Sie haben jetzt eine Suchschaltfläche am unteren Rand der Safari-Seite und führen eine Suche durch, wenn Benutzer darauf klicken.
Zuweisen einer Suchfunktion
Die Safari-Suchfunktion bietet dem Benutzer außerdem zusätzliche Optionen, z. B. die Suche im gesamten Text einer Seite, ohne Groß- und Kleinschreibung oder Groß- und Kleinschreibung sowie die Suche nach ganzen Wörtern oder Wortfragmenten. Dies macht den Suchvorgang noch flexibler und anpassungsfähig an die Bedürfnisse des Benutzers.
| Suchoption | Die Beschreibung |
| Suche auf der gesamten Seite | Suche nach Stichwörtern oder Phrasen auf der aktuellen Seite |
| Vorwärts suchen | Zum nächsten gefundenen Ergebnis auf der Seite springen |
| Zurück suchen | Zum vorherigen Ergebnis auf der Seite wechseln |
| Groß- und Kleinschreibung beachten | Groß-/Kleinschreibung beachten |
| Groß- und Kleinschreibung ignorieren | Groß- und Kleinschreibung beachten |
| Nur ganze Wörter | Nur nach vollständiger Übereinstimmung eines Wortes oder einer Phrase suchen |
| Wortfragmente | Suche nach Wortfragmenten oder Phrasen |
Die Safari-Suchfunktion ist eine der grundlegenden Funktionen des Browsers, die seine Funktionalität und Benutzerfreundlichkeit verbessert. Es ermöglicht Benutzern, die benötigten Informationen schnell auf der Website zu finden, was Zeit und Aufwand spart.
Abrufen des eingegebenen Werts
Sie können JavaScript verwenden, um den eingegebenen Wert in der Suchleiste am unteren Rand der Safari-Seite abzurufen. Sie müssen zunächst ein input-Element mit dem id-Attribut hinzufügen, um anhand der ID darauf zugreifen zu können.
Sie können dann JavaScript verwenden, um den Wert dieses Elements bei Bedarf abzurufen.
var searchInput = document.getElementById("searchInput");var searchTerm = searchInput.value;
In diesem Beispiel enthält die Variable searchInput einen Verweis auf das input-Element mit der ID searchInput, und die Variable searchTerm enthält den Wert, den der Benutzer in diesem Feld eingegeben hat.
Jetzt können Sie die Variable searchTerm verwenden, um die gewünschten Aktionen auszuführen. Beispielsweise können Sie den Wert einer eingegebenen Suchabfrage zur Verarbeitung an den Server senden, die Suchergebnisse auf einer Seite anzeigen oder eine andere Logik ausführen, die für Ihre Anwendung erforderlich ist.
Implementierung der Suche
Sie können den folgenden Ansatz verwenden, um eine Suche am unteren Rand der Seite in Safari zu implementieren:
- Erstellen Sie einen Container am unteren Rand der Seite, der die Suchelemente enthält.
- Fügen Sie ein Textfeld zur Eingabe der Suchanfrage und eine Schaltfläche "Suchen" hinzu.
- Wenn Sie auf die Schaltfläche "Suchen" klicken, starten Sie die Funktion, die den Suchbegriff verarbeitet.
- Innerhalb der Suchabfrageverarbeitungsfunktion erhalten Sie einen Wert aus einem Textfeld.
- Suchen Sie mit speziellen Methoden oder nativen JavaScript-Funktionen nach diesem Wert.
- Zeigen Sie die Suchergebnisse beispielsweise als Liste oder Tabelle an.
- Schließen Sie Ereignishandler an, damit der Benutzer mit Suchelementen interagieren kann (z. B. bei der Eingabe die Eingabetaste drücken oder auf die Schaltfläche Suchen klicken).
Wenn Sie diese Schritte befolgen, können Sie unten auf der Seite eine funktionale und bequeme Suche für Safari-Benutzer erstellen.
Platzieren der Suche am unteren Rand der Seite
Sie müssen zwei Zeilen und zwei Zellen in einer Tabelle erstellen. In der ersten Zeile können Sie den Inhalt der Seite platzieren und in der zweiten Zeile können Sie suchen.
Beispiel für Markup:
Содержимое страницы
Поиск
Auf diese Weise wird der Inhalt der Seite in der oberen Tabellenzelle und die Suche in der unteren Tabellenzelle angezeigt.
Sie können verschiedene Stile für Tabellenzellen verwenden, um die gewünschte Position und das Aussehen festzulegen.
Funktionstest
Nachdem Sie Änderungen am Code vorgenommen haben, müssen Sie überprüfen, ob die neue Safari-Suchfunktion am unteren Rand der Seite ordnungsgemäß funktioniert. Führen Sie dazu die folgenden Schritte aus:
- Öffnen Sie eine Webseite mit dem Safari-Browser und scrollen Sie bis zum Ende der Seite.
- Stellen Sie sicher, dass sich das Suchfeld nach unten bewegt und sich ganz unten auf der Seite befindet.
- Führen Sie eine Testsuche im Eingabefeld durch und stellen Sie sicher, dass die Ergebnisse korrekt angezeigt werden.
Wenn alle Schritte erfolgreich sind und die Funktionalität korrekt funktioniert, bedeutet dies, dass Sie die Safari-Suche am Ende der Seite erfolgreich implementiert haben. Sollten Probleme auftreten, stellen Sie sicher, dass Sie den erforderlichen Code korrekt kopiert und eingefügt haben. Überprüfen Sie auch mögliche Fehler im Code und suchen Sie in Online-Foren oder in der Safari-Dokumentation nach Hinweisen.