Wpis z mikrobloga

#css #webdev
Mireczki, czy CSS-em da się zrobić, by trzy elementy w jednej linii były wyrównane w inny sposób? To znaczy lewy do lewej, środkowy do środka, a prawy do prawej? Bez zbędnych divów czy tabelek da się to cssem osiągnąć? Przykład o co chodzi - czerwone elementy na rysunku poglądowym.
Arveit - #css #webdev
Mireczki, czy CSS-em da się zrobić, by trzy elementy w jednej ...

źródło: comment_uPp3JzOvn1Dp36fhOSET5hXydZCD4JLO.jpg

Pobierz
  • 14
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@p3k1: pytanie było, czy CSS-em się da to zrobić ( ͡º ͜ʖ͡º). Że w bootstrapie mam grida, to wiem, ale tu nie mogę użyć bootstrapa.
  • Odpowiedz
@Arveit: rodzic - text-align: justify, dzieci display:inline-block;
Rodzicowi dodaj jeszcze :after {content: ' '; display: inline-block; height: 1px; width: 90%} - justowanie działa tylko na elementach z wieloma liniami.
  • Odpowiedz
@SuperBuka: Absolute to najprostsza droga żeby wszystko r-------o się w drobny mak w responsive.

a co do pytani @Arveit: Możesz np zrobić to tak jeden div float:left, drugi float:right a ten środkowy text-align center, albo tak jak inni pisali na text-align justify i display inline-block. Najważniejsze przy tych zabawach jest to, żebyś załapał że cokolwiek co jest inline-block jest traktowane tak jak text (możesz np. zmienić kolejnosć divów
  • Odpowiedz