0

중요하지 않은 프로젝트에서 부트 스트랩 4 알파 6을 실험하고 이상한 행동을 보입니다. 나란히 표시되어야하는 축소 된 div는 펼칠 때 누적됩니다.부트 스트랩 4 알파 6 : 두 div가 나란히 펼쳐진 상태로 펼쳐진 경우

  1. col-6 된 div를 포함하는 col-12 사업부 만들기 : 여기

    (아래 전체 작업 예제 참조) 문제를 재현하기위한 정확한 단계입니다. 나의 예에서 핑크색과 노란색 div와 마찬가지로, 두 개의 좁은 divs 나란히 앉아 것입니다. 당신이 된 div를 확장하면
  2. 당신은 두 col-6 된 div가 나란히 표시됩니다주의 것 (예에서 Expand 링크 등)
  3. col-12 사업부를 div의 위의 링크를 추가하고 collapse로 설정 쪼개지는 순간, 그리고 갑자기 다른 하나의 위에 쌓아 올려지게됩니다.

나는 이것이 아마 부트 스트랩 4 최종 버전 가까이 오면 해결 될 것입니다 단지 버그 실현하지만, 누군가가 그 동안이 문제를 해결하는 제안이 있는지 궁금하네요.

브라우저 개발 도구에서 CSS를 재정의하는 다양한 방법을 시도했지만 스타일 설정이 왼쪽에있는 오른쪽 div 드롭을 만드는 것을 볼 수 없으며 약간의 지연으로 인해 어쩌면 내가 생각할 수도 있습니다. 대신 JavaScript 문제입니다. 아니면 내 엉뚱한 HTML이야!

<!DOCTYPE html> 
 
<html> 
 
    <head> 
 
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
 
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/css/bootstrap.min.css" integrity="sha384-rwoIResjU2yc3z8GV/NPeZWAv56rSmLldC3R/AZzGRnGxQQKnKkoFVhFQhNUwEyJ" crossorigin="anonymous"> 
 
    <script src="https://code.jquery.com/jquery-3.1.1.slim.min.js" integrity="sha384-A7FZj7v+d/sdmMqp/nOQwliLvUsJfDHW+k9Omg/a/EheAdgtzNs3hpfag6Ed950n" crossorigin="anonymous"></script> 
 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/tether/1.4.0/js/tether.min.js" integrity="sha384-DztdAPBWPRXSA/3eYEEUWrWCy7G5KFbe8fFjk5JAIxUYHKkDx6Qin1DkWx51bBrb" crossorigin="anonymous"></script> 
 
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.6/js/bootstrap.min.js" integrity="sha384-vBWWzlZJ8ea9aCX4pEW3rVHjgjt7zpkNpZk+02D9phzyeVkE+jo0ieGizqPLForn" crossorigin="anonymous"></script> 
 
    </head> 
 

 
    <body class="container" style="margin-top: 40px;"> 
 
    <div class="row col-12"> 
 
     <!-- Title and authors --> 
 
     <h4 class="col"> 
 
     <a href="#details" data-toggle="collapse" aria-expanded="true"> 
 
      <span>Expand</span> 
 
     </a> 
 
     </h4> 
 
    </div> 
 

 
    <div id="details" class="row collapse" aria-expanded="true"> 
 
     <div class="col col-6" style="background-color: lightblue;"> 
 
     <h3>Text on the left</h3> 
 
     <p>Lorem ipsum dolor sit amet, iusto fuisset ea pri.</p> 
 
     </div> 
 

 
     <div class="col col-6" style="background-color: lightgreen;"> 
 
     <h3>Text on the right</h3> 
 
     <p>Cu sed latine tacimates maluisset, nibh.</p> 
 
     </div> 
 
    </div> 
 

 
    <div class="row" aria-expanded="true"> 
 
     <div class="col col-6" style="background-color: lightpink;"> 
 
     <h3>Exact same as collapsed area above but no collapse</h3> 
 
     <p>Lorem ipsum dolor sit amet, iusto fuisset ea pri.</p> 
 
     </div> 
 

 
     <div class="col col-6" style="background-color: lightyellow;"> 
 
     <h3>Text on the bottom right</h3> 
 
     <p>Cu sed latine tacimates maluisset, nibh.</p> 
 
     </div> 
 
    </div> 
 
    </body> 
 
</html>

답변