Heim > Web-Frontend > CSS-Tutorial > Wie kann ich skalierbare Textbereiche mithilfe von CSS deaktivieren?

Wie kann ich skalierbare Textbereiche mithilfe von CSS deaktivieren?

DDD
Freigeben: 2025-01-03 07:55:38
Original
607 Leute haben es durchsucht

How Can I Disable Resizable Textareas Using CSS?

Deaktivieren der Größenänderung von Textbereichen: Eine umfassende Anleitung

Benutzer stoßen häufig auf Größenänderungsoptionen in Textbereichen, die eine Änderung ihrer Größe ermöglichen. In bestimmten Szenarien ist die Deaktivierung dieser Funktion jedoch von entscheidender Bedeutung. Dieser Artikel enthält eine detaillierte Anleitung zum Deaktivieren der Größenänderungseigenschaft eines Textbereichs mithilfe von CSS.

Deaktivieren der Größenänderung mithilfe von CSS

Um die Größenänderung für alle Textbereiche auf einer Seite zu deaktivieren, klicken Sie auf „Anwenden“. die folgende CSS-Regel:

textarea {
  resize: none;
}
Nach dem Login kopieren

Selektiv Deaktivieren

Um die Größenänderung nur für bestimmte Textbereiche zu deaktivieren, verwenden Sie die folgenden Optionen:

  • Klassenattribut: Weisen Sie dem Ziel eine Klasse zu textarea und wenden Sie das CSS an Regel:

    .textarea1 {
    resize: none;
    }
    Nach dem Login kopieren
  • Namensattribut: Wenden Sie die Regel auf Textbereiche mit einem bestimmten Namensattribut an:

    textarea[name=foo] {
    resize: none;
    }
    Nach dem Login kopieren
  • ID-Attribut: Deaktivieren Sie die Größenänderung für einen Textbereich mit einer bestimmten ID Attribut:

    #foo {
    resize: none;
    }
    Nach dem Login kopieren

Zusätzliche Optionen

Das W3C definiert zusätzliche Werte für eine weitere Kontrolle über die Größenänderung:

  • keine: Deaktiviert alle Größenänderung
  • beides:Ermöglicht horizontale und vertikale Größenänderung
  • Horizontal:Ermöglicht nur horizontale Größenänderung
  • Vertikal: Ermöglicht die vertikale Größenänderung nur
  • erben:Erbt das Größenänderungsverhalten des übergeordneten Elements

Um beispielsweise nur die vertikale Größenänderung zuzulassen:

textarea {
  resize: vertical;
}
Nach dem Login kopieren

Wichtige Überlegungen

Beachten Sie, dass die Größenänderungseigenschaft nur dann wirksam wird, wenn Die Überlaufeigenschaft ist auf einen anderen Wert als den Standardwert „sichtbar“ festgelegt. Normalerweise müssen Sie overflow: scroll; um die Größenänderung zu deaktivieren.

Fazit

Durch Befolgen dieser Methoden können Sie die Größenänderungseigenschaft von Textbereichen effektiv deaktivieren, wodurch das Benutzererlebnis verbessert und bestimmte Layoutanforderungen erfüllt werden.

Das obige ist der detaillierte Inhalt vonWie kann ich skalierbare Textbereiche mithilfe von CSS deaktivieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage