Heim Web-Frontend CSS-Tutorial So entfernen Sie mit CSS den vom Browser einem Formular zugewiesenen Standardstil

So entfernen Sie mit CSS den vom Browser einem Formular zugewiesenen Standardstil

Apr 02, 2017 am 10:39 AM

Wenn wir ein Formular schreiben, werden wir feststellen, dass einige Browser dem Formular Standardstile zuweisen. Im Chrome-Browser haben Textfelder und Dropdown-Auswahlfelder beispielsweise leuchtende Ränder, wenn sie den Fokus laden, und in Firefox und Google Chrome kann der Textbereich mehrzeiliges Textfeldfrei verschoben und vergrößert werden. Außerdem erscheint unter IE10 bei der Eingabe von Inhalten in das Textfeld ein kleines Kreuz auf der rechten Seite Textfeld. Gabel, warte. Es besteht kein Zweifel, dass diese Effekte das Benutzererlebnis verbessert haben, aber manchmal benötigen wir diese Standardstile nicht. Was sollen wir also tun? Schauen wir uns die Lösungen separat an.

1. Entfernen Sie den standardmäßig leuchtenden Rand von Textfeldern in Browsern wie Chrome

input:focus, textarea:focus {
    outline: none;
}
Nach dem Login kopieren

Entfernen Sie den Hervorhebungsstil:

input:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-user-modify:read-write-plaintext-only;
}
Nach dem Login kopieren

Natürlich ändern sich danach, wenn das Textfeld den Fokus lädt, die Ränder der Textfelder in allen Browsern nicht in Farbe oder Stil, aber wir können es entsprechend unseren eigenen Bedürfnissen erneut festlegen, z als:

input:focus,textarea:focus {
    outline: none;
    border: 1px solid #f60;
}
Nach dem Login kopieren

In diesem Fall ändert sich die Rahmenfarbe in Orange, wenn das Textfeld den Fokus lädt, und gibt dem Benutzer eine Rückmeldung.

2. Entfernen Sie das kleine Kreuz hinter dem Textfeld im IE10+-Browser

Nur ​​der folgende Satz ist in Ordnung

input::-ms-clear {
    display: none;
}
Nach dem Login kopieren

3 den Textbereich des mehrzeiligen Textfelds

und fügen Sie das Attribut hinzu, wie unten gezeigt. Das mehrzeilige Textfeld kann nicht durch Ziehen vergrößert oder verkleinert werden:

textarea {
    resize: none;
}
Nach dem Login kopieren

Hier ist ein Attribut zur Größenänderung zu erwähnen. Dies ist ein CSS3-Attribut, das für die Elementskalierung verwendet wird. Es kann die folgenden Werte annehmen:

keine beides, was horizontale und vertikale Richtungen ermöglicht

horizontal erlaubt nur horizontale Skalierung

vertikal erlaubt nur vertikale Skalierung


Nicht nur für Textbereichselemente, sondern auch für Die meisten Elemente wie Divs usw. werde ich hier nicht einzeln auflisten, aber im Gegensatz zu Textarea müssen Sie den Satz

overflow

hinzufügen: auto, wenn Sie div verwenden, das heißt, dies wird; haben die Wirkung:

