kostenloser Webspace werbefrei: lima-city


mehrere designs

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    g**o

    wie kann ich mit css mehrere tag/design">designs f?r eine seite erstellen.. ich habe das mal auf einer seite gesehen, da konnte man ?ber Ansicht/Style/irgendwas ein anderes design ausw?hlen.. ich wei? das es mit css geht nur leiderr find ich keine anleitung dazu..

    thx

    gero:biggrin:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das ist eigentlich ziemlich einfach.
    Du brauchst dazu nur PHP und die verschiedenen CSS Dateien, die du benutzen m?chtest.

    Nun schreibst du im Header mit PHP eine Abfrage, ob ein anderes Design ausgew?hlt wurde und l?dst das jeweilige Design in die Seite. Wenn kein Design angegeben ist, wird das Standarddesign reingeladen.
    Du k?nntest auch ein Zufallsdesign laden lassen. :cool:

    Ich wei? nicht, wie gut du dich mit PHP auskennst, wenn die Angaben nicht ausreichen sollten, sag einfach Bescheid.
  4. Autor dieses Themas

    g**o

    ich kenne mich eigendlich recht gut mit php aus.. aber wie mache ich es, das man anschlie?end auch ?nber men?/Ansicht/style das design wechseln kann?? oder geht das dann automatisch *nichtvorstellenkann*

    thx schonmal;)

    gero
  5. Wie meinst du das mit "Men?/Ansicht/Style" ?
    Im Browser etwa?

    Das kann ich mir nur schwer vorstellen. Das w?re ja ein Eingriff in direkt in den Browser, was eine Internetseite im Normalfall (im IE mag das durchaus mal m?glich sein) nicht kann.

    ?ber ein Men? auf der Seite ist dies auf viele Arten m?glich.
    Man k?nnte eine Variable in der Adressleiste weitergeben oder das Style in einem Cookie speichern.
  6. Autor dieses Themas

    g**o

    http://www.css-technik.de/

    probier es selber aus;) (im browser.. richtig erkannt;)

    hab auf der seite leider keine informationen dazu gefunden, sonst h?tteich nicht gefragt;) aber man kann ja mehrere designs f?r eie seite machen.. ich wei? nur nicht genau wie.. und das geht auch mit reinem css ohne php.. hab nur leider ka wie es geht^^

    gero
  7. Hmm... auf der Seite erhalte ich keine M?glichkeit einen weiteren Style auszuw?hlen.
    Oder war das auf einer anderen Seite?

    Ah... gerade habe ich was gefunden.
    Das ist ein reiner HTML-Befehl.

    <link rel="stylesheet" type="text/css" href="./style/blau.css" title="blauerStyle">
    <link rel="stylesheet" type="text/css" href="./style/gruen.css" title="gruenerStyle">

    Durch den Titel kannst du verschiedene Styles in deine Seite einbinden.
    Ich bin mir nicht ganz sicher, aber ich glaube, der erste wird standardm??ig genommen. Musst du mal ausprobieren ^^
  8. Autor dieses Themas

    g**o

    n??.. ghet nicht:(
    oder kann es sein, das ich damit falsch liege, das man das alleine mit css machen kann... gibt es da vielleicht irgendwelche php befehle oder sowas, mit denen man das in ?ndern kann??

    thx

    gero
  9. Hmm... also bei mir funktioniert es damit sehr gut.
    Ich kann unter Ansicht/Style "gruenerStyle" und "blauerStyle" ausw?hlen.
    Es sollte also eigentlich so funktionieren.

    Ich glaube allerdings, dass die meisten Internetbesucher diese Funktion nicht kennen.
    Und mit dem IE gehts sowieso nicht :biggrin:
  10. Das funktioniert mit Firefox und mit Opera.

    Allerdings ist die Auswahl des StyleSheets nicht dauerhaft. Normalerweise wird beim n?chsten Laden der Seite wieder das normale StyleSheet benutzt.

    Beitrag ge?ndert am 21.12.2005 20:49 von alopex
  11. Autor dieses Themas

    g**o

    ok^^ hab mich vertan^^ sorry;)

    habe aber noch eine frage.. wie kann ich mit css bilder ienbinden?? nicht als hintergrund sondern als normales bidl??

    gero
  12. Daf?r ist CSS eigentlich nicht gedacht... CSS soll ja das Aussehen einer Seite bestimmen - nicht den Inhalt.
    Ein Bild auf der Seite stellt jedoch einen Inhalt dar. Was soll es denn f?r ein Bild sein? Also in was f?r einem Zusammenhang soll es auf der Seite erscheinen?
  13. Das solltest du nicht mit CSS machen, HTML ist besser. Wenn aber doch dann so:


    p.mit_bild {
    content: url('pfad/bild.gif');
    }

    In HTML schreibst du dann:

    <p class="bild"></p>

    Alles, was zwischen diesen beiden P-Tags steht, wird vom Browser nicht angezeigt, sondern das Bild.
  14. Autor dieses Themas

    g**o

    das ist ja eben der sinn.. wenn style1 geladen ist soll bild 1 erscheinen, sonst, wenn style 2 ausgew?hlt ist ds bil2..

    und das geht so ja nur mit css oder??

    edit: http://css.fractatulum.net/ das war die seite die ich meinte;)

    Beitrag ge?ndert am 21.12.2005 20:57 von gero
  15. Wenn der Browser "content" und da drin "url()" unterst?tzt.
  16. Autor dieses Themas

    g**o

    ich habe soeben beschlossen es mit php zumachen;) ich ?berpr?fe einfacj ob das entsprechende cookie gesetzt ist und dann mache ich entweder das eine oder andere bild;)

    trotzdem nochmal thx;)

    gero
  17. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!