Tagcloud: Inline-CSS

  • Hallo,

    die unterschiedliche Schriftgröße in der Tagcloud sieht zwar wunderbar aus, hat allerdings einen Nachteil: es wird wahnsinnig viel Inline-CSS/ "Spaghetti-Code" produziert, da die Schriftgröße jedes einzelnen Tags ja durch ein eigenes style-Attribut festgelegt wird. :???:

    Theoretisch müsste es doch machbar sein, nicht die Schriftgröße zu berechnen, sondern in Abhängigkeit von der Relevanz eine jeweils andere CSS-Klasse zuzuweisen... sodass man die Schriftgröße elegant im Stylesheet angibt. Also sowas wie:

    HTML
    <a href='http://domain.de/tag/webdesign' class='tag-link-101 groesse9' title='4 Themen'>Webdesign</a> 
    <a href='http://domain.de/tag/wordpress'  class='tag-link-71 groesse13' title='11  Themen'>WordPress</a>
    Code
    .groesse9 { font-size: .9em; }
    .groesse13 { font-size: 1.3em; }

    Hat jemand eine Idee, wo man da ansetzen muss?
    Oder gibt es für dieses Problem eventuell sogar schon eine Lösung?

    Habe an TagCloud-Widgets neben dem Standardwidget nur SimpleTags und WP-Cumulus gefunden, die in der Hinsicht aber alle nach dem gleichen Prinzip arbeiten. Das TemplateTag hilft da auch nicht weiter... und das Weglassen der Schriftgröße ist nun auch nicht gerade das Gelbe vom Ei, finde diese Abstufung ja eigentlich sehr schick und praktisch.


    Viele Grüße
    neontrauma

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Ohne jetzt reingeschaut zu haben: Kannst Du das Standard-Widget nicht überschreiben und in der Hinsicht anpassen? Oder ist das Bauen des HTML-Codes sehr tief versteckt?

    Ich nehme im übrigen an, dass das gemacht wurde, um möglichst unabhängig vom Theme zu sein. Zudem wäre die Frage, wie viele Schriftgrößen man dann im Stylesheet unterbringen müsste. Kann man im übrigens nicht auch noch Mindest- und Maximal-Schriftgrpße angeben in den Widget-Optionen? Das wäre dann schwierig, alle möglichen Werte im Stylesheet drin zu haben, wenn die Lösung allgemein verwendbar sein soll. Einfach Inline-Styles zu nehmen ist da sicher für die breite Masse einfach portabler, für den Eigenbedarf kannst Du das aber natürlich umbauen.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!