+ Antworten
Ergebnis 1 bis 11 von 11

Thema: bildbreite anpassen

  1. #1
    TP-Member defcon macht alles soweit korrekt
    Registriert seit
    Aug 2003
    Beiträge
    43

    bildbreite anpassen

    hab z.b. auf meiner seite 2 bilder, ein hauptbild und rechts daneben ein hintergrundbild. das rechte bild soll sich je nach fensterbreite des iexplorers anpassen.

    code:
    PHP-Code:
    <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
      <
    tr
        <
    td width="990" height="580" valign="middle"><img src="hauptbild.jpg" width="990" height="580"></td>
        <
    td width="100%" valign="middle"><img src="rechts.gif" width="100%" height="580"></td>
      </
    tr>
    </
    table

    mit dem code ist es mir komischerweise möglich das zu realiesieren obwohl mir gesagt wurde das dies nicht funktioniert.

    funktioniert das so bei jedem browser, oder ists nur zufall das es bei mir richtig angezeigt wird?!?!

  2. #2
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Hallo defcon,

    die Breite und Höhe von Grafiken kann durchaus auch in %-Werten angegeben werden, wie du hier nachlesen kannst :

    http://selfhtml.teamone.de/html/graf...m#breite_hoehe

    Nicht HTML-konform ist hingegen die Tabellenhöhe von 100 %. Die funktioniert zwar in allen mir bekannten Browsern, wird auch oft verwendet, ist aber eigentlich nicht standardkonform.

    Gruß, Jürgen

  3. #3
    TP-Member defcon macht alles soweit korrekt
    Registriert seit
    Aug 2003
    Beiträge
    43
    danke!

  4. #4
    TP-Insider belimo macht sich hier sehr viel Mühe Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    932
    Weiss, der Tread ist schon steinalt, aber was mich interessieren würde, Jürgen:
    Was machst du wenn du eine Tabelle Höhe 100% brauchst? Gibt es für das auch eine standartkomforme Lösung?

    Gruss Belimo
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug


  5. #5
    ingo
    Guest
    style="height:100%"
    oder
    table {height:100%} im css

  6. #6
    TP-Insider belimo macht sich hier sehr viel Mühe Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    932
    und das ist im Gegensatz zu HTML dann standart?
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug


  7. #7
    ingo
    Guest
    jup

  8. #8
    TP-Specialist Jürgen bringt sich richtig ein Jürgen bringt sich richtig ein Avatar von Jürgen
    Registriert seit
    Feb 2002
    Ort
    Wien
    Beiträge
    2.518
    Zitat Zitat von ing.o
    jup
    Nein, das stimmt so nicht

    Grundsätzlich gibt es keine eindeutige und standardkonforme Lösung für eine Tabelle mit 100% Höhe. Will man, dass der Browser im Standardmode läuft und in allen modernen Browsern eine korrekt hohe Tabelle angezeigt wird, muss man viel tricksen und mit Browserhacks arbeiten. Auch dann ist die Sache wackelig, denn niemand kann deren Funktion bei neueren Versionen garantieren. Vor allem der IE arbeitet hier nicht korrekt. Ein Thema dazu: http://www.traum-projekt.com/forum/s...tabelle+100%25

    Noch ein Punkt dazu: eine Tabellenhöhe von 100% war auch in HTML nie standardkonform. Bei der CSS-Lösung reicht es auch nicht aus, einfach der Tabelle 100% Höhe zu verpassen, es muss auch den umschließenden Tags <body> und <html> (merkwürdigerweise) jeweils ein height: 100% verpasst werden. Und das zusätzlich zu den beschriebenen Browserhacks, die ich hier nicht im Detail erläutern will, weil ich sie selbst nicht verwende

    Deshalb - wenn geht vermeiden, würde ich sagen. Was ich tue ist, das Problem "umschiffen". Wie hier z. B. www.ingeborg-bachmann.cc. Hier wird das "Tafel"-Design durch ein Hintergrundbild erreicht, die Höhe der Contenttabelle ist inhaltsabhängig.

    Gruß,
    Jürgen

  9. #9
    ingo
    Guest
    nochmal zu dem 100% problem, ergänzend zu jürgens beitrag:
    Bei der CSS-Lösung reicht es auch nicht aus, einfach der Tabelle 100% Höhe zu verpassen, es muss auch den umschließenden Tags <body> und <html> (merkwürdigerweise) jeweils ein height: 100% verpasst werden
    natürlich muss das betroffene element auch wissen, wovon es denn 100% auszufüllen hat. das liegt für mich in der natur der sache.
    nehmen wir mal ein grundkonstrukt:

    natürlich sind hier 100% nur der platz, den hier die überschrift einnimmt und nicht die größe des browserfensters, denn dessen größe haben wir nicht abgefragt und ein vernünftiger browser wird sich hüten, dies automatisch zu tun.
    sichtbar wird das ganze, wenn wir dem body tag mal ein border-bottom verpassen: klick
    der bereich des body-tag ist nur so hoch, wie auch "platz" vom innenliegenden element verbraucht wird.
    verschiedene lösungsansätze finden sich über die suche
    jedoch tendiere ich wie jürgen meist dazu, diese problematik zu umschiffen

  10. #10
    TP-Insider belimo macht sich hier sehr viel Mühe Avatar von belimo
    Registriert seit
    Feb 2004
    Ort
    Schweiz
    Beiträge
    932
    Hm, ganz interessant, danke für die Info!

    lg Belimo
    Gruss belimo


    Meine Lieblings-Firefox-Erweiterung: Firebug


  11. #11
    TP-Newbie qwerik macht alles soweit korrekt
    Registriert seit
    Aug 2010
    Beiträge
    1
    Hi,

    das Them ist zwar schon älter, aber ich hätte da noch eine Frage zu der Bildbreite. Kann man das auch irgendwie so einstellen, dass das nur verkleinert wird und nicht vergrössert? Ich meine wenn das Fenster nun verkleinert wird, so dass das Bild kleiner wird aber wenn das Fenster vergrössert wird, das Bild nicht über seine 100% Grösse vergrössert wird?

    (kleiner gleich Fensterbreite)?
    Geändert von qwerik (30.07.2011 um 22:33 Uhr)

+ Antworten

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51