2024-05-19 13:16:36
  • Hello!
  • Whats ya doin?
  • ByeBye

[&]

18.219.213.196

Wyświetlanie elementów

workshop: #22c2-dsp-inl-blk.html

Mini-warsztat CSS: wyświetlanie elementów

Przykłady różnego zachowania elementów w zależności od sposobu ich wyświetlania.

Przygotowanie

  1. Przygotuj 8 węzłów P oraz selektor: .step p z regułami:
    background-color: #737373; color: #e3dcff; font-weight: 800; margin: 0px; padding: 0px; text-align: center;
  2. Przygotuj selektor klasy: dspInl z regułami:
    border: solid 1px lightblue; background-color: #cff0fb !important; display: inline; width: 60px;
  3. Przygotuj selektor klasy: dspBlk z regułami:
    border: solid 1px #737373; background-color: #e3dcff !important; display: block;
  4. Przygotuj selektor klasy: dspIB z regułami:
    border: solid 1px #ececec; background-color: #fdffdf !important; display: inline-block; width: 60px;
  5. Przygotuj selektor klasy: flxCntr z regułami: display: flex; flex-flow: row wrap; justify-content: space-around;
    oraz flxItem z regułami: background-color: #bbe387 !important; color: black !important; width: 60px;

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

1

2

3

4

5

6

7

8

.b1 30%
.b2 20%
.b3 50%
.b4 100%
.b5 50%
.clrFix::after {
	content: "";
	clear: both;
	display: block;
}	

Klasę clrFix należy dodać do ostatniej Sekcji

float: left + clearFix
.b1 30%
.b2 20%
.b3 50%
.b4 100%
.b5 50%

Podsumowanie

  1. Jak można zwiększyć obszar elementu liniowego, jeżeli nie można na nim zastosować reguł height, ani width ?
  2. Co można zrobić, by odzyskać wolną przestrzeń po elemencie blokowym nie zajmującym (wizualnie) 100% szerokości strony?
  3. Dlaczego elementy pływające opuszczają swoje domyślne miejsce? Jakie są tego efekty i jak im zaradzić?