html - 如何强制元素向上移动 CSS 中的边距标签?忽略边距

标签 html css

在一个代码示例中,它实际上可能会增加 50%,但在我尝试做更多之后,由于父 css 标记,它会保持不变。 我该如何忽略它?

这是一个巨大的痛苦!

我试图在 CSS 中制作背景,然后当我尝试使边距在 50% 后强制元素向上时,它保持在相同的边距高度。

有什么想法吗?

编辑这里是一些代码!

.backdropc {
background:#E7E7E7;
height:500px;
width:4500px;
margin-left:-100%;
margin-top:50px;

  border: solid #C3C3C3 1px;}

CSS

html:

<iframe src="https://player.vimeo.com/video/153025425" width="550" height="305" style="margin-top:-495% !important;"frameborder="0" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>

谢谢。

最佳答案

margin 有其局限性。在这种情况下,最好的解决方案可能是使用相对、固定或绝对定位。虽然我不建议经常使用相对定位,但只要它不干扰您网站的其余部分,它是最容易实现的,因为您页面的其余部分不会四处移动。下面介绍如何使用外部或内部样式。

iframe {
    position: relative;
    top: -50%;
}

您也可以使用内联样式来实现。

<iframe style=“position: relative; top: -50%” >

希望这对您有所帮助!

关于html - 如何强制元素向上移动 CSS 中的边距标签?忽略边距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36274031/

相关文章:

javascript - 将键码写入控制台。反复

javascript - IE中Table底部动态添加行

html - block 级元素相互重叠

javascript - 将内容放入带有图标的列中

javascript - 为什么展开卡片预览文字在打开和关闭后会变大?

html - <p> 不加分页符

html - CakePHP-我想显示具有特定高度 n 宽度的图像

php - 如何给zencart产品添加自己的style和html

jQuery 在调整大小时删除类不起作用?

html - 增加一个div的大小