online 1
gast (50)

/ Forum / Webseiten/HTML

Webseiten/HTMLWebseiten/HTML

Fragevon MACC vom 21.02.2020, 20:47 Options

Grafik wird mit CSS nicht ganz angezeigt

Hallo Leute ........

Ich hab auf einer Homepage ein Mouse-Over Effekt mit CSS zu erstellen. Ich habe bei a:link die Standart Grafik und bei a:hover die Mouse-Over Grafik als Hintergrund und jewals noch ein Text. Hat auch gut geklappt nur, dass die Grafik nicht ganz angezeigt wird unzwar nur so lang, wie lang der Text ist.
Kennt ihr eine Lösung ?

Die Page : http://snakesg1.sn.funpic.de/Projekt1/Projekt%20Seite%201.html

Die Grafiken :
Standart: http://snakesg1.sn.funpic.de/Projekt1/button_web.gif
hover: http://snakesg1.sn.funpic.de/Projekt1/button_webcss.gif

PS: Die Page ist erstmal nur ein Entwurf, nicht das wirkliche Design

mfg Marcel Danke im voraus


  • *Threadedit* 20:53:45, 21.02.2008
    Admininfo: Achte bei Links bitte auf unsere Formatierungshilfe oder nutze das SNTool


  • Antwort schreiben

    Antwort 1 von katy vom 21.02.2020, 21:27 Options

    Hallo Marcel,

    die Lösung sollte einfach sein: gib dem Link entsprechende Maße in den CSS-EIgenschaften
    width
    und
    height
    . Damit das funktioniert braucht der Link zudem die Eigenschaft
    display:block
    .

    Bei CSS4You findest du genauere Infos.

    katy

    Antwort 2 von MACC vom 21.02.2020, 21:30 Options

    Hi Katy wo muss ich das eingeben , bei URL oder dannach in der Klammer ?

    mfg

    Antwort 3 von katy vom 22.02.2020, 07:04 Options

    Hallo Marcel,

    ich weiß nicht von was für einer URL du hier schreibst. Aber die Angaben gehören als eigne CSS-Eigenschaften in die geschweifte Klammer bei deinem Link, etwa so

    a {
    display:block;
    width:...px;
    height:...px;
    background-image:...;
    ....
    }

    katy

    Antwort 4 von Flupo vom 22.02.2020, 08:15 Options

    Zitat:
    Hat auch gut geklappt...

    ...ist relativ. Hast du dir die Seite schonmal im Firefox angesehen?

    Da wird die Grafik überhaupt nicht angezeigt.
    Im Quelltext sind auch noch ein paar dicke Schnitzer. Z.B. werden zwei Tabellen begonnen, aber nur eine beendet. Die Überschrift steht auch völlig zusammenhanglos zwischen zwei Tabellenzeilen. So ist das reines Glück, dass die oben in der Ecke landet.
    Auch warum du innerhalb der Linkauszeichnung
    <a href="#"><p align="center">Verweis 1</p></a>

    noch <p> verwendest, erschließt sich mir nicht.

    Gruß Flupo

    Antwort 5 von MACC vom 22.02.2020, 14:00 Options

    Zitat:
    ...ist relativ. Hast du dir die Seite schonmal im Firefox angesehen?


    Bin ja auch noch nicht fertig.........

    So sieht es jetzt aus .. :
    
    a:link       { color:#000000; text-decoration:none; background-image:url(http://snakesg1.sn.funpic.de/Projekt1/button_web.gif); }
     a:visited    { color:#000000; text-decoration:none; background-image:url(http://snakesg1.sn.funpic.de/Projekt1/button_web.gif);}
     a:hover      { color:#000000; text-decoration:underline; background-image:url(http://snakesg1.sn.funpic.de/Projekt1/button_webcss.gif); }
     a:active     { color:#000000; text-decoration:none; background-image:url(http://snakesg1.sn.funpic.de/Projekt1/button_web.gif); }
     a:focus      { color:#000000; text-decoration:underline; background-image:url(#); }
    


    Und so also später (nur mit a:link)? :
    
    a:link       { color:#000000; text-decoration:none; background-image:url(http://snakesg1.sn.funpic.de/Projekt1/button_web.gif);  [b]display:block; width:165; high:22;}[/b]
    
    


    richtig?

    Antwort 6 von Flupo vom 22.02.2020, 14:29 Options

    Wenn du meine Bemerkung meinst: Nein.

    Die css-Sachen oben sind ja extra damit sich das Aussehen des Links beim drüberfahren mit der Maus ändert (hover).

    Ich meine
    aus
    <a href="#"><p align="center">Verweis 1</p></a>

    würde ich
    <a href="#">Verweis 1</a>

    machen und die Zentrierung in die Linkformatierung einbauen.

    Gruß Flupo

    Antwort 7 von MACC vom 22.02.2020, 15:39 Options

    Flupo, das habe ich ja schon gemacht.........

    Doch das Resultat sieht wie folgt aus:
    *KLICK HIER*

    Antwort 8 von katy vom 22.02.2020, 16:14 Options

    Hallo Marcel,

    high ist den Browsern unbekannt, richtig wäre hight.

    Du kannst deinen Quellcode validieren (auf Fehler überprüfen) lassen für CSS und HTML auf den Seiten des W3C (dort die entsprechenden Validatoren in der Navi auswählen). Nur fehlerfreier Code hat gute Aussichten, vorhersehbar angezeigt zu werden. Wenn du Fehler einbaust nimmt sich der Browser das gute Recht, die irgendwie zu interpretieren.

    katy

    Antwort 9 von MACC vom 22.02.2020, 17:18 Options

    Der Validator hilft mir auch nicht weiter, da werden z.B. Sachen angezeigt, wie das das "a" von "alternativer Text" hier nicht hinkommt....... häää

    Antwort 10 von MACC vom 22.02.2020, 17:26 Options

    Hier mal der Link von den Validator : Klick

    Und hier von mein neues HTML Dokument: Klick

    Wie ihr sehen könnt , hat das mal wieder einen Effekt erzielt, der nich in Ordnung ist, nämlich das "alternativer Text" jetzt unter "td#navi" staht.

    Antwort 11 von MACC vom 22.02.2020, 18:29 Options

    Ich lass es doch jetzt besser mit den bildern. ich hab das nochmal mit div probiert , da gab ich es auch geschafft das agnze bild anzuzeigen, aber das wurd 3 mal hintereinander gestappelt.

    mfg Marcel

    Antwort 12 von MACC vom 22.02.2020, 18:58 Options

    Juhu .... doch es hat geklappt ........ ich Blödmann..... ich meine CSS-Eigenschaft "td#navi" die Größe größer gehabbt als das Bild.

    jo danke ne

    Antwort 13 von katy vom 22.02.2020, 19:48 Options

    Hallo Marcel,
    Zitat:
    das "a" von "alternativer Text" hier nicht hinkommt....... häää
    bedeutet, dass du text dorthin geschrieben hast wo keiner stehen darf. In Tabellen darf Text nur in den Tabellenzellen (innerhalb td oder th) stehen, du hast ihn aber sozusagen auf die Trennlinien (zwischen tr und td) geschrieben.

    katy

    Ähnliche Themen

    GoLive CS2 - Grafiken
    icke15  08.01.2007 - 72 Hits - 3 Antworten

    Layout für Links über css
    websurfer  08.08.2007 - 48 Hits - 4 Antworten

    wieso laggt mein css?
    PLACKBY  28.11.2007 - 73 Hits - 12 Antworten

    Direktformatiertes CSS "überschreiben"
    Mich  23.02.2008 - 76 Hits - 3 Antworten

    Grafik wird verzerrt angezeigt!?!
    Devo  04.04.2008 - 103 Hits - 3 Antworten

    Hinweis

    Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

    Neue Einträge

    Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 07:32:25 2026