tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
716
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
DIESES THEMA IST
GESCHLOSSEN
  1. #1
    Registriert seit
    Dec 2001
    Beiträge
    4.791
    Und schon wieder ein Arbeitsbezogenes Problem.
    Stark vereinfacht:
    Ich habe ein Tabellenlayout mit drei Spalten links(menü), mitte(content) und rechts(aktuelle informationen) - und nein, es ist keine Clanpage, auch wenn das Layout stark danach aussieht *g* - Das Problem besteht jetzt darin, dass die gesamte Tabelle, die Seite voll ausfüllen soll, hat auch width="100%" drin, klappt also. Jetzt haben menü und infobox ebenfalls feste Werte für ihre Breite. Allerdings ignoriert er den Wert für die infobox, wenn ich in der Mitte z.B. nur ein Wort stehen habe. Dann ist die mittlere Zeile ~120px breit und die Infobox nimmt den Rest der Breite ein.
    Wenn ich drüber nachdenke scheint es auch logisch zu sein, da er die Tabelle ja irgendwie von links nach rechts interpretiert, aber das muss doch irgendwie zu lösen sein ohne feste Werte für die mittlere Spalte zu vergeben, oder nicht ?
     

  2. #2
    Avatar von Mark
    Mark Mark ist offline Mod | Cinema4D
    tutorials.de Moderator
    Registriert seit
    Aug 2003
    Ort
    Vienna:Austria
    Beiträge
    8.123
    Blog-Einträge
    10
    Hi!

    Bin ein wenig verwirrt:
    PHP-Code:
    <TABLE WIDTH=100HEIGHT=100BORDER=1 CELLPADDING=0 CELLSPACING=0>
    <
    TR><TD WIDTH=120>links</TD>
        <
    TD>mitte</TD>
        <
    TD WIDTH=120>rechts</TD>
    </
    TR></TABLE
    ...läßt rechts nicht 120px breit sein, sondern größer?
     
    ... bitte keine C4D-Fragen per PN ...
    +++ OUT NOW for CINEMA4D:
    Al'em - Free Align Plugin + Shaderpack Vol 1 - Free Shaders
    + Roll-It v1.0 - Free Roll Plugin + Egg-Objekt - Free Egg Primitive +++
    eggtion.net

  3. #3
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Das mit dem Prozent und absoluten Abgaben mischen, ist nie so der Hit. Eigentlich ist es gar nicht erlaubt, in manchen Browsern funktioniert es trozdem (bosnders im IE ), aber in anderen eben nicht.
    Eine Möglichkeit wäre, wenn du den Spalten breiten in Prozent vergibst, und dann entweder mit cellspacing oder padding die Abstände wiederherstellst.
    Z.b. so:
    PHP-Code:
    <table border="0" cellpadding="0" cellspacing="0" style="width:100%;">
    <
    tr>
        <
    td style="width:15%;">bla blamenu</td>
        <
    td style="width:70%;padding-left:10px;padding-right:10px;">
            
    bla blamain
        
    </td>
        <
    td style="width:15%;">bla bla info</td>
    </
    tr>
    </
    table
    Eine weitere Möglichkeit, wenn du die breite des verfügbaren Platzes aus scree.availWidth ausliest, und die Tabelle entsprechend mit JavaScript anpasst. Allerdings hat das den Nachteil, dass die Größe des aktuellen Browserfensters nciht berücksichtigt, sondern nur die verfügbare Breite bei maximierten Fenster zurückgibt (Statusleiste, ICQ, etc werden aber berücksichtigt)
     

  4. #4
    Registriert seit
    Dec 2001
    Beiträge
    4.791
    Ich denke ich werde es wie Nuinmundo meinte machen, mit dem auslesen der Breite für die Tabelle. Den <td>'s kann ich keine % Angaben in Sachen Breite zuteilen, da sich sonst das grafische Layout verzieht. Danke für die Hilfe.

    So genug Mittagspause, auf ans Werk

    //edit: Naja leider zieht er die Scrollbalken nicht ab, aber wenn man von der width 20px abzieht, dann funktionierts trotzdem und bei 1024x768 und 800x600 ists jetzt passabel...
    Geändert von Tim C. (05.09.03 um 12:40 Uhr)
     

Ähnliche Themen

  1. JTable ComboBox in Zelle soll andere Zelle beeinflussen
    Von Moltar im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 04.06.07, 15:09
  2. JTable - Rechtsklick soll Zelle markieren
    Von psykochris im Forum Java
    Antworten: 2
    Letzter Beitrag: 15.11.06, 08:39
  3. zelle soll auf Inhalt reagieren
    Von fanste im Forum Office-Anwendungen
    Antworten: 2
    Letzter Beitrag: 02.10.06, 10:14
  4. Antworten: 4
    Letzter Beitrag: 02.01.05, 12:54
  5. HTML Tabelle nicht wie sie soll!
    Von Buttkicker im Forum HTML & XHTML
    Antworten: 26
    Letzter Beitrag: 01.10.04, 17:26