Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > Web Development
You last visited: Today at 18:07

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Flex-box mit immer 2 Columns

Discussion on Flex-box mit immer 2 Columns within the Web Development forum part of the Coders Den category.

Reply
 
Old   #1
 
Cc_Cc_Cc's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 417
Received Thanks: 17
Flex-box mit immer 2 Columns

Hi,

ich wollte per While-Schleife User anzeigen lassen.

Ich wollte immer 2 User anzeigen in einer Box. (Two-Columns).

Das Problem ist:


HTML:


CSS:
Cc_Cc_Cc is offline  
Old 07/22/2018, 15:37   #2
 
elite*gold: 0
Join Date: Oct 2007
Posts: 93
Received Thanks: 15
Ich weiß nicht ob ich es richtig verstanden habe...
Mit Row:

Mit Column:
krankheit is offline  
Thanks
1 User
Old 07/22/2018, 20:55   #3
 
Cc_Cc_Cc's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 417
Received Thanks: 17
Quote:
Originally Posted by krankheit View Post
Ich weiß nicht ob ich es richtig verstanden habe...
Mit Row:

Mit Column:
Das Zweite mit Column ist richtig gemeint. Aber du hast 2x Div Box genommen. Bei mir lasse ich ja per While alle anzeigen. Das heißt das muss alles in diesem Code passieren:

Cc_Cc_Cc is offline  
Old 07/22/2018, 22:06   #4
 
elite*gold: 0
Join Date: Oct 2007
Posts: 93
Received Thanks: 15
warum muss es denn Column sein ?
Sonst mach es so

Ist ja auch irgendwie komisch ... wenn ich ne row habe und sage ein item hat 50% komm ich noch mit.
Bei ner Column aber? das heißt du musst vorher wissen wie viele items du hast die Anzahl halbieren und dann weißt du erst wie hoch ein item sein muss ? Wie willst du das denn sonst bestimmen ?
krankheit is offline  
Thanks
1 User
Old 07/22/2018, 22:19   #5
 
Legithos's Avatar
 
elite*gold: 95
Join Date: Nov 2009
Posts: 669
Received Thanks: 47
Huhu,

Ich versteh noch nicht genau was du vor hast ? Was du dir aber abgewöhnen solltest ist em und px gleichzeitig zu verwenden, macht's nur unnötig kompliziert! Auch frage ich mich warum du n border-bottom in deine Box packst, wenn du dem Item eh n normalen border gibst ?

Kannst du vllt deinen PHP-code zum Verständnis auch hinzufügen?
Legithos is offline  
Old 07/22/2018, 22:26   #6
 
Cc_Cc_Cc's Avatar
 
elite*gold: 0
Join Date: Mar 2011
Posts: 417
Received Thanks: 17
Quote:
Originally Posted by Legithos View Post
Huhu,

Ich versteh noch nicht genau was du vor hast ? Was du dir aber abgewöhnen solltest ist em und px gleichzeitig zu verwenden, macht's nur unnötig kompliziert! Auch frage ich mich warum du n border-bottom in deine Box packst, wenn du dem Item eh n normalen border gibst ?

Kannst du vllt deinen PHP-code zum Verständnis auch hinzufügen?
Ich möchte das alle Boxen so angezeigt werden. Immer 2 nebeneinander.

Wie im Bild:


Der PHP-Code ist zu lang aber hier ein kleines Bsp. :

Cc_Cc_Cc is offline  
Old 07/23/2018, 06:52   #7
 
Legithos's Avatar
 
elite*gold: 95
Join Date: Nov 2009
Posts: 669
Received Thanks: 47
Okay jetzt versteh ich's. Du könntest den Items im CSS ein float left geben und die Breite so anpassen, dass zwei Boxen nebeneinander sind. Im Endeffekt nutzt man Flexbox ja für responsive Design, heißt wenn man die Browsergröße anpasst, verschiebt sich das Design. Um jetzt aber immer zu 100% 2 Items nebeneinander zu haben würde ich dir float: left; empfehlen und eben die fixe Breite und/oder nach jedem zweiten Item ein clear: left; einfügen, um sicher zu gehen, dass nach 2 Items eine "neue Zeile" beginnt.
Legithos is offline  
Thanks
2 Users
Old 07/23/2018, 10:33   #8
 
type.'s Avatar
 
