Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: header überarbeiten

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    header überarbeiten
    am: 05. September 2011, 22:29:01
    Hallo Freunde,

    Ich bin gerade dabei meinen Shop Header zu überarbeiten.
    Die Navigation möchte ich über dem Warenkorb, der im Header ist, haben.

    Eine allgemeine Frage:
    Wie löse ich das mit CSS?
    Wenn ich schon eine "float:left" und "float:right" Box habe, kann ich dann noch eine "float:right" Box darüber setzen?

    LG Martin

    Linkback: https://www.modified-shop.org/forum/index.php?topic=15101.0
    Managed Server

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: header überarbeiten
    Antwort #1 am: 05. September 2011, 22:45:40
    Aber sicherlich kannst du mehrere DIVs auch rechts oder links floaten lassen!

    Grüße

    Torsten

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Re: header überarbeiten
    Antwort #2 am: 05. September 2011, 22:46:53
    okay DANKE,

    ich hatte nur Angst, dass ich da Probleme mit den unterschiedlichen Browsern bekomme.

    Wenn ich jetzt:

    logo = left
    navi = right
    cart = right

    mach, dann stehen aber alle nebeneinander bekomme ich das irgendwie hin, dass die beiden rechts übereinander sind?

    LG Martin

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: header überarbeiten
    Antwort #3 am: 05. September 2011, 22:54:08
    Wenn du vielleicht mal ein wenig Code posten würdest, dann könnte man da vielleicht sogar helfen.

    Achso... wieso denke ich eigentlich wieder voraus und ziehe die Antworten wieder aus der Nase? Die Antwort auf deine Frage ist: Ja, es geht! :crazy:

    Grüße

    Torsten

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Re: header überarbeiten
    Antwort #4 am: 05. September 2011, 22:58:36
    okay mom.

    "index.html" (Ausschnitt header)

    Code: PHP  [Auswählen]
        <div id="header">
            <div id="logo"><img src="{$tpl_path}img/spacer.gif" width="400" alt="{$store_name}" /></div>
                    <div id="headermenu"> <ul><li><a href="{$account}">{#link_account#}</a></li><li><a href="{$login}">{#link_login#}</a></li><li><a href="{$login}">{#link_login#}</a></li></ul> </div>
                    <div id="cart">{$box_CART}</div>
        </div>

    "stylesheet.css "

    Code: CSS  [Auswählen]
    #header #logo {
            float:left;
            border:1px solid #000;
    }
    #header #cart {
            #background: url(img/cart.png) no-repeat;
            #background-position:right;
            float:right;
            color:#3b3b3b;
            padding: 0px 0px 0px 0px;
            margin-right:12px;
            border:1px solid #000;
    }
    #header #cart a {
            color:#b30000;
            font-size:13px;
            outline: none;
    }
    #headermenu ul {
                    float:right;
                    list-style-type: none;
                    border:1px solid #000;
    }
       
    #headermenu ul li {
                    display: inline;
                    margin: 0px 0px 0px 5px;
       }
       
    #headermenu ul li a {
                    color: #000;
                    text-decoration: none;
    }

    die "border:1px solid #000;" sind nur vorrübergehende Rahmen damit ich das layout besser anpassen kann.

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Re: header überarbeiten
    Antwort #5 am: 06. September 2011, 01:06:12
    Okay ich hab's. ;-)

    Das Zauberwort heisst:

    Code: CSS  [Auswählen]
    clear:float;

    Grüße Martin

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: header überarbeiten
    Antwort #6 am: 06. September 2011, 01:49:52
    [...]
    Das Zauberwort heisst:

    Code: CSS  [Auswählen]
    clear:float;
    [...]

    Wenn das die Zauberformel ist, dann tritt bitte niemals als Magier auf.  :-P
    Martin, lies dir bitte mal in Ruhe alle Eigenschaften auf css4you.de durch, dort wirst du feststellen, dass es dein Attribut mit der Eigenschaft gar nicht gibt. Es würde ja auch den Sinn von "clear" ad absurdum führen.

    Wie soll denn bitte eine clear-Eigenschaft, gleichzeitig als Attribut floaten? Gas und Bremse funktioniert doch auch nicht, wenn man fahren möchten.

    Was wohl geht wäre, einem Element ein "clear:both" und gleichzeitig ein "float:left" mitzugeben.

    Deine Codezeile erinnert mich an ein Template für ein anderes Shopsystem. Dort stand in der "stylesheet.css" folgende Zeile:

    Code: CSS  [Auswählen]
    border:0px solid #000000

    Gruß
    Ronny

    martin-schulz1

    • Fördermitglied
    • Beiträge: 353
    • Geschlecht:
    Re: header überarbeiten
    Antwort #7 am: 06. September 2011, 02:28:11
    Ja du hast Recht, ich habe nochmal nachgesehen und es ist:

    Code: CSS  [Auswählen]
    clear:right;
    1 Antworten
    2156 Aufrufe
    01. August 2012, 09:19:24 von Langhals_1
    5 Antworten
    5809 Aufrufe
    30. August 2013, 10:45:35 von sham
    10 Antworten
    5342 Aufrufe
    24. Oktober 2013, 17:22:31 von marc3
    4 Antworten
    2284 Aufrufe
    16. Juni 2016, 12:20:19 von Sebastian M.