CSS-Problem, kann doch nicht am Theme liegen...?

  • Hallo, guten Morgen und frohe Ostern!

    Himmel, ich kniffel hier wieder an sonem Problem rum und komme
    da nicht weiter, darf ich bitte höflich um einen Rat fragen, bitte.

    Ich möchte, dass rechts oben auf meiner Seite so eine Schleife, ein
    Dreieck angezeigt wird, das immer mitscrollt und das bei Draufklick auf
    eine andere Seite linkt. Dazu habe ich folgendes gebastelt:

    In meinem CSS-Sheet:

    Und in die index.php habe ich entsprechendes eingebaut, die
    letzte Zeilen der Datei sehen also so aus:

    PHP
    <?php  get_sidebar(); ?>
    <?php get_footer(); ?>
    
    
    <a
    id="dreieck" href="http://linkwodasgifhinführensoll" target="_blank">

    Aber das funktioniert alles nicht. Hab schon die Rechte des Ornders
    überprüft, in dem die Grafik drinliegt, das isses aber nicht. Cache-Refresh
    machts auch nicht. Dann hab ich mal das Theme gewechselt und siehe da,
    da tuts. Im Standardtheme funktionierts, aber in keinem anderen. Das Bild
    wird einfach nicht angezeigt, weder rechts oben noch sonstwo.

    Woran könnte das denn liegen, bitte? Ich kann mir einfach nicht vorstellen,
    dass das am Theme liegt, das kann doch nicht sein? Schließlich sind die
    Schlusszeilen in der jeweiligen index-php alle gleich. Eigenartig. Weiß da
    jemand weiter, bitte?

    Beste Grüße
    Herr Nack

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Himmel, ich kniffel hier wieder an sonem Problem rum und komme da nicht weiter, darf ich bitte höflich um einen Rat fragen, bitte.


    Ja gerne, Herr Nack, wenn du denlinkzudemblogwodasgifindereckeerscheinensoll verrätst :-D

  • Hmm, ich weiß ja nicht, aber ich würde den Code nicht hinter get_footer machen. Eher noch vor get_sidebar bzw. noch weiter vorne.

    Ansonsten bin ich mir gerade nicht sicher, ob

    Code
    a#dreieck

    korrekt ist.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Hallo Jottlieb! Hmm, ich stell den Code mal anne andere Stelle.

    Das mit dem

    Code
    a#dreieck

    Kam mir auch bischen komisch vor, aber im anderen Themen tut das so.
    Ich habs auch schomma ohne 'a' versucht, half aber auch nix. Komisch.

  • Hmm, also den Code versetzen hat auch nix gebracht.
    Soviel ich weiß, muss der Code in der index-Datei auch ganz
    runter, weiler sonst von den anderen Elementen verdeckt wird.

    Wie gesagt, das komische is halt, dass das im Standardtheme tut,
    aber nicht, wenn ich das Theme wechsle. Das finde ich sehr eigenartig,
    weil is doch ne reine CSS-Sache, weißt.

    Wat könnt ich da nur machen, bitte...?

  • Mal 'ne andere Idee.

    HTML
    <a
    id="dreieck" href="http://linkwodasgifhinführensoll" target="_blank">


    Da fehlt zumindestens hier noch das </a>.
    Check' mal, ob das bei dir vorhanden ist.

    "Eine gut gestellte Frage ist schon halb beantwortet."

  • Ich hab zwar auch nicht die dicke Ahnung davon, aber ich würde rumprobieren. 1. mal: a dreieck (ohne #) im css. oder 2.: a.dreieck im css und im code dann als class definieren statt id, als <a class: dreieck>.
    Vielleichts klappts. Sonst wüßte ich auch nicht weiter, außer daß es solche beim Scrollen mitwandernden Links per javascript öfter gibt. Evtl. würde auch googeln helfen, ich habe mehrfach DHTML-Sites gesehen, wo dergleichen genutzt wurde (ist ja keine spezielle wp-Angelegenheit).

  • Ja, nee, das isses alles net.

    Ich hab mal das Theme gewechselt, zur Ansicht: Willkommen beim Nack!

    Da funktioniert das ganz wunderbar oben rechts, der Code stimmt also
    wohl soweit. Aber sobald ich wieder zum Wunschtheme switche, gehts
    nicht mehr, das ist doch eigenartig? Selber Code, alles an der selben
    Position.

    Wat kann das denn nur sein, Himmel?!

  • Hmm. Jo, dat is ne gute Frage!

    Also in der index.php der beiden Themes habe ich das hier

    Code
    <a
    id="dreieck" href="http://seanbonner.com/realultimatebritney/" target="_blank">
    </a>

    jeweils ganz unten, also als allerletzte Zeile. Soviel ich weiß muss das
    so sein, damit das Dreieck nicht von anderen Elementen der Seite ver-
    deckt wird und immer sichtbar bleibt.

    Ich hab das auch mal innerhalb der index.php an andere Stellen versetzt,
    also zum Beispiel vor get_sidebar, etc., aber das brachte auch alles nichts.

    Und im CSS-Sheet beider Themes dann jeweils das hier:

    In einem Theme funktioniert das, im anderen nicht.

    :confused::confused::confused:

  • Ich habs auch mal mit z-index versucht.

    So wie ich das sehe, hat das höchste z-index im Stylesheet die
    Ziffer 30, also hab ich dem Dreieck-CSS mal z-index:40 verpasst,
    des hat aber auch nix gebracht :-|

  • Du solltest es unbedingt auf der Seite unterbringen, die endet im Normalfalle mit </html>
    Du hast es danach eingefügt, also erscheints auch nicht auf der Seite, ist wie wie Eiersuchen :mrgreen:

    HTML
    </div>
    <a id="dreieck" href="http://seanbonner.com/realultimatebritney/" target="_blank">
    </a>
    </body>
    </html>


    EDIT ;) ich hatte gar nicht drauf geachtet, hier gings ja schon munter weiter. Also änder das mal so, und wie hier ganz am ENDE, dann sehen wir weiter. Bin jetzt auch ne Weile ON....

    Viele Grüße Olaf, Ego / Blog? / Heimat

    Einmal editiert, zuletzt von Olafb (8. April 2007 um 17:15)

  • Olaf, Danke dir sehr! Aber des bringts irgendwie auch net.

    Ich habe kein Zugriff auf html-Dateien, ich änder das immer nur
    in der index.php. Und der allerletzte Abschnitt sieht jetzt so aus:

    Funktioniert aber auch net :neutral:

  • Jo, genau des hab ich gerade versucht, footer sieht jetzt so aus:


    Aber des tut leider immer noch net. Himmel is des verkniffelt :confused:

  • Weißt Olaf, des komische is halt, im anderen Theme tut das,
    da ist der Code auch in der index.php. Soll ich mal schnell fürne
    Viertelstunde umschalten aufs andere Theme damit Du siehst, wie
    das aussieht...?

  • Nee, du brauchst nicht umschalten, ich seh ja an der CSS wo du hinwillst. Du musst es nun erst mal noch aus der index.php wieder entfernen, da hast du es auch noch drin.
    Das Problem erscheint mir aber sehr eigenartig zu sein, ich kanns mir erst mal nur mit deiner Codesuppe erklären, da sind so viele Fehler im HTML das da keiner durchsieht wo da was aufhört und anfängt. Ich seh hier 217 Fehler!!!

    Ich gucks mir noch einmal an, wenn index bearbeitet, dann reichts mir und du meldest dich wieder wenn es weniger als 20 Fehler sind, o.k.? :cry:

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!