-

   rss_rss_hh_new

 - e-mail

 

 -

 LiveInternet.ru:
: 17.03.2011
:
:
: 51

:


[] CSS: 'fr'

, 21 2017 . 07:32 +


CSS-, , - CSS fr (. ). , , , , , . .

, , CSS. :


.grid {
  display: grid;
  grid-template-columns: repeat(4, 25%);
  grid-column-gap: 10px;
}


repeat() grid-template-columns, CSS-! . , . grid-template-columns: 25% 25% 25% 25%;, repeat(), minmax().

:

repeat( /, );

, , .

-, CSS, . , , (100%) (4). 25%. , - . calc(), : repeat(4, calc(100% / 4), ,

. 25% grid-column-gap 10px, 100%. , , . , : 25% 10px . , .

:


fr.

fr ( ) , CSS, %, px em. :

.grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-column-gap: 10px;
}


, , , ( 1/4 25%). ! x, , 1fr, 10px .

, , , , CSS, ? , CSS- , fr . , , , :



UI. fr calc(). fr , :

= (( )/ ) * 1%

, , , . , , . fr :

.grid {
  display: grid;
  grid-template-columns: 250px repeat(12, 1fr);
  grid-column-gap: 10px;
}



, 12 . ( ). ! , , .

, . , .


, fr . , : grid-template-columns: 200px 1fr;. !

Alligator.io:
.container {
/* ... */

grid-template-columns: 1fr 1fr 40px 2fr;
grid-template-rows: 100px 200px 100px;

/* ... */ 
}



fr:





:

fr CSS. 60% 1fr 2fr.



fr!
Original source: habrahabr.ru (comments, light).

https://habrahabr.ru/post/331316/

:  

: [1] []
 

:
: 

: ( )

:

  URL