HTML
<html> <head> <meta charset="utf-8"> <link href="css/bootstrap.min.css" rel="stylesheet"> <link href="boot02.css" rel="stylesheet"> </head> <body> <script src="js/jquery-3.4.1-slim.min.js"></script> <script src="js/bootstrap.bundle.min.js"></script> <div class="container"> <header> <p>header dayo</p> <img src="sample4.jpg" class="img-fluid"> </header> <div class="row"> <main class="col-12 col-md-8"> <h3>これは動画です</h3> <p>main dayo</p> <div class="youtube"> <iframe width="560" height="315" src="https://www.youtube.com/embed/b0hfspTEJmg" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> </div> <!-- .youtube --> </main> <div id="sub" class="col-12 col-md-4"> <p>sub dayo</p> <a class="twitter-timeline" data-height="500" href="https://twitter.com/hiromuse?ref_src=twsrc%5Etfw">Tweets by hiromuse</a> <script async src="https://platform.twitter.com/widgets.js" charset="utf-8"></script> </div> <!-- sub --> </div> <!-- row --> <footer> <p>©2020 Oresama</p> </footer> </div> <!-- container --> </body> </html>
CSS
header img {
margin: 0 auto;
}
main {
/* background-color: pink; */
margin-top: 10px;
margin-bottom: 10px;
}
#sub {
/* background-color: #ddd; */
border: 1px solid black;
border-radius: 20px;
/* margin: 5px; */
margin-top: 10px;
margin-bottom: 10px;
padding: 15px;
}
footer {
text-align: center;
border-top: 1px solid #333;
}
/* iframe を囲むボックス(親ボックス)に対する指定 */
.youtube {
position : relative;
width : 90%;
padding-top : 50.625%;
}
/* iframe そのものに対する指定 */
.youtube iframe {
position : absolute;
top: 0;
right: 0;
width : 100%!important;
height : 100%!important;
}
