css Problem mit Theme "Twenty Ten V1.1" und Tabellen

  • Moin moin,

    ich bräuchte mal Hilfe von den CSS Experten hier im Forum.

    Ich habe ein Plugin geschrieben (occupancyplan) welches unter anderem Belegungspläne kalendarisch ausgibt (in Tabellenform). Das nur zur Einleitung...

    Jetzt hat sich herrausgestellt, dass bei dem Theme "Twenty Ten" in der Version 1.1 Darstellungsprobleme bei der tabellarischen Kalenderausgabe auftreten. (Bei Version 1.0 von dem Theme tritt das Problem nicht[mehr] auf)

    Ich habe eine äußere Tabelle mit einer Breite von 200px (width:200px) definiert - doch bei dem Theme wird diese Angabe irgendwie immer ignoriert und ich bekomme einfach nicht raus warum.

    Probiert habe ich bereits folgendes (leider ohne Erfolg):
    Ich habe einige Stylesheet Anweiungen direkt ins element eingetragen, was aber nur bei der Version 1.0 des Themes zum Erfolg geführt hat => bei Version 1.1 ändert sich [fast] nichts.
    Auch mit Firebug bin ich nicht wirklich weiter gekommen ... mir fehlt halt das detailierte Wissen zu CSS.

    Ich habe mal eine Testseite unter http://www.gadget4u.de eingerichtet, da könnt ihr sehen was ich meine.

    Ich habe ehrlich gesagt keine Ahnung, wie ich das Problem angehen bzw. lösen soll und wäre dankbar für jeden Tipp. Hilfreich wären vor allem Hinweise, wie ich auf die Ursache komme (Ein debuggen ist da ja leider nicht möglich)

    Viele Grüße
    Peter

    [EDIT]
    Habe wohl doch im falschem Forum gepostet - gehört wohl eigentlich eher unter Design... Sorry dafür :-/
    [/EDIT]

    Einmal editiert, zuletzt von x000x (13. August 2010 um 01:55)

    • 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

  • 24px ist zuviel für den Content-Bereich. Nimm einen kleineren Wert, dann passt es auch.

    style.css Zeile 518:

    Code
    #content tr td {
    border-top:1px solid #E7E7E7;
    padding:6px [COLOR="Red"]24px[/COLOR];
    }
  • Hallo infected,

    vielen Dank für die Hilfe - das hätte ich nie gefunden. Danke :)

    Ok, jetzt kann ich natürlich nicht einfach das Stylesheet vom Theme TwentyTen abändern - ich muss jetzt in den Styles vom Plugin die vom Theme überschreiben.
    Dazu würde ich die Styles direkt in den Elementen definieren, da das vermutlich der einzige Weg ist sicher zustellen, das meine Styles nicht wieder überschrieben werden. Oder sehe ich das falsch?

    Viele Grüße
    Peter


  • Ok, jetzt kann ich natürlich nicht einfach das Stylesheet vom Theme TwentyTen abändern - ich muss jetzt in den Styles vom Plugin die vom Theme überschreiben.
    Dazu würde ich die Styles direkt in den Elementen definieren, da das vermutlich der einzige Weg ist sicher zustellen, das meine Styles nicht wieder überschrieben werden. Oder sehe ich das falsch?

    Seit WP 3.0 gibt es die Möglichkeit, so genannte Child Themes zu erstellen. Dabei schreibst Du Anpassungen eines Themes in einen eigenen Ordner. Vorteil: Wird das Theme erneut eingespielt (z.B. bei einem Update), bleiben Deine Anpassungen hiervon unberührt und werden eben nicht überschrieben.

    Es gibt bereits einige Anleitungen, die die Funktionsweise von Child Themes erläutern. (z.B. hier)

  • Hallo bego,

    danke für diese Information - das wusste ich noch nicht und ich finde das sehr interessant...

    Es hilft mir aber nicht bei meinem Problem - denn ich möchte mein Plugin Theme-unabhängig gestalten - sprich: Das aussehen vom Kalender sollte nicht durch die Styles von den Themes (Designs) verändert werden, da es dann wie bei dem Theme TwentyTen zu diesen Anzeigeproblemen führt.

    Und da ich ja keinen Einfluß auf die Styles der Themes habe, bleibt mir meiner Meinung nach nichts anderes übrig, als die (meine Kalender-) Styles direkt in den HTML Elementen zu definieren, denn dort haben sie meines Wissens die größte Gewichtung?!

Jetzt mitmachen!

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