div {
    resize: both;
    overflow: auto;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo entfernen Sie mit CSS den vom Browser einem Formular zugewiesenen Standardstil. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Tipps zur Verwendung von HDFS -Dateisystem auf CentOS Tipps zur Verwendung von HDFS -Dateisystem auf CentOS Apr 14, 2025 pm 07:30 PM

Das Installations-, Konfigurations- und Optimierungshandbuch für das HDFS -Dateisystem unter CentOS -System In diesem Artikel wird die Installation, Konfiguration und Optimierung von Hadoop Distributed Dateisystem (HDFS) auf CentOS -System geleitet. HDFS -Installation und Konfiguration Java -Umgebung Installation: Stellen Sie zunächst sicher, dass die entsprechende Java -Umgebung installiert ist. Bearbeiten/etc/Profildatei, Folgendes hinzufügen und /usr/lib/java-1.8.0/jdk1.8.0_144 mit Ihrem tatsächlichen Java-Installationspfad: exportjava_home =/usr/lib/java-1.8.0/jdk1.8.0_144144141441444 = $ java-1.8.0/Jdk1.8.0_144444 = $ Java-1. Java-1 $ Java-1.8.8.0_14444, ersetzen

HTML: Die Struktur, CSS: Der Stil, JavaScript: Das Verhalten HTML: Die Struktur, CSS: Der Stil, JavaScript: Das Verhalten Apr 18, 2025 am 12:09 AM

Die Rollen von HTML, CSS und JavaScript in der Webentwicklung sind: 1. HTML definiert die Webseitenstruktur, 2. CSS steuert den Webseitenstil, und 3. JavaScript fügt ein dynamisches Verhalten hinzu. Zusammen bauen sie den Rahmen, die Ästhetik und die Interaktivität moderner Websites auf.

So überwachen Sie den HDFS -Status auf CentOs So überwachen Sie den HDFS -Status auf CentOs Apr 14, 2025 pm 07:33 PM

Es gibt viele Möglichkeiten, den Status von HDFs (Hadoop Distributed Dateisystem) auf CentOS -Systemen zu überwachen. In diesem Artikel werden mehrere häufig verwendete Methoden eingeführt, mit denen Sie die am besten geeignete Lösung auswählen können. 1. Verwenden Sie Hadoops eigenes Webui, Hadoops eigene Weboberfläche, um die Überwachungsfunktion der Cluster -Status zu ermöglichen. Schritte: Stellen Sie sicher, dass der Hadoop -Cluster in Betrieb ist. Greifen Sie in Ihrem Browser auf das Webui zu: Geben Sie http: //: 50070 (Hadoop2.x) oder http: //: 9870 (Hadoop3.x) ein. Der Standard -Benutzername und das Passwort sind normalerweise HDFS/HDFs. 2. Die Überwachung des Befehlszeilenwerkzeugs Hadoop bietet eine Reihe von Befehlszeilen -Tools, um die Überwachung zu erleichtern

So generieren Sie HTML durch Sublime So generieren Sie HTML durch Sublime Apr 16, 2025 am 09:03 AM

Es gibt zwei Möglichkeiten, HTML -Code im Sublime -Text zu generieren: Verwenden des Emmet -Plugins können Sie HTML -Elemente generieren, indem Sie eine Abkürzung eingeben und die TAB -Taste drücken, oder eine vordefinierte HTML -Dateivorlage, die grundlegende HTML -Struktur und andere Funktionen wie Code -Sinten, automatische Funktionen und EMME -Snippets liefert.

Kann VSCODE in HTML vorsichtigen Kann VSCODE in HTML vorsichtigen Apr 15, 2025 pm 06:36 PM

VS-Code kann eine HTML-Vorschau durchführen. Es gibt drei Hauptmethoden: Verwenden Sie die integrierte Browser-Vorschau-Funktion des VS-Code, die für die schnelle Anzeige einfacher Seiten geeignet ist. Installieren Sie Live-Server-Erweiterungen, unterstützen Sie Echtzeit-Aktualisierung und -Debuggen, geeignet für Projekte, die Debugging oder Echtzeit-Updates erfordern. Öffnen Sie HTML-Dateien direkt in einem externen Browser und verwenden Sie Browser-Entwickler-Tools für erweitertes Debuggen, geeignet für komplexe Projekte, die ein detailliertes Debuggen erfordern.

Welche Sprache wird VSCODE verwendet? Welche Sprache wird VSCODE verwendet? Apr 15, 2025 pm 11:03 PM

Visual Studio Code (VSCODE) wurde von Microsoft entwickelt, das mit dem Elektronen -Framework erstellt wurde und hauptsächlich in JavaScript geschrieben wurde. Es unterstützt eine breite Palette von Programmiersprachen, einschließlich JavaScript, Python, C, Java, HTML, CSS usw., und kann durch Erweiterungen Unterstützung für andere Sprachen unterstützen.

So optimieren Sie die Website der Website: Erlebnisse und Erkenntnisse, die aus der Nutzung der Minify -Bibliothek gelernt werden So optimieren Sie die Website der Website: Erlebnisse und Erkenntnisse, die aus der Nutzung der Minify -Bibliothek gelernt werden Apr 17, 2025 pm 11:18 PM

Bei der Entwicklung einer Website war die Verbesserung der Seitenbelastung schon immer eine meiner obersten Prioritäten. Einmal habe ich versucht, die Miniify -Bibliothek zu verwenden, um CSS- und JavaScript -Dateien zu komprimieren und zusammenzuführen, um die Leistung der Website zu verbessern. Ich stieß jedoch während des Gebrauchs viele Probleme und Herausforderungen, was mir schließlich erkennen musste, dass Miniify möglicherweise nicht mehr die beste Wahl ist. Im Folgenden werde ich meine Erfahrungen und die Installation und Verwendung von Minify über Komponisten teilen.

Lösen Lösen Apr 18, 2025 am 09:24 AM

Bei der Entwicklung von Websites mit CraftCMS stoßen Sie häufig mit Ressourcendateiproblemen, insbesondere wenn Sie häufig CSS und JavaScript -Dateien aktualisieren, alte Versionen von Dateien möglicherweise weiterhin vom Browser zwischengespeichert. Dieses Problem wirkt sich nicht nur auf die Benutzererfahrung aus, sondern erhöht auch die Schwierigkeit der Entwicklung und des Debuggens. Kürzlich habe ich in meinem Projekt ähnliche Probleme gestoßen, und nach einigen Erkundungen fand ich das Plugin Wiejeben/Craft-Laravel-Mix, das mein Caching-Problem perfekt löste.

See all articles