html - CSS布局问题

标签 html css

在我的 CSS 布局中,我为 div 提供了尺寸和背景颜色,我想在其上粘贴图像,但由于某些原因,在这样做之后 div 框正在折叠。

HTML

<div class="box"></div>

CSS

body {
    background-color: #534;
}

div {
    display: block;
    max-width: 1000px; 
    height: 500px;
    margin: 20px auto;
    background-color: #fff;
} 
.box { 
    background: url('img/mike.png') no-repeat center; 
}

最佳答案

background 也会覆盖 background-color。使用 background-image 代替。使用这个:

.box { 
    background-image: url('img/mike.png'); 
    background-repeat: no-repeat;
    background-position: center;
}

jsFiddle

关于html - CSS布局问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27541379/

相关文章:

html - div 的 CSS 定位

html - CSS3 - 淡入效果

html - 为 IE 和 Chrome 保持每行相同的字数

html - "The image #1 could not be loaded"html/css 代码错误

html - 如何在不使用服务器的情况下从另一个 HTML 文件加载我的导航栏?

javascript - 使用 jquery 将所有图像包装在 html 字符串中

javascript - 全屏菜单只在 slider 的第一张幻灯片上工作而不在其余部分上工作 - CSS、HTML

javascript - 内容更改后如何使 onload 脚本再次工作

html - 悬停时,菜单链接会向左移动一点

html - HTML 表格和 CSS 表格之间的区别?