Mit neuem Design ein merkwürdiges Problem

  • Probiere gerade auf http://www.ben-inside.de am neuen Design herum und habe plötzlich ein Problem.

    Ich nirgens außer links auf die 3 Buttons und rechts auf das Bild clicken. Bei allen anderen Versuchen passiert nix.

    Ist das bei euch auch so?

    Werd mal das System neu starten und schauen, ob sich das Problem dadurch beheben lässt.

    • 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

  • OK, Problem hat nix mit meinem Rechner zu tun.

    Habe mal in den php-Dateien nachgeschaut und eine mögliche Ursache gefunden. In der Datei sidebar.php steht nämlich an entsprechender Stelle folgendes:

    PHP
    <div id="logo" class="sidebar">
                <a href="<?php echo get_settings('home'); ?>"><img src="<?php bloginfo('stylesheet_directory'); ?>/images_fresh/logo.gif" align="right" alt="logo"/></a>
    </div>

    In der style.css steht dann folgendes:

    Code
    #logo {
        padding:0px;
        border: 0px;
        background: none;
        ext-align: right;
      position: fixed;
    }


    Wenn ich aus der Sidebar-Datei die Ausrichtung rechts rausnehme, erscheint das Bild am linken Bildrand, aber ich kann wieder normal auf alles clicken.

    Kann es sein, dass sich irgendetwas gegenseitig behindert?

  • Hä? Bitte was? :confused:

    Kannst du das mal erklären, was du damit meinst?

  • Habe dies versucht, aber da scheint irgendwo anders der Haken zu sein.

    Leider bin ich auch nicht der Hellste, was PHP und CSS angeht, weswegen ich langsam verzweifle.

    Wenn ich irgendwas in der sidebar.php weglasse, wandert das Bild wie gesagt auf die linke Seite. Dann könnte ich aber normal clicken.

    Also scheint sich der Wurm dort eingenistet zu haben.

  • <div id="logo" class="sidebar">

    logo und sidebar zusammen sorgen dafür, dass das div die ganze Bildschirmbreite einnimmt. Wozu brauchst du hier die Klasse sidebar?

  • Also class="sidebar" weg und dem Logo eine Breite und Position verpassen.

    Code
    #logo {
        padding:0px;
        border: 0px;
        background: none;
        width: 200px;
        position: fixed; right:0; bottom:0;
    }

    Im Firefox ein sehr hübscher Effekt. Funktioniert aber nicht im Internet Explorer, der kennt nämlich position: fixed gar nicht.

  • Daran liegt es aber eigentlich gar nicht :-) Trotzdem class="sidebar" weg und dann dem Logo eine Breite und Position verpassen.

    Code
    #logo {
        padding:0px;
        border: 0px;
        background: none;
        width: 200px;
        position: fixed; right:0; bottom:0;
    }

    Im Firefox ein sehr hübscher Effekt. Funktioniert aber nicht im Internet Explorer, der kennt nämlich position: fixed gar nicht.

  • Okay, recht herzlichen Dank für die Hilfe.

    Wie gehe ich nun aber sicher, dass es in jedem Browser funktioniert? Ich kann ja leider nicht voraussetzen, dass alle Besucher mit Firefox unterwegs sind?

  • Du hängst das Logo als Hintergrundgrafik an den Body-Tag, dann funktioniert's:

    Code
    body {
        background: #000 url('images/logo.gif')
            no-repeat
                   right bottom
                   fixed;
        font: 11px "Lucida Sans Unicode", "Lucida Sans", verdana, arial, helvetica;
        color: #666;
    }

    Weitere Tipps hier

  • Das scheint nicht zu funktionieren. Bei jedem Click bleibe ich automatisch auf der Startseite. Der Mail-Button funktioniert aber. Alle Anderen Clickmöglichkeiten (Archiv, Beitrag) versagen.

Jetzt mitmachen!

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