Bisherige Joomla Seite mit HTML5 und CSS nachbauen

  • Hallo Leute,


    nachdem ich den Kurs nun durchgearbeitet habe versuche ich mich an meinem ersten Projekt.
    Seit 2008 bin ich selbstständig mit verschiedenen Dienstleistungen für EDV und Büro. Bisher bin ich ohne Website gut zurecht gekommen, möchte nun nach 5 Jahren aber gerne meinen Kundenkreis weiter ausbauen.


    Thema Webdesign ist aber ziemliches Neuland für mich.
    Also habe ich mal mit joomla rumgespielt: www.dienstleistungenhirth.de


    Allerdings bin ich damit nicht wirklich zufrieden und würde das ganze doch gerne "normal" mit HTML5 und CSS gestalten.
    Ich versuche also meine Joomla-Seite selber nachzubauen. Falls ich dabei irgendwelche Kompromisse eingehen muss ist das kein Problem.


    Im Moment scheitert es aber schon beim Grundgerüst.
    Der Backround verhält sich merkwürdig.
    Es soll so aussehen wie auf meiner bisherigen Seite mit Joomla. Wo hab ich nen Fehler gemacht?


    Wer Zeit und Lust hat mir zu helfen gucke sich bitte beide Dateien mal an.



    Hinweis: Auslachen ist verboten! Was PCs angeht bin ich zwar nicht dumm, aber irgendwie ist das Thema Webdesign all die Jahre an mir vorbei gegangen. Bin also blutiger Anfänger.
    Wenn jemandem an meinen Dateien also irgendwas auffällt was totaler Murks ist, dann bitte korrigiert mich da.


    Vielen Dank schonmal für eure Hilfe.
    Sebastian

  • ok, danke. habe nun "height" beim body einfach rausgenommen.
    aber ich möchte des der Farbverlauf im Backround über die gesamte Höhe verteilt wird und sich nicht wiederholt.
    Deutlich wird das auf der Joomla-Seite bei "Leistungen", da habe ich mehr Inhalt drin. Der Farbverlauf läuft dann einfach sauber bis zum Ende der Seite.



  • da würde ich emfelen den body immer so groß wie nötig oder so groß wie der bildschirm ist zu machen
    und damit das dann rechts und links abstand hat würde ich das ganze nochmal in ein div packen also so:

    CSS
    html{
        min-height: 100%;
        min-width: 100%;
    }
    body {
        background-image: -moz-linear-gradient(center top , #C3C1C1, #E1E1E1);
        margin: 0;
        min-height: 100%;
        min-width: 100%;
    }



    HTML
    <body>
    <div id="wrapper">
        <div id="header">HEADER</div>
        <div id="inhalt">INHALT</div>
    </div>
    </body>
  • und zak, da geht es auch schon weiter.


    folgendes Problem:
    HIER seht ihr es. Das "Logo" wird irgendwie nicht rechtsbündig im Header positioniert. irgendwie habe ich das Gefühl das es gar nicht zum header gehört. Obwohl ich den div vom Logo im div des headers stehen habe.
    Kann mir jemand sagen wie ich das am besten löse, bitte bitte. Das Logo soll rechts im Header sein, und zwar unabhängig von der Fensterbreite.


    HTML
    <div id="wrapper">
    	<div id="header">HEADER
    		<div id="logo"><img src="bilder/logo_s_h.gif" width:"100px" height="100px"alt="logo"></div>
    	</div>
    	<div id="balken"></div>
    	<div id="inhalt">INHALT</div>
    	<div id="fussbereich">FUSSBEREICH</div>
    </div>


  • position absolue heist: egal in welchen element es steckt positioniere es genau an dieser stelle.


    mach das am besten so
    #logo{
    float:right;
    }



    und ich sehe du hast den body margin gegeben. (ich persönlich mag das nicht so) du kannst lieber den wrapper den margin geben mit margin: 20px auto;

Jetzt mitmachen!

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