Wie kann ich eine neue CSS-Klasse hinzufügen? Schild?

Lesezeit: 2 Minuten

Benutzeravatar von Sukeshini
Sukeshini

Ich möchte dem Standard eine neue CSS-Klasse zuweisen <ul> Widget in Seite/Beitrag zum Erstellen einer Seite in WordPress. Wie kann ich das machen?

Siehe das Bild unten.

Geben Sie hier die Bildbeschreibung ein

  • Je nach Thema würde ich mal reinschauen sidebar.php oder functions.php wenn Ihr Thema die Seitenleisten registriert functions.php das ist..

    – Nik R

    14. Februar 2014 um 13:36 Uhr

  • Wenden Sie einfach die CSS-Regeln auf Ihre an themeroot/style.css Datei. Was ist das Problem?

    – Rahil Wazir

    14. Februar 2014 um 13:44 Uhr

  • Die Sache ist, dass frühere Entwickler den

      -Stil auf „none“ gesetzt haben. Wenn ich es entferne, können möglicherweise einige der Stilprobleme auftreten. Ich will das nicht tun. Stattdessen möchte ich eine CSS-Klasse im Admin-Bereich hinzufügen, um das Widget

        einer neuen Seite/Post-Seite hinzuzufügen.

        – Sukeshini

        14. Februar 2014 um 13:51 Uhr

  • Warte, ich bin mir nicht sicher, ob ich deine Frage verstehe. Versuchen Sie, eine Schaltfläche im visuellen Editor des WordPress-Adminbereichs zu stilisieren? Oder versuchen Sie, Uls in einem Seitenleisten-Widget zu stilisieren? Es scheint mir, dass ein Teil der Terminologie hier gemischt / unklar ist, aber vielleicht fehlt mir etwas. Übrigens, haben Sie versucht, einen untergeordneten Selektorstil in CSS zu erstellen (z reference.sitepoint.com/css/descendantselector)

    – Evan Volgas

    14. Februar 2014 um 15:59 Uhr

  • @evanv: Ich habe ein Bild hochgeladen. Dein erster Vorschlag ist richtig. Ich versuche, eine Schaltfläche im visuellen Editor des WordPress-Adminbereichs zu stilisieren

    – Sukeshini

    14. Februar 2014 um 16:10 Uhr


Benutzeravatar von AfromanJ
AfromanJ

Alles, was Sie tun müssen, ist, eine neue Stilregel für die zu erstellen und hochzuladen <ul> mit dem Klassennamen, den Sie ihm in Ihrer zuweisen möchten themes/themename/style.css.

Beispiel

ul.new-style {
    /* styles */
}

Fügen Sie dann eine HTML-Liste hinzu, indem Sie die Ansicht “Text” im Editor verwenden.

Geben Sie hier die Bildbeschreibung ein

Beispiel

<ul class="new-style">
    <li>Item 1</li>
    <li>Item 2</li>
</ul>

Sie können Stile auch fest codieren, wenn Sie eine schnelle Lösung wünschen: <ul style="list-style-type: disc;">

  • Die Sache ist, dass der Client nicht mit HTML vertraut ist und er nur die Registerkarte „Visuell“ verwendet, um Beiträge/Seiten zu erstellen. Ich möchte diese CSS-Klasse programmgesteuert festlegen. Immer wenn der Benutzer auf dieses Symbol klickt, sollte die neue CSS-Klasse dieser Liste automatisch zugewiesen werden.

    – Sukeshini

    14. Februar 2014 um 16:22 Uhr

  • Ich glaube nicht, dass dies möglich ist, aber Sie könnten einen Wrapper für den Inhalt erstellen, damit alle <ul> Elemente innerhalb des Wrappers haben Ihren gewünschten Stil. z.B .wrapper ul { } Also <ul>s außerhalb des Wrappers werden nicht beeinflusst und Stile werden ohne die Notwendigkeit einer neuen Klasse auf jeden angewendet <ul>.

    – AfromanJ

    14. Februar 2014 um 16:27 Uhr

1428810cookie-checkWie kann ich eine neue CSS-Klasse hinzufügen? Schild?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy