div+css的绝对定位

来源:互联网 发布:mac好用的软件推荐 编辑:程序博客网 时间:2024/05/18 00:02

第一种定位:

<div class="head5phone">        <div style="width:100%;position:absolute;top:20%;text-align:center;color:#fffcfc;font-size:x-large">通通供应链</div>        <img src="js/images/header.png" class="head5phone"></div>

在iphone6上的显示:
iphone6上显示效果正常
在电脑上的显示:
电脑上显示效果错位
原因是因为通通供应链这个div是相对于顶层div进行绝对定位的,我们要相对图片进行定位才能保证文字相对于图片的位置是一直保持一致的。下面是改进后的代码:

<div class="head5phone">    <div style="position:relative;">        <img src="js/images/header.png" class="head5phone">        <div style="width:100%;position:absolute;top:50%;text-align:center;color:#fffcfc;font-size:x-large">通通供应链</div>    </div></div>

这样在手机上和在电脑上显示的文字都在图片下方了。
总结:基础知识很重要,以前使用定位还是不了解其中的精髓,脚踏实地,慢慢进步!

0 0
原创粉丝点击