Beiträge von perryzelda

    das kann daran liegen, dass du generell für deine Links ein text-decoration:underline definiert hast.

    versuche in der style.css:

    Code
    a img, a:visited img {text-decoration:none;}

    oder noch spezifischer:

    Code
    ngg-gallery-thumbnail a img, ngg-gallery-thumbnail
    a:visited img {text-decoration:none;}

    ev. auch noch für a:hover, a:active, a:focus nötig, hängt von der generellen Deifintion bei dir ab

    Die Navigation bekommst du so:

    PHP
    <div id="sidebar"
    <ul><li class="home"> <a href="<?php bloginfo('url'); ?>/" >Startseite
        </a></li><?php wp_list_pages('arguments'); ?></ul></div>

    um für die Sartseite eine eigene Klasse definieren zu können:

    PHP
    <body <?php if ( is_home()){ ?> id="home"<?php } ?>>

    im Stylesheet gibst du etwas in dieser Art hinein:

    Damit passiert folgendes: mit wp-list-pages erstellt WP automatisch für die aktuelle Seite die Klasse "current_page_item" , da musst du nichts tun. Mit dem Code für den <body> und der Klasse .home bekommst Du ebenfalls eine eindeutige Definition - nämlich die für die Startseite.

    Arguments bei wp-list-pages: da kannst du z.B. &include=1,2,3 eingeben ( die IDs der pages aus deiner Liste,) oder einfach nur wp_list_pages(); schreiben, falls du alle Pages in deiner Navigation anzeigst.

    Im Stylesheet werden zuerst die allgemeinen Angaben für die Links in der Sidebar geschrieben und dann die speziellen Angabe für die aktuelle Seite.
    Und danach dann die Angabe für die unterschiedlichen Abstände

    1. a:active hat nichts mit der aktiven Seite zu tun sondern ist nur eine CSS-Formatierung für den Mauszeiger-Zustand auf einem Link.
    2. Warum sind alle deine Links in einem einzigen <li> - sollte besser pro Link ein <li>.. /<li> sein.
    3. m.A. kannst du über die automatische Erstellung der Navi alles mit CSS formatieren was nur geht. Also dort, wo zu 2 x <br> hast holst du dir die von WP vergebene Klasse und machst dort ein entsprechendes margin-bottom oder padding-bottom. Damit hättest du auch jeweils "aktive Klasse" und kannst damit für aktuellen Seiten eine generelle Anweisung im Stylesheet schreiben.
    schau hier wg. der Anpassung Template Tags/wp list pages WordPress Codex
    4. Es geht natürlich auch über HTML, aber dazu müsstest du auf jeder einzelnen Seite eine eindeutige ID oder Klasse - zB beim body-tag - händisch eingeben.

    monotonWEBmedia: eine Klasse für alle Links zu vergeben macht überhaupt keinen Sinn, das wird über #sidebar a, #sidebar a:visited, etc im Stylesheet definiert.
    Ausserdem ist die Reihenfolge der Deklarationen falsch.
    Richtig ist: a:link, a:visited, a:hover, a:active


    das liegt daran, dass der Header darüber liegt.

    dadurch wird der obere Teil des Contents überlagert.
    Wenn du ein paar Links mehr hinein gibts, werden die dann auch anklickbar.

    versuch es erst einmal damit; gib #page einen hohen z-index.

    und dann schau dir den header bzw. die elemente im header an. das passt was nicht mit den Höhen ( margin, paddings, positions etc. )

    ein element mit 2 Hintergrundbildern wird nichts !!
    (ausser beim Safari)

    gib je eines in übereinander liegende Container (das machst du mit z-index}
    dafür hast du zB. Sitename und h1 zur Verfügung

    Nachtrag:
    habe weiter oben geschrieben:

    Zitat

    2 Hintergrund Bilder in einen Div definieren geht

    das ist ein Blödsinn - tschuldgung
    hab es jetzt ausgebessert Es geht nicht !! (ausser eben teilweise im Safari)

    das ist der Teil um den es geht:


    PHP
    <div id="header">
        <div id="headerimg">
            <h1><a href="<?php echo get_option('home'); ?>/"><?php bloginfo('name'); ?></a></h1>
            <div class="description"><?php bloginfo('description'); ?></div>
    
    
        </div>
    </div>


    daraus ist dieser Teil ist m.A. komplett überflüssig, weil doppelt und auch gar kein Link:

    <div id="header" onclick="location.href='<?php bloginfo('http://www.totale-offensive-herthabsc.de/Wordpress') ?>';" style="cursor: pointer;"></div>

    ausserdem hast du dabei div id="header" 2x vergeben und eine id 2x geht gar nicht.

    Dann im Stylesheet ( falls es mit dem entfernen dieses Teil nicht sowieso schon klappt) suchen:

    #header #headerimg h1 a { }

    und dort display:block, width und height eingeben.


    Die Formatierung gibt du immer nur im Stylesheet an:

    nein, das nicht.

    du verwendest bei dir diesen Teil

    PHP
    <div id="sitename">
    <h1><a href="<?php echo get_settings('home'); ?>"><?php bloginfo('name'); ?></a></h1>
    <h2><?php bloginfo('description'); ?></h2>
    </div>

    und weist diesen Elementen (#sidename, #sitename h1, #sitename h1 a, #sitename h2 ) nach Bedarf im Stylesheet Hintergrund etc. zu