HTML,CSS如何使元素的宽度始终到页面底部?

标签 html css

我将图像固定在页面的中央,周围是灰色的 div。顶部、左侧和右侧的边距为 15px,但必须全部填充到页面底部。我有图像向您展示我的意思。我的问题是如何使 div 高度全部到底部,取决于屏幕分辨率是多少?想象一下它应该是什么样子:

enter image description here

#IMAGE {
  padding-left: 20px;
  padding-right: 20px;
  /* padding-bottom: 50%; */
  border: 2px solid black;
  border-bottom: 2px solid #D1D1D1;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
  background-color: #D1D1D1;
  bottom: 0px;
}
<div id="body">
  <div class="center" id="IMAGE">
    <h3 id="videoTitle"><?php echo "$title"; ?></h3> 
    <img src="./img/img.png" alt="Image" />
  </div>
</div>

最佳答案

简单,

Demo

body {
    overflow:hidden;
}

#wrapper {
    position:absolute;
    top:50%;
    left:50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    padding:15px;
}

#wrapper:after {
    content:'';
    display:block;
    position:absolute;
    top:0;
    left:0;
    right:0;
    bottom:-9999px;
    background:rgba(0,0,0,.2);
}

#wrapper img {
    position:relative;
    z-index:2;
}

关于HTML,CSS如何使元素的宽度始终到页面底部?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29928230/

相关文章:

html - CSS Border-Image/Frame Like 叠加层

jquery - 使用 HR 标签调整文本区域的大小

php - 移动版 Wordpress 上的 Scrollr 问题(在哪里放置 scrollr-body id 标签)

html - 响应时将图像保留在框内

html - <br/> 在 Firefox 中不工作

html - 在我的博客上对齐谷歌广告代码

jquery - 使具有不同位置类型的元素一起滚动

javascript - 更改 Window.print() 纸张方向

html - 在一个类中定义背景渐变,在另一类中定义背景图像?

css - background-attachment : scroll and local?有什么区别