Beiträge von telekommander

    ... zum Bleistift so:

    Wenn die Überschrift so aussieht oder aussehen würde:

    HTML
    <h2 class="stern">Überschrift</h2>


    Dann dieses CSS Bsp. für diesen <h2>-Tag mit eigener Klasse.

    Code
    h2.stern {
    background: url('pfad/zu/deinem/stern.jpg') 0px 0px no-repeat;
    padding-left:50px;
    }


    Mit den zwei "Nullen" hast du die Möglichkeit die Position des Bildes zu manipulieren.
    Soll heissen, die erste Angabe ist die Position von Links, die zweite von oben.

    ( ... )
    Sonst scheint IE aber alles richtig darzustellen. Warum hier nicht? ( ... )

    Ein IE ist gnadenlos und verzeiht keinen Fehler. Ein FF ist da etwas toleranter,
    der ist so Oberschlau, der weiss das da was net stimmen kann.

    Irgendwo hast du einen Endtag [FONT="Courier New"]</div>[/FONT] zuviel.

    Code
    <div class="clear"></div>
    [COLOR="Red"]</div>[/COLOR]<!-- Close Page -->
    <hr />


    Der rote wird als "zuviel" angemeckert. Muss allerdings nicht unbedingt dieser sein.

    Und, es gibt keinen [FONT="Courier New"]</img>[/FONT] Endtag, der ist selbstschliessend : [FONT="Courier New"]<img src="einbild" alt="" />[/FONT]

    Möglich das der nicht geschlossene Container ( grün ) irgendwie der Störfaktor ist:

    PHP
    <body id="page-top">
    [COLOR="Red"]<a href="<?php echo get_settings('home'); ?>/" title="<?php bloginfo('name'); ?>">
    [COLOR="Lime"]<div id="wrapper">[/COLOR]</a>
    <div id="header">
    <h2><a href="<?php echo get_settings('home'); ?>/" title="<?php bloginfo('name'); ?>">
    [COLOR="Lime"]<div id="wrapper">[/COLOR]</a></h2>
    </div>[/COLOR]
    <hr />

    <div> innerhalb <a> geht net ... glaub ich ... denk ich ... weiss ich ...

    Das ist Blödsinn. Poste einen Link, und dir wird schneller geholfen als dir lieb ist.Schliesslich kennen wir dein Theme nicht, somit keine Klassen und IDs usw. Alles andere bleibt ein Ratespiel ! [SIZE="1"]( ... und wieso geht hier kein Zeilenumbruch mehr ... )[/SIZE]

    Korrigiert mich bitte wenn ich was falsches erzähle ...

    *.JPG unterstützen keine Transparenz, mit CSS hat das nix zutun.
    Und die angesprochene Rahmen, weiss bzw. schwarz, gehört nun mal zum Bild.
    Das Header-Bild ist zwar GIF, also evtl. keine Transparenz im Grafikprog. definiert ?

    Um Transparenz ins Bild zubekommen steht dir das GIF Format zur Verfügung bzw. PNG.
    Mit den PNG Format hat wiederum der IE bis 6.0 so seine Probleme.

    Mal frei übersetzt:

    Für jede Seite zum <body>-Tag eine eigene Klasse anlegen.
    Und diese im Styleshet definieren.
    z.B.:

    Code
    <body class="seite_1>

    Der Haken ?
    In WP ist der <body>-Tag immer der gleiche/selbe.

    Deshalb musst du in die Trickkiste greifen, und die Page-ID ausserhalb des Loops nutzen:

    PHP
    <body class="page_<?php echo $post->ID; ?>">


    Wirst du bestimmt in der header.php finden.

    Mit dieser Page-ID, und die ist einzigartig, kannst im Stylesheet tun und lassen was du willst:

    Code
    .page_12 {
    background: #123456 url('irgendein/bild');
    }
    .page_185 {
    background: #654321 url('irgendein/anders/bild');
    }


    .. mal so als erste Idee ...

    Zitat

    ( ... ) erscheint oben ein Link "Eine Seite". Wie kann ich diesen ändern, bzw. welche Datei muss ich bearbeiten ( ... )

    Diese Theme habe ich nirgends gefunden ( habe mir auch wirklich keine Mühe gegeben ). Ich gehe mal ganz schwer davon aus das du in der header.php deines Themes fündig wirst.

    Ok, als erstes entfernst du mal die völlig sinnfreie Tabelle, die dein Menü einschliesst. Es sei denn die hat irgendeinen Sinn der sich mir aber noch nicht ganz erschlossen hat.

    Als zweites, entfernst du die absolut-Positionierung.

    Damit das ganze funktioniert und irgendeinen Sinn ergibt, sollte der [FONT="Courier New"]#dropdownmenu[/FONT]-Container nicht innerhalb des [FONT="Courier New"]#menu[/FONT]-Containers stehen ?

    Das hiesse aber, dass der [FONT="Courier New"]#menu[/FONT]-Container keinen Zweck mehr erfüllt und eigentlich ins Nirvana befördert werden könnte.

    Code
    #dropdownmenu ul {
    	width: 920px; /* damit es nicht umbricht*/
    	list-style-type: none;
    	padding: 0px;
    	margin: 0px 0px 2px 0px;
    	z-index: 500;
    [COLOR="Red"]	position: absolute; /* entfernen */
    	bottom: 0; /* entfernen */
    	left: 0px; /* entfernen */[/COLOR]
    }

    Da wird sich erst mal eine Menge tun ...
    Erstmal ...

    Was meinst du denn mit "Höhe" ?
    Wenn ich an der beschriebenen Stelle ( padding: ... ) irgendwas verändere passiert aber 'ne ganze Menge.

    Dir ist klar das die Werte folgendes bedeuten ? :

    [FONT="Courier New"]padding: oben recht unten links;[/FONT]

    Nurso:
    Sorgen würde mir eher der nichtgewollte Umbruch des Menüs machen, wenn der Browser mal zusammengeschoben wird bzw. Leute mit Minimalauflösung daherkommen.

    ( ... ) Wer weiß, warum er hier die "Befehle" nicht nimmt. ( ... )

    Alphawolf,
    Vergib mir !

    @ Kerstin,
    Die DOCTYPE Variente verhindert diesen "Unfug". ( Zeile 1 )

    HTML
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


    Mit diesem dürfte es funktionieren:

    HTML
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">


    Ein paar Infos darüber hier.
    ... und nochmals, die Nicht-IE Fraktion sieht/hat sowieso nichts davon und das sind nicht gerade wenige. ( hoffe ich doch... )

    Mo,

    Das führt nur wieder zu einer lässtigen Diskussion!

    Was bitte ist denn an Javascript gruselig ?
    Die meisten Webseiten würden ohne nicht funktionieren.

    Deine Lösung funktioniert natürlich auch, nur ist es ganz lustig was andere Browser daraus machen.
    Und "die" haben auch was dagegen.

    ... na und ?

    Diese kleine Javascript-Zeile macht deinen Header-Container (an-)klickbar, ob da irgendwas drinsteht oder nicht, wurscht !
    Wie Jeriko bereits gepostet hat ... probiers aus.

    PHP
    <div id="headerimg" [COLOR="Blue"]style="cursor: pointer"[/COLOR] [COLOR="Red"]onclick="location.href='<?php bloginfo('home'); ?>'[/COLOR]">


    Den Cursor würde ich noch reinsetzen ...
    Übrigens hier : WordPress Deutschland FAQ » Wie verlinke ich meinen Header?

    Das ...

    PHP
    <a href="<?php echo get_settings('home'); ?>/"><?php bloginfo('name'); ?></a>

    ... würde ich aber entsorgen.

    Gegenfrage(n):

    Wozu ziehst du zweimal das Stylesheet an ?
    Soll das Layout links "kleben" ?
    Soll das Layout so breit sein wie der Header oder lieber die definierten #page=1000px ?
    Und was meinst du mit : [COLOR="Gray"]" ... drückt er den Text von den Posts in der Mitte irgendwie weg. ... " ?
    "die rechte Sidebar verhält sich dagegen so wie sie soll.[/COLOR]" ...
    ... keineswegs, die steht irgendwie Abseits.

    Ansonsten als ersten Try'n error Vorschlag:
    Beiden #sidebar's eine Breite geben, dem #content-Container auch und alles (!) links "floaten" lassen, darauf achten das alles innerhalb des #page-Containers rein passt. ( Breite in px )