无法在 div 元素中放置 iframe - HTML 和 CSS

康纳

每当我尝试在创建的 div 元素中渲染嵌入的 youtube 时,视频都会超出我创建的 div 的边界。

注意:这是一个家庭作业。我不是在寻找要复制的代码,只是在正确方向上的提示或推动。

- 规则不能放在 HTML 代码中,必须在样式表中

- 已在样式表中设置的规则在分配中概述(包括浮动)。

本地渲染

CSS:

.container {
    width: 100%;
    background-color: #60c90e;
}

.content {
    width: 100%;
}

.video {
   width: 95%;
   margin: 2.5%;
   border-radius: 20px;
   padding: 1%;
   background-color: white;
}

.footer {
    background-color: aqua;
    height: 50px;
}

.video iframe {
    width: 65%;
    margin: 10px;
    float: left;
}

HTML:

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>Test</title>
<link href="CSS/test.css" rel="stylesheet" type="text/css">
</head>

<body>
  <div class="container">

  <div class="content">

    <div class="video">

        <iframe width="560" height="315" src="https://www.youtube.com/embed/vC130RwBJQ8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

        <h3>test</h3>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Dictumst quisque sagittis purus sit amet. Ut porttitor leo a diam sollicitudin tempor. Aliquet eget sit amet tellus cras adipiscing enim eu turpis. Orci eu lobortis elementum nibh tellus. Nam at lectus urna duis convallis convallis tellus id. Tellus id interdum velit laoreet id donec. Nunc faucibus a pellentesque sit amet porttitor </p>

   </div> <!-- end of video -->

 </div> <!-- end of content -->

<footer class="footer">test</footer>

</div> <!-- end of container -->   

</body>

</html>
椒盐脆饼

你需要清除浮动iframe.video div无需编辑 HTML,您就可以使用::after伪元素来完成。我已将以下代码添加到您上面的示例中:

.video::after {
    content: '';
    display: block;
    clear: both;
}

工作片段:

.container {
    width: 100%;
    background-color: #60c90e;
}

.content {
    width: 100%;
}

.video {
   width: 95%;
   margin: 2.5%;
   border-radius: 20px;
   padding: 1%;
   background-color: white;
}

.footer {
    background-color: aqua;
    height: 50px;
}

.video iframe {
    width: 65%;
    margin: 10px;
    float: left;
}

.video::after {
  content: '';
  display: block;
  clear: both;
}
  <div class="container">

  <div class="content">

    <div class="video">
        <iframe width="560" height="560" src="https://www.youtube.com/embed/vC130RwBJQ8" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

        <h3>test</h3>
        <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Dictumst quisque sagittis purus sit amet. Ut porttitor leo a diam sollicitudin tempor. Aliquet eget sit amet tellus cras adipiscing enim eu turpis. Orci eu lobortis elementum nibh tellus. Nam at lectus urna duis convallis convallis tellus id. Tellus id interdum velit laoreet id donec. Nunc faucibus a pellentesque sit amet porttitor </p>

   </div> <!-- end of video -->

 </div> <!-- end of content -->

<footer class="footer">test</footer>

</div>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

无法在div内居中放置元素

来自分类Dev

水平放置DIV元素(CSS和HTML)

来自分类Dev

水平放置DIV元素(CSS和HTML)

来自分类Dev

CSS3,无法将div集中放置

来自分类Dev

在表单中放置DIV,无法设置最小宽度和高度

来自分类Dev

CSS在中心和中间在div中放置背景范围

来自分类Dev

HTML和CSS无法正确定位div

来自分类Dev

在父div中垂直居中放置多个子元素(两个img和一个span)的CSS,并自动固定span中文本的字体大小

来自分类Dev

CSS / HTML-无法将DIV放置在右侧

来自分类Dev

在HTML文件中放置多个iframe

来自分类Dev

HTML和CSS的布局问题-由于其他元素的高度,无法将div紧紧移动到新位置

来自分类Dev

HTML和CSS-在徽标和按钮之间的标题中居中放置文本

来自分类Dev

使用MVC和Razor在div中放置一个CSS类

来自分类Dev

将多个嵌套DIV居中放置在主体标签HTML CSS中

来自分类Dev

HTML div表和CSS

来自分类Dev

Html 和 Css div 错误

来自分类Dev

在CSS中居中放置具有变化的文本大小的HTML正文元素

来自分类Dev

无法使用CSS对齐HTML和SVG元素

来自分类Dev

无法将嵌套的div放置在html css中的另一个div旁边

来自分类Dev

CSS放置HTML元素

来自分类Dev

在div中放置顶部和底部元素后,让中间div用尽所有高度和左侧

来自分类Dev

在div中放置顶部和底部元素后,让中间div用尽所有高度和左侧

来自分类Dev

html和css在两个固定的div之间放置一个非固定的div

来自分类Dev

在 CSS 网格中放置文本和按钮

来自分类Dev

div 内 div 和左右 div 的 HTML 和 css

来自分类Dev

如何在 div 元素中放置内容?

来自分类Dev

HTML和CSS简介无法正确将div内的画廊标题居中

来自分类Dev

CSS:通过在iframe上放置div来插入阴影

来自分类Dev

无法在UIstackview中居中放置元素?

Related 相关文章

  1. 1

    无法在div内居中放置元素

  2. 2

    水平放置DIV元素(CSS和HTML)

  3. 3

    水平放置DIV元素(CSS和HTML)

  4. 4

    CSS3,无法将div集中放置

  5. 5

    在表单中放置DIV,无法设置最小宽度和高度

  6. 6

    CSS在中心和中间在div中放置背景范围

  7. 7

    HTML和CSS无法正确定位div

  8. 8

    在父div中垂直居中放置多个子元素(两个img和一个span)的CSS,并自动固定span中文本的字体大小

  9. 9

    CSS / HTML-无法将DIV放置在右侧

  10. 10

    在HTML文件中放置多个iframe

  11. 11

    HTML和CSS的布局问题-由于其他元素的高度,无法将div紧紧移动到新位置

  12. 12

    HTML和CSS-在徽标和按钮之间的标题中居中放置文本

  13. 13

    使用MVC和Razor在div中放置一个CSS类

  14. 14

    将多个嵌套DIV居中放置在主体标签HTML CSS中

  15. 15

    HTML div表和CSS

  16. 16

    Html 和 Css div 错误

  17. 17

    在CSS中居中放置具有变化的文本大小的HTML正文元素

  18. 18

    无法使用CSS对齐HTML和SVG元素

  19. 19

    无法将嵌套的div放置在html css中的另一个div旁边

  20. 20

    CSS放置HTML元素

  21. 21

    在div中放置顶部和底部元素后,让中间div用尽所有高度和左侧

  22. 22

    在div中放置顶部和底部元素后,让中间div用尽所有高度和左侧

  23. 23

    html和css在两个固定的div之间放置一个非固定的div

  24. 24

    在 CSS 网格中放置文本和按钮

  25. 25

    div 内 div 和左右 div 的 HTML 和 css

  26. 26

    如何在 div 元素中放置内容?

  27. 27

    HTML和CSS简介无法正确将div内的画廊标题居中

  28. 28

    CSS:通过在iframe上放置div来插入阴影

  29. 29

    无法在UIstackview中居中放置元素?

热门标签

归档