【发布时间】:2023-03-15 18:28:01
【问题描述】:
我目前卡住了,因为我试图在页面中居中放置图像。这是我所拥有的
HTML
<div class="bg-container">
<img alt="Background" class="random bgimg">
</div>
CSS
.bgimg{
max-height: 640px;
width: 1920px;
clip: auto;
}
.bg-container{
overflow-x: hidden;
}
注意:img 标签中没有 src 属性,因为我使用 random 类通过 JavaScript 拉取随机图像。
我尝试将 center-block 和 text-center 应用于 div 和 image 类,但无济于事。这是实际页面的示例。 http://shepherdjerred.com/demo/front/
感谢您提供的任何帮助。
【问题讨论】:
-
什么意思?我看到它居中,至少是水平的。由于固定的顶部导航栏,Verticaly 似乎有点偏离
-
对不起,我应该补充一下,它以 1080px 的宽度为中心很好,但是任何更小的它都不会。
-
您也可以尝试将其添加为居中的CSS背景,这样应该没有问题。
-
不要省略图片的src。使用 javascript 更新 src。否则不要使用 img 元素,而是使用 div。将背景图像添加到 img 元素是没有意义的。您没有将背景设置为替代文本。
-
抱歉我的评论不准确,这就是我的想法,将其重组为具有所需高度和居中 CSS 背景的 div。
标签: html css twitter-bootstrap