4-й член каждого ряда выходит из выравнивания в сетке в CSS - PullRequest
0 голосов
/ 29 ноября 2018

У меня есть 16 коробок , в которых у меня есть 4 коробки , сгруппированных вместе.

в my code 4th member of each row get out of alignment comes down to next line.

iхотите, чтобы 4 группы отображались в одной строке .. без последнего элемента без выпадающего списка

Как исправить это и заставить 4 группу оставаться в одной строке.

Как исправить это и сделать 4 группы, чтобы остаться в одной строке.

Как исправить это и сделать 4 группы, чтобы остаться в одной строке.

.box {
  width: calc(33.3% - 9px);
  border-radius: 5px;
  border:2px solid white;
  
  
  margin: -2px;
  background-color: #666666;

  height: 10vh;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  
  background-repeat:no-repeat;
  background-size: cover;
  cursor:pointer;
}

#container {
    white-space:nowrap;
	border:px solid #CC0000;
	
}

.containerr{
	border:px solid #FF3399;
	} 
.pic{
	background-size: 100% 100%;
	}	
	
.container2 {
  width: 29.0vw;
  position: fixed;
  top: 0.9vh;
  left: 19.2vw;
}
.box p {
 font-size: calc(2vw + 10px);
}
p{
font: "Courier New", Courier, monospace;
font-size:15px;

 color: rgba(0,0,0,0.6);
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3);

color: #005ce6;
text-align: center;
}
<div class="container2">
      <div class="containerr">
        <div class="pic" id="content">


           <div id="container">
            
                <div class="box"  id="1"><p name="values">1</p></div>
                <div class="box"  id="2"><p name="values">2</p></div>
                <div class="box"  id="3"><p name="values">3</p></div>
                <div class="box"  id="4"><p name="values">4</p></div>
            </div>
             <div id="2container">
            
                <div class="box"  id="5"><p name="values">5</p></div>
                <div class="box"  id="6"><p name="values">6</p></div>
                <div class="box"  id="7"><p name="values">7</p></div>
                <div class="box"  id="8"><p name="values">8</p></div>
            </div>
            <div id="3container">
            
                <div class="box"  id="9"><p name="values">9</p></div>
                <div class="box"  id="10"><p name="values">10</p></div>
                <div class="box"  id="11"><p name="values">11</p></div>
                <div class="box"  id="12"><p name="values">12</p></div>
            </div>
            <div id="4container">
            
                <div class="box"  id="13"><p name="values">13</p></div>
                <div class="box"  id="14"><p name="values">14</p></div>
                <div class="box"  id="15"><p name="values">15</p></div>
                <div class="box"  id="16"><p name="values">16</p></div>
            </div>
             
        </div>
      </div>
    </div>

1 Ответ

0 голосов
/ 29 ноября 2018

Использование дисплея: flex;

.container{
  display: flex;
   white-space:nowrap;
	border:1px solid #CC0000;
}

.box {
  width: calc(33.3% - 9px);
  border-radius: 5px;
  border:2px solid white;
  
  
  margin: -2px;
  background-color: #666666;

  height: auto;
  
  align-items: center;
  justify-content: center;
  
  background-repeat:no-repeat;
  background-size: cover;
  cursor:pointer;
}

.pic{
	background-size: 100% 100%;
	}	
	
.container2 {
  width: 29.0vw;
  position: fixed;
  top: 0.9vh;
  left: 19.2vw;
}
.box p {
 font-size: calc(2vw + 10px);
}
p{
font: "Courier New", Courier, monospace;
font-size:15px;

 color: rgba(0,0,0,0.6);
text-shadow: 2px 8px 6px rgba(0,0,0,0.2),
                 0px -5px 35px rgba(255,255,255,0.3);

color: #005ce6;
text-align: center;
}
<div class="container2">
      <div class="containerr">
        <div class="pic" id="content">


           <div class="container">
            
                <div class="box"  id="1"><p name="values">1</p></div>
                <div class="box"  id="2"><p name="values">2</p></div>
                <div class="box"  id="3"><p name="values">3</p></div>
                <div class="box"  id="4"><p name="values">4</p></div>
            </div>
             <div class="container">
            
                <div class="box"  id="5"><p name="values">5</p></div>
                <div class="box"  id="6"><p name="values">6</p></div>
                <div class="box"  id="7"><p name="values">7</p></div>
                <div class="box"  id="8"><p name="values">8</p></div>
            </div>
            <div class="container">
            
                <div class="box"  id="9"><p name="values">9</p></div>
                <div class="box"  id="10"><p name="values">10</p></div>
                <div class="box"  id="11"><p name="values">11</p></div>
                <div class="box"  id="12"><p name="values">12</p></div>
            </div>
            <div class="container">
            
                <div class="box"  id="13"><p name="values">13</p></div>
                <div class="box"  id="14"><p name="values">14</p></div>
                <div class="box"  id="15"><p name="values">15</p></div>
                <div class="box"  id="16"><p name="values">16</p></div>
            </div>
             
        </div>
      </div>
    </div>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...