Beiträge von Astrid

    Vielen Dank, ich habe diese Zeile gelöscht und schon funktioniert es.
    Es ist mir aber noch immer unverständlich warum der Effekt erst bei einer Änderung auftritt. Im Original ist dieser Befehl auch enthalten. Ev. hat dafür jemand eine Idee.

    Kann ich Dir sagen. Wenn der IE das wirklich interpretieren sollte (was er wohl anscheinend tatsächlich tut), dann sagt ihm background-position-y:50%, dass sich das Bild gefälligst in der Mitte der Seite befinden soll. "Vernünftige" Browser ignorieren halt diese Anweisung. Dennoch solltest Du der Form halber die Position für das Bild angeben. Zum Beispiel:

    Code
    body {
        font-family: Tahoma, Verdana, Arial;
        font-size: 70%;
        color: #333333;
        margin: 0px;
        padding: 0px;
        background-image: url('images/headerbg.gif');
        background-repeat: repeat-x;
        [COLOR=Red]background-position: top;[/COLOR]
    }

    Das Problem tritt aber nur im IE6 auf, FF und Opera sind top. Könnte hieran liegen (testen habe ich keine Lust :mrgreen: ):

    Code
    body {
        font-family: Tahoma, Verdana, Arial;
        font-size: 70%;
        color: #333333;
        margin: 0px;
        padding: 0px;
        background-image: url('images/headerbg.gif');
        background-repeat: repeat-x;
        [COLOR=Red]background-position-y:50%[/COLOR]
    }

    [COLOR=Black]background-position-y gibt es nämlich nicht, wird aber vielleicht vom IE gelesen.[/COLOR]

    Anhand des kleinen CSS-Schnipsels kann man leider nur raten. Was ich nicht tun würde, ist die doppelte Angabe von float. Das bringt immer Probleme mit sich, auch wenn es erlaubt ist, ist aber im Grunde nicht notwendig.

    Besser wäre nur das Element (ich kennen den Quelltext nicht) mit float zu definieren, welches zuerst im Quelltext steht.

    Steht jetzt angenommen also #sidebar vor #noticias, sollte #sidebar das float bekommen oder umgekehrt. Im Gegenzug, und das ist ganz wichtig, sollte das 2. Element (ich vermute das wäre dann #noticias) den Abstand zum gefloateten Element bekommen. In dem Falle also zum Beispiel:

    Code
    #noticias {
            margin-right: 200px;
            padding: 0px 0 20px 170px;
            width: ausrechnen - minus Paddingwerte;
            }

    Das ist nicht so ganz einfach, weil noch andere Faktoren eine Rolle spielen könnten. Lässt sich aber ganz bestimmt lösen, wenn die Seite online ist oder Du experimentierst erstmal damit.

    Ach diese Sache mit dem Listen-Gebammel im Default-Theme. :mrgreen:
    Hat mich schon immer gestört und deshalb wird es immer umgeschrieben, wenn ich das Theme als Vorlage nehme.

    Wieder so eine Sache von mir. Ich erwarte einfach zu viel von den anderen...hmmmm. Darüber denke ich jetzt aber mal heftig nach. Geht ja so nicht weiter ;)

    Na das mußt Du dann ohne das "a" formatieren, da ein "a" kein Blockelement ist. Nur in Blocklevel-Elementen kannst Du Abstände setzen:

    Entweder so:

    Code
    .sidebar-artikel .cats h2 {
        margin-top: 100px;
    }

    Oder so:

    Code
    .sidebar-artikel .cats h2 a {
        display: block;
        margin-top: 100px;
    }

    Nachtrag:
    Irgendwas stimmt mit meinen PM´s nicht. Du hattest mir eine Frage gestellt. Da ich aber viele Fragen bekomme, weiß ich echt nicht mehr, worum es dort ging. Kannst Du die Frage nicht nochmals ins Forum stellen oder im Notfall, falls sich dafür wahrscheinlich niemand interessiert, via E-Mail?

    Du solltest unbedingt vorher noch ein UL um die Listenpunkte setzen:

    Code
    [COLOR=Red]<ul>[/COLOR]
       <li class="page_item"><a href="#">Menüpunkt 1 ohne Unterpunkt</a></li>
       <li class="page_item page_folder"><a href="#">Geschlossener Menüpunkt mit Unterpunkten</a></li>
       <li class="page_item current_page_item page_folder"><a href="#">Geöffneter Menüpunkt mit Unterpunkten</a>[B]</li>[/B]
    [COLOR=Red]</ul>[/COLOR]

    Ach, und beim 3. Menüpunkt fehlt das abschließende </li>

    Nein, das finde ich keineswegs besserwisserisch und dazu ist ein Forum auch gedacht. Ich habe einfach vorausgesetzt b.z.w. es so verstanden, dass der Autor diesbezüglich keine größeren Sachen vorhat, sondern hier und da einen kleinen Doppel-Absatz setzen möchte und ein wenig auf das Gleichgewicht achtet.

    Wenn natürlich wortmäßige Orgien praktiziert werden, dann hast Du natürlich mehr als recht. Es könnte zu optischen Mißgestalten kommen. Ich setze immer viel zu viel voraus. Schade, dass Deine Lösung nicht browserübergreifend ist. Leider kann man den IE laut meines Webalizers nicht vernachlässigen - schön wäre es ja. Obwohl, dann wäre CSS-Design plötzlich so ohne Herausforderung ;)

    Code
    .sidebar-artikel .cats h2 a {
        color: #000;
    }

    ...funktioniert aber. H2 a wurde an anderer Stelle schon formatiert. Deshalb mußt Du die Zeile drunter schreiben oder besser ans Ende der Datei setzen b.z.w. Du löscht alle vorherigen Formatierungen.

    Du kannst natürlich noch mit den Pseudoformaten arbeiten:

    Code
    .sidebar-artikel .cats h2 a:link {
     }
    sidebar-artikel .cats h2 a:visited {
     }
    
    
    u.s.w.

    Ja Groß- und Kleinschreibung ist schon ein Thema, welches ja ursprünglich aus der Windows-Area kommt. Webseiten aber liegen eher selten auf Windows-Servern. Meist auf Linux-Servern. Besser man schreibt vorsorglich grundsätzlich alles klein, auch innerhalb des HTML-Codes. So entstehen derartige Probleme erst gar nicht.

    Also das mit der Höhe sehe ich zunächst nicht als Problem an. Mein Code-Beispiel stellt ja auch nur einen Rahmen und keine übergreifende Lösung dar. Auf Deine Variante würde ich zugreifen, wenn überhaupt nix mehr geht.

    Sofern die Breite angegeben wird, sollte es auch keine Float-Verschiebungen geben.

    Ich denke, dass sich das, wie von mir vorgeschlagen, gut formatieren lässt. Aber man muss vorgeschlagenen Code natürlich noch bis ins Detail ausarbeiten. Es war ja nur ein Denkanstoß und keine Komplettlösung. Mit Sicherheit hängt dort noch eine Menge Arbeit drin.

    Die hat angefangen .. gröhl...

    Nein, was solls. Wenn Dich die kleinen Differenzen zu einem funktionierenden Ergebnis gebracht haben, ist das doch prima. Das erspart allen weitere Code-Fummelei.

    Dennoch bin ich der Meinung, dass ein bißchen CSS-Lernen nicht schaden kann. Sonst wirst Du immer auf fremde Hilfe angwiesen sein.

    Diesen Beitrag wollte ich nicht unbedingt nach oben holen. Dennoch möchte ich mich bedanken. In der Zwischenzeit habe ich mit Hilfe von FileZilla eine neue WordPress-Installation ohne TimeOut-Probleme gestartet.

    Mit der neuen Version von PSFTP geht es jetzt auch völlig problemlos. Deshalb bin ich wieder dahin zurück gekehrt, weil es noch übersichtlicher ist und meinen Gewohnheiten entspricht.

    Elke, entschuldige Dich doch nicht. Erstelle doch lieber eine Liste mit Sprüchen, die Du nicht magst. Dann können wir es Dir immer recht machen.

    Im Übrigen ist CSS keine Programmiersprache. So bezweifel ich auch, dass Dein Code-Beispiel einen schwarzen Rahmen generieren wird.

    Wenn, dann schon:

    Code
    .commentbox {
        text-align: left;
        border: 1px solid black;
    }

    Es wäre aber Zufall, wenn das klappt, ohne die Klassen des Themes zu kennen.