Ergebnis 1 bis 8 von 8

Thema: Tutorial: Website ausrichten

  1. #1

    Tutorial: Website ausrichten

    Das Tutorial habe ich geschrieben weil in den letzten paar monaten immer wieder Leute kommen und ihre Websites mit Frame gestalten.
    Frames mögen zwar einfacher sein als Tabellen etc. dafür werden sie aber :
    1. Meistens nicht so angezeigt wie man es will und 2. Ist die Kompatibilität nicht zu allen Browsern da!
    Daher handelt das Tutorial nicht über Frames sondern über das Ausrichten mit CSS und DIV-Tags.

    Ich zeige erstmal den Grundbefehl zum ausrichten von DIV-Tags mit CSS:
    PHP-Code:
    float//befehl für Ausrichtung.Mögliche Parameter: left und right 
    Jetzt machen wir eine Beispiel Website:

    index.html :
    PHP-Code:
    <html><head><link rel="stylesheet" type="text/css" href="style.css"></head><body>
    <
    ul id="Nav">
    <
    li><a href="#">Ein Beispiel Link</a><br>
    <
    li><a href="#">Ein Beispiel Link</a><br>
    <
    li><a href="#">Ein Beispiel Link</a>
    </
    ul>
    <
    div id="Main">
    <
    p>Hier steht ein Text im Main DIV-Tag.<br><br><br><br><br><br></p>
    </
    div>
    </
    body></html
    So jetzt haben wir die index.html Datei.
    Natürlich könnte man noch auf der rechten seite eine Box hinsetzen.
    Jetzt fehlt aber noch die style.css Datei und die kommt jetzt:

    style.css :
    PHP-Code:
      body {
        
    colorblackbackground-colorwhite//Schriftfarbe und Hintergrundfarbe
        
    font-size100.01%; //Schriftgröße
        
    font-familyHelvetica,Arial,sans-serif//Schriftart
        
    margin0padding1em//Abstand zum nächsten Element und Allgemeiner Innenabstand
      
    }
      
    ul#Nav {
        
    font-size0.83em//Schriftgröße
        
    floatleftwidth18em//Ausrichtung und Breite der Nav-Leiste
        
    margin0padding0;
        
    border1px solid silver//Rand: 1 Pixel breit, Linie durchgezogen und Silber
      
    }
      
    ul#Nav li {
        
    list-stylenone//kein Listenstil; kein Listenzeichen
        
    margin0padding0.5em;
      }
      
    ul#Nav a {
        
    displayblock;
        
    padding0.2em;
        
    font-weightbold//Schriftstil
      
    }
      
    ul#Nav a:link {
        
    colorblackbackground-color#eee;
      
    }
      
    ul#Nav a:visited {
        
    color#666; background-color: #eee;
      
    }
      
    ul#Nav a:hover {
        
    colorblackbackground-colorwhite;
      }
      
    ul#Nav a:active {
        
    colorwhitebackground-colorgray;
      }
      
    div#Main {
        
    margin0 12em 0 16em;
        
    padding0 1em;
        
    border1px solid silver;
      }
      
    div#Main h1 {
        
    font-size1.5em;
        
    margin0 0 0.5em;
      }
      
    div#Main h2 {
        
    font-size1.2em;
        
    margin0.2em 0;
      }
      
    div#Main p {
        
    font-size1em;
        
    margin1em 0;
      } 
    Wenn man sich das anguckt ging das doch einfach oder?
    Und so wie man es jetzt sieht ist es mit jedem Browser kompatibel (sogar IE)
    Falls jemand fragen hat:
    ICQ: 232-142-611

    Ich hoffe ich konnte helfen.
    MFG Milchbox

    Geändert von Milchbox (08.10.2005 um 12:37 Uhr)

  2. #2
    *hust* Tutuorial kann man das aber nicht so nenen.Nette idee jedoch kurz gehalten und wennich erklährt

    Aber ne schöne idee und du hast mich auf eine idee gebracht

  3. #3
    Klar kann man das noch kein tut nennen aber ich bin ja noch nicht fertig.

  4. #4
    Naja, Tut, nicht wirklich, vor allem da es sich mit dem Thema Ausrichtung von/in Div Tags befasst. Das Gebiet ist aber ungleich komplexer als es hier den Anschein hat, vor allem da div-tags ja nicht "fest" wie zb Tables sind, sondern sich überlappen können etc...
    Am einfachsten richtet man immer noch mit Tables aus.

    Zum Thema Kompatibilität:
    Da sind div tags wohl ne schlechte Lösung, die mögen zwar auf allen Browsern der neuen Generation richtig angezeigt werden, sobald aber jemand kommt, dessen Browser noch keine Div-Tags unterstützt, sit die Seite im Arsch (alte IE's, netscape Navigators,... gibts ja noch vor allen in den östlichen Ländern genug)
    Aber mal warten bis es fertig ist.

    Geändert von Fixxer (08.10.2005 um 18:36 Uhr)

  5. #5
    ich bin grad am lernen des selbigen.

    aber dass, was ich wirklich brauche, konnte mir das tut nicht vermitteln.
    so z.b. unterteilung in 3 zeilen und 3 spalten wie bei ner normalen tabellen-gelayouteten datei^^
    oder die postionierung von bilder auf der seite an der richtigen stelle, ohne tabellen.



    mach doch mal bitte einen link und zeige, wie dass oben von dir gezeigte aussieht^^

  6. #6
    @Fixxer: Ich will jetzt ja nicht ungemütlich werden aber ich habe dieses Tut geschrieben weil andere nur auf frames zurück greifen.wie findest du das?

    @Freierfall: Das Tut ist nur auf das positionieren von div tags bezogen.

  7. #7
    div tags kann man auch ohne css positionieren^^
    so z.b. <div algin=xyz> ^^

    Viele Benutzen auch Frames, um einen Inhalt einzubinden
    Also brauchen wir ein php tutorial xD
    Davon gibts aber schon genug.

    Du solltest deines vllt noch etwas ausführlicher machen.

  8. #8
    Zitat Zitat von Freierfall
    div tags kann man auch ohne css positionieren^^
    so z.b. <div algin=xyz> ^^
    Is aber net besonders XHTML1.0 Valide.

    PS: Toturial ist gut, aber nicht so genau erklärt. Aber ausreichend. Fazit:

    Geändert von Maisaffe (17.08.2006 um 12:03 Uhr)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •