kostenloser Webspace werbefrei: lima-city


Homepage Größe je nach Fenstergröße angepasst ??

lima-cityForumDie eigene HomepageHomepage Allgemein

  1. Autor dieses Themas

    n************1

    Hallo,
    mit welchem Code kann ich meine Homepage je nach Fenstergröße oder Browser anpassen oder halt automatisch vergrößern (verkleinern) ??
    Da ich das Problem habe, dass meine Homepage bei meinen Computer sehr klein angezeigt wird, da ich einen iMac besitze :biggrin:
    Und bei meinem Laptop is sie dann perfekt :wink:
    Vielleicht gibt es da einen Code oder so.
    Danke im Voraus
    nils
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

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

  3. Du müsstest mit prozentualen Werten arbeiten, was aber bei Bildern immer sehr schwer ist, da dieser dann gegebenfalls verzerren!

    Beitrag zuletzt geändert: 16.2.2010 10:51:26 von karpfen
  4. Autor dieses Themas

    n************1

    Okay,
    Das ist schlecht da mein Layout fast nur aus Bildern besteht :nosmile:
    Aber ich kann es ja mal ausprobieren..
    Hast du vielleicht eine Website dazu ??
  5. Naja, du kannst dein Headerbild ja wie gehabt zentrieren und links und rechts den Hintergrund schwarz halten. Das stellt weniger ein Problem dar. Der Header bzw. dessen Bild wächst halt nicht mit, verzerrt sich aber auch nicht. Problematisch sind da immer nur Headerbilder, die "mitwachsen" müssten. Deshalb ist bei lima ja auch nur links ein Bild, so dass man den grünen Hintergrund rechts davon immer nur wiederholen braucht. Oder einfach als Hintergrundfarbe definiert.

    Webseiten gibt es dazu einige:

    http://de.selfhtml.org/css/formate/wertzuweisung.htm
  6. Autor dieses Themas

    n************1

    okay :wink:
    meine roten striche und mein menü und alles sind aber auch bilder :rolleyes:
    danke ich schau mal nach :wink:
  7. Moin!

    Als erstes solltest Du dich davon verabschieden, dein Layout von Imageready gestalten zu lassen. :wink:
    Der Aufbau mit aus Slices gebildeten Tabellenelementen nimmt dir jegliche Flexibilität.

    Um ein vergleichbares Design zu erhalten, benötigst Du im Prinzip nur ein einziges Bild, das aus dem Header.
    Alles ander läßt sich mit CSS gestalten. Dann ist auch eine variable Breite kein Problem mehr.

    Das Ergebnis könnte dann z.B. (nur mal ein, noch nicht perfekter Entwurf) so aussehen: http://fatfreddy.lima-city.de/nils.html

    Wenn dem Headerbild noch der, durch die slices abgeschnittene untere Bereich hinzugefügt wird, würde es noch besser passen. Das war mir für das Beispiel aber zu aufwändig.

    Mit ein wenig php kommst Du für die Inhalte auch ohne iframes aus, aber das wäre der nächste Schritt. :wink:

    FF

    Beitrag zuletzt geändert: 16.2.2010 16:18:28 von fatfreddy
  8. Autor dieses Themas

    n************1

    Moin Moin :biggrin:

    Okay hab alles verstanden, aber wie du die Seite mit CSS gamacht hast verstehe ich gar nichts :confused:
    Wäre klasse wenn du mir den CSS Code schicken könntest :wink: :thumb:
    Spätestens bei meiner nächsten Page versuche ich dann die Slices wegzulassne :wink:
    Danke im Voraus
    nils


    Übrigens klasse Entwurf, wie lange hast du dafür gebraucht ?? :eek:
  9. nilsbierwirth1 schrieb:

    Okay hab alles verstanden, aber wie du die Seite mit CSS gamacht hast verstehe ich gar nichts :confused:
    Wäre klasse wenn du mir den CSS Code schicken könntest

    Einfach im Browser den Quelltext anzeigen lassen. Da steht alles drin. :wink:


    Edit: Danke für die Blumen!

    FF

    Beitrag zuletzt geändert: 16.2.2010 18:48:37 von fatfreddy
  10. m****s

    würde das ganze so machen

    erstmal einen container mit einer festen breite höhe auf auto. der container hat dann noch folgendes margin: 0 auto;.das zentriert den div beziehungsweise den container. dann musst du inhalt und alles andere einfach nur mit div tags in den container tun. das wäre meiner meinung die beste variante da du ja auch bilder hast.

    und noch eine ergänzung ich würde das valide und sauber coden und ein cms verwende dann geht alles einfacher ich empfehle dir cms2day.de verwende ich selber auch

    Beitrag zuletzt geändert: 16.2.2010 19:03:02 von maxdes
  11. Autor dieses Themas

    n************1

    fatfreddy schrieb:


    Einfach im Browser den Quelltext anzeigen lassen. Da steht alles drin.


    Edit: Danke für die Blumen!

    FF


    okay Danke :wink:
    werds mal ausprobieren :wink:
    Und welche Blumen :biggrin: ?? :confused:

    ____________________________________________________________________________________________

    maxdes schrieb:


    würde das ganze so machen

    erstmal einen container mit einer festen breite höhe auch auto. der container hat dann noch folgendes margin: 0 auto;.das zentriert den div. dann musst du inhalt und alles andere einfach nur mit div tags in den container tun. das wäre meiner meinung die beste variante da du ja auch bidler hast.


    hab das jetzt irgendwie nicht ganz verstanden :confused:
  12. m****s

    also^^ quasi so

    <div class="container">
    <div class="inhalt">
    <div class="welcome">Herzlich Willkommen auf maxdes.de</div>
    <div class="logo"></div>
    <br class="clear" />
    </div>
    		
    
    css:
    
    #container{
    with:900px;
    margin:0 auto;
    height: auto;
    height: 500px;
    min-height: 500px;}


    Beitrag zuletzt geändert: 16.2.2010 19:07:28 von maxdes
  13. Autor dieses Themas

    n************1

    okay jetzt wird es schon klarer :biggrin:
    aber der code funktioniert bei mir irgendwie nicht :confused:
  14. m****s

    ist ja auch nur ein bespielcode du musst ihn nach deiner seite anpassen :biggrin:
  15. fatfreddy schrieb:... variable Breite kein Problem mehr.
    Das Ergebnis könnte dann z.B. ...so aussehen:
    http://fatfreddy.lima-city.de/nils.html
    Klasse-Entwurf. Aber ich versteh eines nicht. In den CSS-Angaben steht
    als erstes der Bereich
    * {
    	width: 100%;
    	font-size:100%;
    	margin:0 auto;
    	padding: 0;
    }
    Wenn ich diesen Teil entferne und die Angaben in den "body"-Bereich
    übernehme, entsteht ein zusätzlicher oberer Rand von einigen Px.
    Wie kommt das ? (Das Sternchen-Element kannte ich bis jetzt nicht.)
  16. nilsbierwirth1 schrieb:
    Und welche Blumen :biggrin: ?? :confused:

    Da ist wohl ein Beitrag von e-denzel, voll des Lobes für mein kleines Layout , gelöscht worden. Für dieses Lob habe ich mich bedankt. :wink:

    Maxdes zeigt dir mit seinem Code eigentlich nur eine, auf den umfassenden Bereich beschränkte, Idee für dein Weblayout. In meinem Beispiel findest Du Vergleichbares. Allerdings gehe ich einen anderen Weg und definiere keine feste Breite, sondern halte mich an deine Frage nach einem dynamischen Layout. Habe es dreisterdings, für den Selector"page", einfach auf 80% eingestellt. :wink:

    maxdes schrieb:

    und noch eine ergänzung ich würde das valide und sauber coden und ein cms verwende dann geht alles einfacher ich empfehle dir cms2day.de verwende ich selber auch

    Mein Beispiecode ist valide. Ein CMS zu verwenden wäre durchaus sinnvoll, wenn sich die Inhalte der Website regelmäßig in größerem Umfang ändern. Ansonsten reichen win paar kleine php-Files.


    e-denzel schrieb:
    In den CSS-Angaben steht als erstes der Bereich

    * {
    	width: 100%;
    	font-size:100%;
    	margin:0 auto;
    	padding: 0;
    }
    Wenn ich diesen Teil entferne und die Angaben in den "body"-Bereich
    übernehme, entsteht ein zusätzlicher oberer Rand von einigen Px.
    Wie kommt das ? (Das Sternchen-Element kannte ich bis jetzt nicht.)

    Jeder Browser definiert eigene Ausgangsparameter, die ich mit dem *-selector überschreibe. Ich setze quasi die Basiseinstellungen erst einmal zurück und habe damit einen definierten Augangspunkt für weitere CSS-Vorgaben.


    FF

    Beitrag zuletzt geändert: 17.2.2010 1:27:52 von fatfreddy
  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!