【发布时间】:2015-05-26 12:44:31
【问题描述】:
我有一个响应式网站,其中包含一个数字,如下所示:
当我减小浏览器的大小时,图像会变小。我的问题是当浏览器减少时,数字不会跟随图像。当浏览器达到其可能的最小尺寸时,数字与图像的位置不同。 我应该怎么做,当我减小浏览器的大小时,数字会跟随图像并在图像中居中?
这是 PHP 代码:
<div class="container">
<div class="twelve columns">
<!-- Number inside the ribbon -->
<div class="number">
<p>
<?php
$row = mysqli_fetch_assoc($result);
if($row) {
echo "{$row['Referrals']}";
}
?>
</p>
</div>
<div class="redribbon"><img src="images/red.png" alt="redribbon"/></div>
</div>
</div>
CSS 代码
.number{
float:left;
background-position: center;
text-align: center;
font-size:200%;
}
.number p{
position:absolute;
top: 38%;
left:57%;
z-index:999;
}
.container .twelve.columns{
height:150px;
display:inline-block;
}
.redribbon{
position:absolute;
top:-5%;
left:45%;
}
.redribbon img{
height:100%;
width:100%;
}
.twelve.columns { width: 100%; margin-left: 0; }
【问题讨论】: