Ich erstelle HTML-Tabellenansicht mit HTML-DIVs dynamisch. Die von DIV erstellte Zelle sollte auch erweiterbar sein. In naher Zukunft müsste ich auch Drag and Drop Funktionalität implementieren.So erweitern Sie Floating Child Div auf Eltern Div mit anderen Geschwistern
Dafür habe ich ein Layout erstellt, das wie folgt aussieht und Code ist verfügbar unter fiddle.
Es gibt 8 div in einer schwimmenden Art und Weise angeordnet, dass sie Zellen, wie 12,5% der Breite erfassen, hier ein beliebiger divs kann auf 20-25 Linien erhöht werden, und sie werden Höhe haben, ohne scrollt erhöht . während andere Divs kleinere Linien haben.
Mein Problem ist - I Grenze 1px zwischen gerenderten Zellen zeigen wollen (als zeigen in Screenshot unten), aber alle divs sind nicht auf dem zu 100% erweitert, so wie kann ich es schaffe es
So Zusammenfassung ist,
1) I need to extend DIV and whole row of that DIV if content of the cell(DIV) is increased,
2) I need border at left and bottom ,
3) I don't want to use table, or display: table, table-cell
Diese Lösung ist nicht in IE9 arbeiten –
aber arbeitet hervorragend in anderen Browsern ... Sie Rock (I upvote) ... mir bitte in IE9 helfen -> https: // jsfiddle.net/sajwukd9/ –
Leider wird Flexbox in IE9 nicht unterstützt. Es wird empfohlen, in diesem Fall display: table und display: table-cell zu verwenden. Ich werde meine Antwort aktualisieren, um das zu reflektieren. –