elite*gold: 74
Join Date: Aug 2017
Posts: 284
Received Thanks: 151
So ein schöner Thread; ich glaub, ich lass meinen Senf auch mal noch hier. (:
Ich persönlich würde auch auf den Löungsweg von krankheit zurückgreifen. Ist modern, sauber und flexibel.
Nutzt eben nicht flex-direction: column;, aber ich denke nicht, dass das wirklich zwingend nötig ist – zumindest deiner Zeichnung nach zu urteilen – oder?
Quote:
Originally Posted by krankheit View Post

Quote:
Originally Posted by Legithos View Post
Um jetzt aber immer zu 100% 2 Items nebeneinander zu haben würde ich dir float: left; empfehlen und eben die fixe Breite und/oder nach jedem zweiten Item ein clear: left; einfügen, um sicher zu gehen, dass nach 2 Items eine "neue Zeile" beginnt.
Ein wenig oldschool, aber wenn man sich um ältere Browser kümmern muss eine gute Alternative.

Quote:
Originally Posted by Legithos View Post
Im Endeffekt nutzt man Flexbox ja für responsive Design, heißt wenn man die Browsergröße anpasst, verschiebt sich das Design.
hmm… Ich weiß allerdings nicht, ob ich dem so zustimmen kann. Prozent-basierte Angaben machen ja im Prinzip nichts anderes, als sich auch dem Viewport anzupassen – also responsive sein.
Selbst, wenn man jetzt nur für den Desktop entwickelt, weiß man ja nicht, welche größe der Browser am Ende beim Nutzer hat. Von daher ist ein responsiver Ansatz sicherlich nie verkehrt.
Ich denke sowieso, dass viele Frontendler diese „Zuordnung” von Specs viel zu eng sehen. CSS bietet mittlerweile so viele Möglichkeiten, die man in Betracht ziehen muss, dass dieses Schubladendenken ein wenig überholt ist; da lasse ich mich aber gern auf eine Diskussuion ein. ^—^


Ich schmeiß, einfach aus Spaß, einfach mal noch die dritte Variante mit ins Rennen: Wie wäre es denn mit Grid?
Code:
display: grid;
grid-template: auto / repeat( 2, 1fr );
Totaler Overkill für diese Anwendung, aaaber es funktioniert… :D
type. is offline  
Thanks
1 User
Old 07/23/2018, 14:53   #9
 
Legithos's Avatar
 
elite*gold: 95
Join Date: Nov 2009
Posts: 669
Received Thanks: 47
Quote:
Originally Posted by type. View Post
Selbst, wenn man jetzt nur für den Desktop entwickelt, weiß man ja nicht, welche größe der Browser am Ende beim Nutzer hat. Von daher ist ein responsiver Ansatz sicherlich nie verkehrt.
Bestimmt ist responsive nie verkehrt, macht's aber schwerer und geht auch oft ohne.
Legithos is offline  
Old 07/23/2018, 15:15   #10
dotCom
 
Devsome's Avatar
 
elite*gold: 9842
The Black Market: 107/0/0
Join Date: Mar 2009
Posts: 16,844
Received Thanks: 4,675
Quote:
Originally Posted by Legithos View Post
Bestimmt ist responsive nie verkehrt, macht's aber schwerer und geht auch oft ohne.
Klar geht es auch ohne responsivität, aber sowas schadet nur deiner Seite.
Daher falls man etwas im Web programmiert, bitte immer responsive.
Devsome is offline  
Old 07/23/2018, 16:43   #11
 
type.'s Avatar
 
elite*gold: 74
Join Date: Aug 2017
Posts: 284
Received Thanks: 151
Quote:
Originally Posted by Legithos View Post
Bestimmt ist responsive nie verkehrt, macht's aber schwerer und geht auch oft ohne.
Das würde ich so nicht behaupten. o:
Viele der neuen Layoutmethoden kommen ja sehr gut ohne Mediaqueries klar – also ist da nicht wirklich mehr Aufwand nötig.
Grid kommt mit auto-fill/auto-fit und Dingen wie repeat() und minmax(),
Flex mit flex-grow, flex-shrink und flex-basis
Damit kann man schon eine ganze Menge anstellen.

Beispiele:

type. is offline  
Old 07/23/2018, 20:12   #12
 
Legithos's Avatar
 
elite*gold: 95
Join Date: Nov 2009
Posts: 669
Received Thanks: 47
Quote:
Originally Posted by Devsome View Post
Klar geht es auch ohne responsivität, aber sowas schadet nur deiner Seite.
Daher falls man etwas im Web programmiert, bitte immer responsive.
Wieso schadet das meiner Seite ? Ich brauch doch zb keine Responsivität, wenn ich ein Adminpanel für mich selbst einrichte. Im Endeffekt benutze ich das nur selbst, da muss es nich responsive sein. Meiner Meinung nach ist es Projektabhängig.


Nunja, es hat einen Grund warum ein responsive Design teurer als ein "normales" ist!
Legithos is offline  
Old 07/23/2018, 20:40   #13
 
lnqlorlouz's Avatar
 
elite*gold: 0
Join Date: Jun 2013
Posts: 405
Received Thanks: 84
Quote:
Originally Posted by Legithos View Post
Wieso schadet das meiner Seite ? Ich brauch doch zb keine Responsivität, wenn ich ein Adminpanel für mich selbst einrichte. Im Endeffekt benutze ich das nur selbst, da muss es nich responsive sein. Meiner Meinung nach ist es Projektabhängig.
Nunja, es hat einen Grund warum ein responsive Design teurer als ein "normales" ist!
Naja responsive sollte im Jahr 2018 eigentlich schon Standard sein. Alles andere kannst du vergessen. Zumal es heutzutage so viele CSS-Frameworks gibt, die das alles schon dabei haben.
-
-
-
-

Ein nicht responsives Layout sieht einfach nur noch aus.
lnqlorlouz is offline  
Old 07/24/2018, 11:24   #14
 
type.'s Avatar
 
elite*gold: 74
Join Date: Aug 2017
Posts: 284
Received Thanks: 151
Quote:
Originally Posted by lnqlorlouz View Post
Naja responsive sollte im Jahr 2018 eigentlich schon Standard sein.
^ this
Wobei ich Legithos in einem Punkt Recht geben muss: Wenn ich etwas nur für mich selbst bastel, dann lasse ich Fallbacks/Polyfills und Responsivität oftmals auch einfach Links liegen – ich weiß ja, welche Umstände ich am Ende habe.


Quote:
Originally Posted by Legithos View Post
Nunja, es hat einen Grund warum ein responsive Design teurer als ein "normales" ist!
Ja, schon… aber wir leben eben auch in einer Welt, in der man nicht vorhersehen kann, mit welchem Device, User-Agent und mit welcher Darstellung ein User auf der Seite landet, deshalb sollte man antizipieren.


Quote:
Originally Posted by lnqlorlouz View Post
Zumal es heutzutage so viele CSS-Frameworks gibt, die das alles schon dabei haben.
eew. Frameworks.
type. is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Requesting a query for adding new columns in db
01/28/2012 - SRO Private Server - 3 Replies
Hi i'm requesting a query to add more columns into a table, i need 3 more columns at shardservice since cleaned the db it only appears one column atm. So if anyone got one feel free to post it. Thanks in advance!
Hi, can someone teach me how to insert rows/columns in thread starter?
12/20/2011 - Silkroad Online Trading - 1 Replies
Please? Skype: r3v3nid0
CSV excel columns..
10/19/2011 - Dekaron - 2 Replies
.
itemtype new columns!
07/28/2011 - CO2 Programming - 4 Replies
in the oldest patches itemtype was like this: 111003 IronHelmet 21 0 15 0 0 0 0 0 0 0 150 0 0 0 3 0 0 0 0 3998 3998 0 0 0 0 0 0 0 0 1 1000 0 0 0 0 Warrior`sHelmet None 5 now the itemtype looks like this: 111003 IronHelmet 21 0 15 0 0 0 0 0 0 0 150 0 0 0 3 0 0 0 0 3899 3899 0 0 0 0 0 0 0 0 0 1 1000 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Warrior`sHelmet None 5 0 0 0
Sry aber jetzt muss ich NTd2 Frage: Columns is undefined
03/29/2010 - Diablo 2 - 5 Replies
Hallo liebe Leser, also nach 4 Std. 2 Videos habe ich zahlreiche Fehler die ich letzten endes gemacht habe alle behoben (hoffe ich :o ) Nun jetzt Sagt er von wegen Zeile 66 in dem Config Ordner von Sorceress_Hanswurst wäre fehlerhaft Columns is undefined..... Ich hab mehr mals drüber geschaut woran liegs oO



All times are GMT +1. The time now is 18:07.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.