Ergebnis 1 bis 10 von 10

Thema: Inerhalb eines div absolut positionieren

  1. #1
    xxoes ist offline König
    registriert
    17-02-2001
    Ort
    Location
    Beiträge
    933

    Question Inerhalb eines div absolut positionieren

    Hi,

    ich möchte mehrere Zeilen und Spalten wie in einer Tabelle darstellen und Inerhalb einer Zelle ein Element positionieren aber wie?

    Code:
        <div>
          <div style='float:left;width:100px;height:100px'>A1</div>
          <div style='float:left;width:100px;height:100px'>B1</div>
          <div style='float:left;width:100px;height:100px'>C1</div>
          <div style='float:clear;width:100px;height:100px'></div>
          <div style='float:left;width:100px;height:100px'>A1
            <div style='position:absolute;bottom:10px;width:50px;height:50px'>
              X
            </div>
          </div>
          <div style='float:left;width:100px;height:100px'>B1</div>
          <div style='float:left;width:100px;height:100px'>C1</div>
          <div style='float:clear'></div>
        </div>
    ich möchte nicht das das X 10px vom Boden der Seite sonder 10px vom Boden des A1 divs positioniert wird.

    hat einer eine Idee?

    lg xxoes

  2. #2
    mikdoe ist offline Kaiser
    registriert
    01-05-2010
    Beiträge
    1.011

    AW: Inerhalb eines div absolut positionieren

    Zitat Zitat von xxoes Beitrag anzeigen
    ich möchte mehrere Zeilen und Spalten wie in einer Tabelle darstellen
    Ist <table> inzwischen out? Macht man es heutzutage lieber anders als ursprünglich vorgesehen?

  3. #3
    xxoes ist offline König
    registriert
    17-02-2001
    Ort
    Location
    Beiträge
    933

    AW: Inerhalb eines div absolut positionieren

    Hi,

    überall bei css ließt man das man keine tabellen mehr nutzen soll.
    gibts da keine css lösung?

    [edit]Mit tabellen gehts auch nciht selbe problem, es wird unten auf der seite dargestellt.[/edit]

    lg kita

    P.S. ich hab nix gegen tabellen
    Geändert von xxoes (03-02-2012 um 19:29 Uhr)

  4. #4
    mikdoe ist offline Kaiser
    registriert
    01-05-2010
    Beiträge
    1.011

    AW: Inerhalb eines div absolut positionieren

    Zitat Zitat von xxoes Beitrag anzeigen
    überall bei css ließt man das man keine tabellen mehr nutzen soll.
    gibts da keine css lösung?
    Jeder vertritt seine Sache.
    Soweit ich weiß ist die gute alte <table> bislang nicht deprecated. Oder bin ich falsch informiert?

    Zitat Zitat von xxoes Beitrag anzeigen
    [edit]Mit tabellen gehts auch nciht selbe problem, es wird unten auf der seite dargestellt.[/edit]
    Wie sieht denn von diesem Versuch der komplette Code aus?

  5. #5
    xxoes ist offline König
    registriert
    17-02-2001
    Ort
    Location
    Beiträge
    933

    AW: Inerhalb eines div absolut positionieren

    Code:
        <table border='1'>
          <tr style='height:100px'>
            <td style='width:100px'>
              A1
            </td>
            <td style='width:100px'>
              B1
            </td>
            <td style='width:100px'>
              C1
            </td>
          </tr>
          <tr style='height:100px'>
            <td style='width:100px'>
              A2
            </td>
            <td style='width:100px'>
              B2
              <div style='border-style:dotted;position:absolute;bottom:25px;left:25px;width:50px;height:50px'>X</div>
            </td>
            <td style='width:100px'>
              C2
            </td>
          </tr>
        </table>

  6. #6
    Avatar von dkdenz
    dkdenz ist offline Super Moderator
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    11.797

    AW: Inerhalb eines div absolut positionieren

    Innerhalb eines div's positioniert man absolute, indem man dem div ein position:relative gibt ...

  7. #7
    xxoes ist offline König
    registriert
    17-02-2001
    Ort
    Location
    Beiträge
    933

    AW: Inerhalb eines div absolut positionieren

    Hi dkdenz,
    ich hab dem div doch position:absolute gegeben.

    lg xxoes

  8. #8
    Avatar von dkdenz
    dkdenz ist offline Super Moderator
    registriert
    13-04-2004
    Ort
    Lübeck
    Beiträge
    11.797

    AW: Inerhalb eines div absolut positionieren

    Zitat Zitat von xxoes Beitrag anzeigen
    ich hab dem div doch position:absolute gegeben.
    Meinen Beitrag noch mal lesen ...

  9. #9
    xxoes ist offline König
    registriert
    17-02-2001
    Ort
    Location
    Beiträge
    933

    AW: Inerhalb eines div absolut positionieren

    Was soll das denn bringen?
    dann müsste ich ja die eltern-divs alle relativ positionieren.
    dann könnte ich ja gleich die divs alle relativ positionieren.

  10. #10
    Avatar von kkapsner
    kkapsner ist gerade online Moderator
    registriert
    28-03-2008
    Beiträge
    9.897

    AW: Inerhalb eines div absolut positionieren

    Die absolute Positionierung bezieht sich immer im Bezug auf den .offsetParent
    Dieser ist immer da erste Eltern- oder Großelternelement, das nicht position:static hat.
    Wenn du also in Bezug auf deine Eltern-DIVs positionieren willst, musst du diesen entweder absolute/relative/fixed machen. Absolute und fixed sind für dein Problem wahrscheinlich nicht praktikabel => es bleibt nur noch relative über.

    PS: <Table> wurde früher oft zu Layoutzwecken missbraucht. Das war nicht besonders schön/praktikbel/wartbar (es war aber in Bezug auf verschiedene Browser relativ stabil) und ist deswegen nicht mehr in Mode. Um eine ganz normale Tabelle zu machen, sollte man natürlich immer noch <table> verwenden - das ist ja der Sinn von semantischem HTML: verwende das richtige Tag für den richtigen Zweck.

Ähnliche Themen

  1. Include Problem inerhalb von Javascript
    Von cefuroX im Forum JavaScript
    Antworten: 12
    Letzter Beitrag: 01-08-2008, 19:48
  2. DIV - absolut
    Von Dit im Forum CSS und (X)HTML
    Antworten: 2
    Letzter Beitrag: 06-03-2007, 15:17
  3. Frames via CSS absolut positionieren?
    Von Nexus im Forum Allgemeines
    Antworten: 10
    Letzter Beitrag: 23-08-2001, 21:55
  4. Text absolut oben in TD
    Von Liane im Forum Allgemeines
    Antworten: 0
    Letzter Beitrag: 30-01-2001, 19:48
  5. Antworten: 1
    Letzter Beitrag: 19-12-2000, 15:09

Lesezeichen

Berechtigungen

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