tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
419
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Mar 2004
    Beiträge
    1.854
    Blog-Einträge
    2
    Hoioi.

    In einer meiner Seiten gibt es zwei Elemente die ich gerne nebeneinander haben möchte sofern der Platz reicht. Dies könnte ganz einfach über float:left und max-width:50% für beide gehen jedoch möchte ich ohne width (im zweiten Element) arbeiten.

    HTML-Code:
    <form method="post" style="float:left; width:40em;">
    	<label>Neue Nachricht: </label>
    	<input name="titel" maxlength="32" size="32" /><br />
    	<textarea name="nachricht" rows="10" cols="50"></textarea><br/>
    	<input type="submit" />
    </form>
    
    <dl style="float:left; width: 40em; min-width:40em;">
    	<?php echo $this->item; ?>
    </dl>
    Hier stimmt das aussehen (in Chrome) jedoch soll DL nicht in der Breite begrenzt werden sondern lediglich eine minimale Breite haben.

    HTML-Code:
    <dl style="float:left; min-width:40em;">
    Das bewirkt allerdings, dass DL wieder unter FORM angezeigt wird.

    Wie kann ich ein aussehen ähnlich zweier Tabellenzellen nebeneinander bewirken?

    P.S. : margin-left habe ich probiert, macht's noch schlimmer.
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

  2. #2
    Quaese Quaese ist offline Moderator
    tutorials.de Moderator
    Registriert seit
    Feb 2004
    Beiträge
    3.451
    Hi,

    lass mal das float: left in der rechten Spalte weg. Stattdessen setzt du den margin-left-Wert auf die Breite der linken Spalte.
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <form method="post" style="float:left; width:20em; background: #0f0;">
      <label>Neue Nachricht: </label>
      <input name="titel" maxlength="32" size="32" /><br />
      <textarea name="nachricht" rows="10" cols="30"></textarea><br/>
      <input type="submit" />
    </form>
     
    <dl style="margin-left: 20em; min-width:20em; background: #f00;">
      <dt>Definitions Term</dt>
      <dd>
        Definitions-Beschreibung
      </dd>
    </dl>
    Ciao
    Quaese
     
    Vielleicht muss man manchmal vom Weg abkommen, um nicht auf der Strecke zu bleiben!
    ----
    Der "Fortsetzungsroman" auf www.leuteforum.de

    New kind to realize large scalable projects with jQuery: jQuery SDK

  3. #3
    Registriert seit
    Mar 2004
    Beiträge
    1.854
    Blog-Einträge
    2
    Wie gesagt löst margin-left das Problem noch nicht. Sobald das Fenster zu klein wird um beide nebeneinander zu haben rutscht das (zuvor) rechte Element unter das (zuvor) linke mit einem enormen Abstand zur linken Seite.

    Habs grad per Zufall genau so wie es soll:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    
    <form method="post" style="float:left; width:20em; background: #0f0;">
      <label>Neue Nachricht: </label>
      <input name="titel" maxlength="32" size="32" /><br />
      <textarea name="nachricht" rows="10" cols="30"></textarea><br/>
      <input type="submit" />
    </form>
     
    <dl style="display: table-cell; background: #f00;">
      <dt style="display: inline-block; width: 20em;">Definitions Term</dt>
      <dd>
        Definitions-Beschreibung
      </dd>
    </dl>
    Geändert von ZodiacXP (25.04.11 um 21:02 Uhr)
     
    Gebe keine Hilfe per PN, Mail, Instant Messenger etc.
    und keine Copy&Paste-Lösungen - ein bisschen selbst nachdenken sollte drin sein. Konstruktivismus 4tw!


    MfG, Zod

    __________________
    rpd Framework: Rapid Web-Engineering in PHP (Manual | Google Code)

Ähnliche Themen

  1. Text und Bild nebeneinander
    Von brillentuch im Forum HTML-Editoren
    Antworten: 6
    Letzter Beitrag: 26.03.10, 17:16
  2. Kein Platz für Text. Wie am besten lösen?
    Von mike555 im Forum Creative Lounge
    Antworten: 2
    Letzter Beitrag: 14.03.07, 10:04
  3. Text nebeneinander positionieren
    Von folio im Forum CSS
    Antworten: 5
    Letzter Beitrag: 17.02.06, 08:19
  4. Text nebeneinander positionieren
    Von folio im Forum HTML & XHTML
    Antworten: 5
    Letzter Beitrag: 17.02.06, 08:19
  5. Popup schliessen sofern man auf ein andere Fenster geht.
    Von Jan Seifert im Forum Javascript & Ajax
    Antworten: 3
    Letzter Beitrag: 26.03.03, 15:47