zu html-seiten-zentrierung

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • zu html-seiten-zentrierung

    hallo!

    Habe schon eine seite(mehrere) gemacht, mit frames, usw. aber weiß nicht wie man di auf eine bestimmt auflösung z.b. 1024x768 einstellt. Will nämlich wenn wer eine höhere auflösung hat, das die seite sich nicht anpasst, und dehnt, sondern einfach so bleibt und der rest einfach frei bleibt. Geht das mit html oda so, oder nur mit php.
    Bräuchte das nämlich unbedingt, weil wenn man meine seite mit einer höheren auflösung anschaut, zieht sich alles so in die länge, und dann schaut di site shit aus.

    bitte um antwort

    mfg
    arbusto_novia
  • Du kannst in HTML bei allen Größenangaben (auch bei Frames) wählen, ob du relative oder absolute Größen (in Pixel) angibst.
    Relativ=hinter der Größe steht ein %
    Absolut=ohne Prozent, nur die Zahl.

    Beispiel:

    PHP-Quellcode

    1. <FRAMESET cols="80,*">
    2. oder
    3. <FRAMESET cols="80%,*">


    Erstes Beispiel legt einen zweispaltigen Frame an, bei dem die erste Spalte 80 Pixel breit ist und die zweite Spalte den restlichen Platz belegt (statt * kann natürlich auch eine weitere Größenangabe stehen).
    Zweites Beispiel benutzt für die erste Spalte 80% des Platzes und folglich 20% für die zweite Spalte.

    Alternativ lässt sich über ein Javascript sowohl die Auflösung als auch die aktuelle Browsergröße auslesen / ändern.

    Grüße
    Michael
  • ^^ ... und wenn ein browser (wie zB Opera 3.0) keine frames unterstützt, dann nimmst du halt eine verschachtelte tabelle:

    PHP-Quellcode

    1. <body ..bla blub ...>
    2. <table cellpadding=0 cellspacing=0 border=0 width=100%><tr><td>
    3. DEIN CONTENT
    4. </td><td width=100%>&nbsp;</td></tr></table>


    wobei das wichtige das hier ist:

    PHP-Quellcode

    1. width=100%

    also, dass du keine festen werte nimmst, sondern prozentuale Angaben. Spiel mal ein wenig damit rum, dann bekommst du schnell ein Gefühl dafür.
  • Nur ma so, wer benutzt noch Opera 3 ? Oder hat das Vorteile im Gegensatz zu Opera 7 ? :D
    Hm fällt mir gerade ein, gibt's für Linux o.ä. nur 3.0 ???
    [SIZE=1]
    Ein Nickname sagt nichts über die wahren Ziele eines Menschen aus !
    [/SIZE]
    [SIZE=1](+BeefCake) hg du weißt nichmal wo kolumbien liegt ? || (+HG) doch, süd-afrika is schon noch klar
    (+N1GHT-R3NT13R) keiner Lust n bisschen Zombie metzeln ? | (+misfits) doch ich | (+misfits) aber bin erst bei 77 % porno laden
    (@WM-Shrotty) wie kann man alle lieder die man in itunes hat inne txt datei schreiben? || (+LordRiot) notepad[/SIZE]
  • So mach ich das immer (HTML 4.01/XHTML 1.0 Strict):

    PHP-Quellcode

    1. <table border="0" width="100%"><tr><td align="center">
    2. <table border="0" width="600">
    3. <tr>
    4. <td width="100%">content</td>
    5. </tr>
    6. </table>
    7. </td></tr></table>


    Die erste Tabelle (width="100%") ist so Breit wie die ganze Seite.
    In der Zelle steht

    PHP-Quellcode

    1. align="center"
    ... der Inhalt ist also zentriert.

    Die zweite hat einen absoluten Wert als Breite, wird sich in der Breite also nicht verändern.


    So kann man es auch schreiben (HTML 4.01/XHTML 1.0 Transitional):

    PHP-Quellcode

    1. <table border="0" width="600" align="center">
    2. <tr>
    3. <td width="100%">content</td>
    4. </tr>
    5. </table>


    -> dies mal steht align="center" direkt als Angabe für die Tabelle und die Breite ist Absolut.


    FlashMilk