Beiträge von perryzelda

    Wozu eine image-map ?
    Du kannst einfach einen Link im Header einfügen und den über CSS positionieren:

    PHP
    <div id="header"<?php modmatHeaderImage(); ?>><a href="..." > </a>
        </div><!--  #header -->

    und dann in der style.css

    #header a, #header a:visited {position,background,width,height etc..}

    Ich hab das auf einer Startseite so gemacht:

    PHP
    <?php 
    query_posts('');
    if (have_posts()) : 
        $i=0;
        while (have_posts()) : the_post();   
        $i++;
       if ($i==2 and is_home()) { ?>
      <div class="einschub" >
      <?php include (TEMPLATEPATH . ' ..... '); ?>
      </div>
    Code
    <div id="header">
        <div id="headerimg"><a href="http://sockenblog.so.funpic.de/jbb" title="The Jazzters - Junior Big Band Nersingen">
         
          </a></div>
      [COLOR=Red]</div>[/COLOR]

    das rote </div> gehört da nicht hin. löscht das einmal weg und häng es als abschließendes </div> ganz unten dazu.

    deswegen hab ich das oben ja auch so hingeschrieben.

    Code
    [COLOR=#000000]<div id="headerimg"><a href=".....">[/COLOR]


    da fehlt der link: [COLOR=#000000][COLOR=#0000CC]<?php bloginfo[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'url'[/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000CC]?>[/COLOR]" title="[COLOR=#0000CC]<?php bloginfo[/COLOR][COLOR=#006600]([/COLOR][COLOR=#CC0000]'name'[/COLOR][COLOR=#006600]); [/COLOR][COLOR=#0000CC]?>[/COLOR][/COLOR]

    kann heissen, dass in der css im plugin border definiert ist oder in deiner style.css. In die Website werden ja alle Styles geladen. Wenn es dann an einer 2. Stelle eine zusätzliche oder überschreibende Defintion gibt, dann gilt die eben auch

    wenn du im stylesheet etwas weglässt, heisst das nur, dass dieses element in der datei keine Formatierung mehr hat (und dann eben irgendwie aussieht bzw. irgendwo psoitioniert ist).

    oder du blendest es aus mit display:none

    Rausnehmen kannst du nur in der entsprechenden php-Datei

    innerhalb heisst ja auch nicht mittendrin:

    <div id="headerimg">

    <[COLOR=#000000]a href="[COLOR=#0000CC]....[/COLOR]"> ...[/COLOR][COLOR=#000000][COLOR=#0000CC] bloginfo ... [/COLOR][COLOR=#006600][/COLOR][COLOR=#0000CC]</a>

    </div>

    alle link-definitionen (visited, hover, active) kommen in die style.css.

    heisst dann also in der style.css:
    #headerimg a { ...width, height, background, text-intent ... }
    #headerimg a:visited
    [/COLOR][/COLOR][COLOR=#000000][COLOR=#0000CC]#headerimg a:[FONT=verdana]hover
    [/FONT][/COLOR][/COLOR][COLOR=#000000][COLOR=#0000CC]#headerimg a:[FONT=verdana]active[/FONT][/COLOR][/COLOR]
    [COLOR=#000000][COLOR=#0000CC]
    [/COLOR][/COLOR]

    Ganz generell und theoretisch geht das so:

    du gibst dem Link ein Hintergrundbild.
    a, a:visited {background:...}

    und dazu dem hover-Zustand ein anderes Bild

    a:hover, a:active { background:...}

    dazu musst du dem Link im Header eine feste Breite + Höhe geben.
    im Moment hast du da ein onclick drinnen.
    Besser gegen eine normalen Link austauschen

    der Code, den du gepostet hast ist nicht in der Datei zu der der Link oben führt

    du hast da nämlich nur ein Bild drinnen:

    das verweist allerdings auf eine Datei und kann so nix werden. Daher wird nur der alt-Text angezeigt.

    nimm das mal raus und schau, ob in dieser Testseite wirklich das angezeigt wird, was du sehen willst. oder poste einen anderen Link

    [quote=zucchini
    [COLOR=Red]background-height: 44px;
    background-width: 1000px;[/color]
    [/quote]

    gibts nicht.

    Code
    [COLOR=Red]height: 44px;
    width: 1000px;[/COLOR]

    muss das heissen

    aber pass auf mit den paddings dazu, da wird sich was verschieben, musst du dann anpassen

    1. alles im body zentieren

    Code
    body {text-align:center;}

    2. das element, in dem deine ganze seite liegt mittig ausrichten:

    Code
    #container {position:relative;      width:1024px; text-align:left;     margin-left: -512px;          left: 50%;  }


    damit erkennen alle Browser, auch der alte IE, was zu tun ist

    das ganze kommt in die style.css