我有一个带有丝带背景图像的 div。我想将我的 div 与丝带背景放在另一个 div (div 2)上,所以看起来丝带缠绕在第二个 div 周围。
现在这在 Chrome 和 safari 中运行良好,我不得不为 firefox 使用 assitional css 设置,但 IE 和 Opera 都显示我的功能区 div 比在 chrome 或 safari 中高约 25px。
我不知道为什么会这样,而且我似乎无法让它做正确的位置(我只需要在这两个浏览器中以某种方式将它向下移动大约 25px)
(div 1)
<div class="side-ribbon4"><img src="assets/img/sidebar/1.png" width="118" height="118" /></div>
div 1 css:
.side-ribbon4 {
width:28px;
height:21px;
margin-left:111px;
padding-right:0px;
float:right;
text-align:center;
margin-top:2273px;
position:absolute;
z-index:30;
}
我把它放在这个 div 的顶部(div 2)
分区 2 CSS:
.categories-box2 {
width: 200px;
float: left;
border:solid;
border: 1px solid #cccccc;
-khtml-border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
behavior: url(border-radius.htc);
-moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
-khtml-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
-webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
box-shadow: 0px 0px 8px rgba(0,0,0,0.3);
margin-bottom: 30px;
margin-top:10px;
margin-left: 20px;
text-align: center;
background-color: #FFF;
/* [disabled]margin-left: 30px; */
overflow: hidden;
padding-top: 20px;
padding-bottom: 20px;
position:relative;
}