Ergebnis 1 bis 4 von 4

Thema: CSS Tabellen simulieren

  1. #1
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206

    CSS Tabellen simulieren

    Hallo,
    ich habe eine Auflistung einzelner Produkte im Code sieht das so aus:

    Code:
     <div class="option" id="product_1">
    			<span class="name">Produktname</span>
    			<a href="#" class="less"><img src="images/less.gif" alt="-" border="0" /></a>
                            <span class="quantity">1</span>			
                            <span class="unit"></span>
    			<a href="#" class="more"> <img src="images/more.gif" alt="+" border="0" /> </a>
    			<input type="hidden" name="product[1]" value="1" />
    </div>
    Das äußere div#option steht für ein Produkt bzw. eine neue Reihe (<tr></tr>)
    #name ist ein eigenes Feld, #less ist auch eins. #quantity und #unit stehen hintereinander zusammen in einem Feld
    #more ist auch ein eigenes Feld.

    Wie kann ich das machen das das ganze schön sortiert aussieht? Also quasi
    eine Tabelle simuliert wird ;-)

    Hoffe mich versteht einer
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  2. #2
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Hallo,
    habe es hinbekommen.

    Code:
    .configurator {
      display: table;
    }
    
    .option {
       display: table-row;
    }
    
    
    .name {
       display: table-cell;
       vertical-align: top;
       font-weight:bold;
    }
    
    .dummy {
       display: table-cell;
       width:20px;
    }
    
    
    .less {
       display: table-cell;
       vertical-align: top;
    }
    
    .quantity {
       display: table-cell;
       vertical-align: top;
       text-align:center;
    }
    
    .unit {
       display: table-cell;
       vertical-align: top;
       text-align:center;   
    }
    
    .more {
       display: table-cell;
       vertical-align: top;
    }
    
    .complete {
      margin-top:20px;
    }
    
    .complete .name {
      border-bottom: 3px double #000000;
      display:inline;
    }
    
    .complete .price {
      border-bottom: 3px double #000000;
    }
    
    .complete .unit {
      border-bottom: 3px double #000000;
      display:inline;
    }
    sind zwar noch paar Sachen mehr aber falls es jemanden interessiert. Das ganze geht mit display: table, table-row, table-cell

    Gruß
    cdp
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



  3. #3
    Erfahrener Benutzer Avatar von Freak4ever
    Registriert seit
    22.08.2007
    Beiträge
    310
    Mhmm sollte man nicht Tabellen dafür nutzen, für was sie auch da sind? Aber nette Lösung


  4. #4
    Erfahrener Benutzer Avatar von Gremlin
    Registriert seit
    05.07.2006
    Beiträge
    5.206
    Mit Tabellen kann ich schwieriger mit Ajax arbeiten deshalb mach ich das nur mit divs und span.

    Gruß
    cdp
    Diskutiere nie mit Idioten - sie holen Dich auf ihr Niveau und schlagen Dich dort mit Erfahrung!



Ähnliche Themen

  1. [SQL] Tabellen ohne Userid
    Von MrChicken im Forum [HD] Programmieren
    Antworten: 2
    Letzter Beitrag: 31.05.2016, 09:54
  2. Tabellen Installation
    Von Dyman im Forum Support zu Addons & Erweiterungen
    Antworten: 8
    Letzter Beitrag: 11.10.2010, 20:56
  3. Tabellen Problem
    Von Sack im Forum [HD] Grafik, Server & Sonstiges
    Antworten: 1
    Letzter Beitrag: 08.10.2009, 22:32
  4. Hilfe bei 2 Tabellen
    Von the-carnage im Forum Support zum VMSone
    Antworten: 11
    Letzter Beitrag: 09.09.2008, 18:39
  5. wieviele tabellen maximal in 1 DB
    Von didith1207 im Forum [HD] Programmieren
    Antworten: 1
    Letzter Beitrag: 28.01.2008, 12:16

Berechtigungen

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