Materialize에서col류와video-container는 같은 표시에서 사용할 수 없습니다
5619 단어 MaterializeCSS
개요
코드
안 되는 예, 정확한 예, 비디오-container를 사용하지 않는 노력의 예, 각자의 코드
video-container.html
<html>
<head>
<!-- Compiled and minified CSS -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/css/materialize.min.css">
<!-- Compiled and minified JavaScript -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script>
</head>
<body>
<div class="row">
<!-- colとvideo-containerを同じdivで使うと動画が出てこない -->
<div class="col s4 video-container">
<iframe src="https://www.youtube.com/embed/M1RIUrgJqWw" frameborder="0"></iframe>
</div>
<!-- colとvideo-containerを入れ子にするとちゃんと出てくる -->
<div class="col s4">
<div class="video-container">
<iframe src="https://www.youtube.com/embed/M1RIUrgJqWw" frameborder="0"></iframe>
</div>
</div>
<!-- 参考: 自力でレスポンシブ対応する場合 -->
<div class="col s4">
<div style="position: relative; width: 100%; height: 0; padding-top: 56.25%">
<iframe src="https://www.youtube.com/embed/M1RIUrgJqWw" frameborder="0"
style="position:absolute; top:0; left: 0; width: 100%; height: 100%"></iframe>
</div>
</div>
</div>
</body>
</html>
실행 예
잘못 쓰면 왼쪽처럼 아무것도 안 나와요.
비고
비디오-container를 사용하지 않을 때의 설명
투덜거리면 많이 나오지만 번거롭기 때문에 프레임의 기능을 성실하게 이용하는 것이 좋다
만약 당신이 위의 코드에서 Materialize가 의존하는 부분을 제거한다면 이렇게 될 것이다
responsive-ganbaru.html
<div style="position: relative; width: 100%; height: 0; padding-top: 56.25%">
<iframe src="https://www.youtube.com/embed/M1RIUrgJqWw" frameborder="0"
style="position:absolute; top:0; left: 0; width: 100%; height: 100%"></iframe>
</div>
언뜻 보니 왜 이렇게 움직였는지 알기 어렵다샘플에 사용된 영상 is는 누구에게
스펙트럼 #17 <병아리>[오리지널 뮤직비디오]
https://www.youtube.com/watch?v=M1RIUrgJqWw
다들 들어봐.
Reference
이 문제에 관하여(Materialize에서col류와video-container는 같은 표시에서 사용할 수 없습니다), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/miyatsuki/items/7df0ef9bf965008cd9cc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)