bubnov

39
CSS Flexible Box Layout будущее? Настоящее!

Upload: kuchinskaya

Post on 22-Jun-2015

192 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Bubnov

CSS Flexible Box Layout — будущее?

Настоящее!

Page 2: Bubnov

2

Две колонки

Page 3: Bubnov

<div class="col-1">

Колонка 1

</div>

<div class="col-2">

Колонка 2

</div>

3

float

Page 4: Bubnov

<div class="col-1">

Колонка 1

</div>

<div class="col-2">

Колонка 2

</div>

.col-1,

.col-2 {

float:left;

}

4

float

Page 5: Bubnov

<table> <tr> <td class="col-1"> Колонка 1 </td> <td class="col-2"> Колонка 2 </td> </tr> </table>

5

table

Page 6: Bubnov

<div class="col-1">

Колонка 1

</div>

<div class="col-2">

Колонка 2

</div>

6

inline-block

Page 7: Bubnov

<div class="col-1">

Колонка 1

</div>

<div class="col-2">

Колонка 2

</div>

.col-1,

.col-2 {

display:inline-block;

}

7

inline-block

Page 8: Bubnov

<div class="col-1">

Колонка 1

</div>

<div class="col-2">

Колонка 2

</div>

8

position

Page 9: Bubnov

<div class="col-1">

Колонка 1

</div>

<div class="col-2">

Колонка 2

</div>

.col-1 {

position:absolute;

left:0;

}

9

position

Page 10: Bubnov

<div class="col-1">

Колонка 1

</div>

<div class="col-2">

Колонка 2

</div>

.col-1 {

position:absolute;

left:0;

}

.col-2 {

position:absolute;

right:0;

}

10

position

Page 11: Bubnov

11

flex

Как?

Page 12: Bubnov

CSS Flexible Box Layout

12

Page 13: Bubnov

13

Поддержка браузерами

Firefox [ 18 + ]

Opera [ 12.1 + ]

IE [ 10 + ]

WebKit

Page 14: Bubnov

14

Поддержка браузерами

Firefox [ 18 + ]

Opera [ 12.1 + ]

IE [ 10 + ]

WebKit

2009 ✔ ✘ ✘ ✔

Page 15: Bubnov

15

Поддержка браузерами

Firefox [ 18 + ]

Opera [ 12.1 + ]

IE [ 10 + ]

WebKit

2009 ✔ ✘ ✘ ✔

2012 ✘ ✘ ✔ ✘

Page 16: Bubnov

16

Поддержка браузерами

Firefox [ 18 + ]

Opera [ 12.1 + ]

IE [ 10 + ]

WebKit

2009 ✔ ✘ ✘ ✔

2012 ✘ ✘ ✔ ✘

2012 + ✘ ✔ ✘ ✔

Page 18: Bubnov

18

Page 19: Bubnov

19

Page 20: Bubnov

20

Page 21: Bubnov

21

Page 22: Bubnov

22

Page 23: Bubnov

23

justify-content

Page 24: Bubnov

24

justify-content

Page 25: Bubnov

25

justify-content

Page 26: Bubnov

26

justify-content

Page 27: Bubnov

27

justify-content

Page 28: Bubnov

28

Page 29: Bubnov

29

align-items

Page 30: Bubnov

30

align-items

Page 31: Bubnov

31

align-items

Page 32: Bubnov

32

align-items

Page 33: Bubnov

33

align-items

Page 34: Bubnov

34

Page 35: Bubnov

35

order

ДРУГАЯ СХЕМА

Page 36: Bubnov

36

• Поэтапный процесс загрузки ключевых блоков на скриншотах, либо видео

Page 37: Bubnov

<div class=”flex">

<div class="left">

Колонка 1

</div>

<div class="right">

Колонка 2

</div>

</div>

.flex {

display:flex;

}

37

flex

Page 39: Bubnov

Роман Бубнов

Ра з р а б о т ч и к к л и е н т с к о й ч а с т и Гл а в н о й

с т р а н и ц ы

r . b u b n o v @ c o r p . m a i l . r u

39