float:center???

老规矩,先上图(请忽略图中文字^V^):

乍一看感觉是对中间的图片使用了float:center;但是仔细一想float属性是没有center这个值的。那是怎么实现的呢?我一步一步拆给大家看。

1.构建主体结构

container中放置两个子元素,分别float:left和float:right;

2.使用伪元素:before为中间的img占位

如果page-left和page-right之间没有间隔,那两个伪元素的宽就是中间img的一半,和img一样高。

.page_left:before, .page_right:before {
            width: 151px;
            height: 278px;
            content: "";
        }
        .page_left:before{
            float: right;
        }
        .page_right:before{
            float: left;
        }

3.请img归位

伪元素已经为img占好位置,现在只需让img归位即可。

 .img {
            width: 302px;
            height: 278px;
            position: absolute;
            top:0;
            left: 349px;
            background-image: url("img/sec1_qq.png");
        }

demo请戳这里:http://runjs.cn/detail/nqhgwmbm,也可附件下载。本人菜鸟,轻拍!!!

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-08-28 03:41:09

float:center???的相关文章

为什么Java中Long类型的比float类型的范围小?

为什么Long类型的比float类型的范围小? 2015-09-15 22:36 680人阅读 评论(0) 收藏 举报 版权声明:本文为博主原创文章,未经博主允许不得转载. 作为一个常识,我们都知道浮点型在内存中占用的是4个字节的空间,而long型占用的是8个字节的空间.可是为什么今天在写Java程序时犯了一个错误,最后才知道4个字节 的float型的最大值会大于long型的最大值.发现了这个错误我很吃惊,于是查资料才知道原因. 我们都知道,float类型的范围是:一3.403E38~3.403

Python中的指针:有什么意义?

如果您曾经使用过C或C ++等低级语言,那么您可能已经听说过指针.指针允许您在部分代码中创建高效率.它们也会给初学者带来困惑,并且可能导致各种内存管理错误,即使对于专家也是如此.那么它们在Python中的位置,以及如何在Python中模拟指针? 为什么Python没有指针? 事实是我不知道.Python中的指针本身可以存在吗?可能,但指针似乎违背了Python的禅宗.指针鼓励隐含的变化而不是明确的变化.通常,它们很复杂而不是简单,特别是对于初学者.更糟糕的是,他们乞求用脚射击自己的方法,或做一些

让你提前认识软件开发(44):如何解决软件故障?

第3部分 软件研发工作总结 如何解决软件故障? 在软件产品的运营维护阶段,软件工程师的一项重要工作就是解决软件的bug.在学校的时候,大家学完一门课程,然后考试通过就万事大吉了.但在实际的软件开发项目中,将软件成功交付给客户,只是"万里长征走完了第一步",后面还有大量的工作要做,例如:解决软件故障.新增功能.版本升级等.作为一名合格的软件工程师,一定要学会准确.迅速地解决软件出现的各种问题. 为什么解决软件问题的能力如此重要?因为软件项目的成功率不容乐观.国内某IT公司对本公司内软件项

报表的数据组织:文件还是数据库?

在报表开发项目中,报表的源数据可以放置在数据库中,也可以放在文件里.比如,一个互联网公司的网站运营报表系统,公司注册用户的基本信息来自于网站系统,使用的是Oracle数据库:用户操作数据来自于网站系统的日志文件,是文本文件.一般的做法是将用户操作数据从文本文件中导入到Oracle中,再用SQL语句去提取和计算数据. 那么,将报表的数据全部放到数据库中是否是最佳做法?可不可以把报表的数据全部或者部分放到文件系统中呢?这两种做法各有什么优缺点呢? 这里我们比较一下,报表工具结合Java程序访问数据文

c编程实例:809*??=800*??+9*???+1

程序代码: #include<stdio.h>#include<stdio.h>void main(){ int c; int i,j,k; printf("start computing!!!"); for(i=10;i<100;i++){ for(j=100;j<1000;j++){ c=i*809-1-9*j; k=c%800; if(k==0){ k=c/800; if(k>10&&k<100) printf(&q

移动支付:暗礁险滩之地?——为《每周质量报告》挑挑刺

移动支付:暗礁险滩之地? --为<每周质量报告>挑挑刺 本文为<移动信息>约稿,版权所有,发行权归<移动信息>.严禁除<移动信息>及本文作者博客之外的任何网站转载!2014年6月23日声明. 6月15日,央视<每周质量报告>播放了一集节目<移动支付的隐忧>.这集节目一经播出,在读者们中立即引起了热烈的讨论. 该节目声称,Android智能手机存在漏洞,如果黑客设置一个公共钓鱼wifi,就有可能通过此漏洞盗取蹭网者的支付宝及银行卡账户,

SQL Server 2005中的分区表(一):什么是分区表?为什么要用分区表?如何创建分区表?(转)

如果你的数据库中某一个表中的数据满足以下几个条件,那么你就要考虑创建分区表了. 1.数据库中某个表中的数据很多.很多是什么概念?一万条?两万条?还是十万条.一百万条?这个,我觉得是仁者见仁.智者见智的问题.当然数据表中的数据多到查询时明显感觉到数据很慢了,那么,你就可以考虑使用分区表了.如果非要我说一个数值的话,我认为是100万条. 2.但是,数据多了并不是创建分区表的惟一条件,哪怕你有一千万条记录,但是这一千万条记录都是常用的记录,那么最好也不要使用分区表,说不定会得不偿失.只有你的数据是分段

对比深度学习十大框架:TensorFlow 并非最好?

http://www.oschina.net/news/80593/deep-learning-frameworks-a-review-before-finishing-2016 TensorFlow 链接:https://www.tensorflow.org/ 对于那些听说过深度学习但还没有太过专门深入的人来说,TensorFlow 是他们最喜欢的深度学习框架,但在这里我要澄清一些事实. 在 TensorFlow 的官网上,它被定义为「一个用于机器智能的开源软件库」,但我觉得应该这么定义:Te

【Web探索之旅】第一部分:什么是Web?

内容简介 1.Web探索之旅:开宗明义 2.第一部分第一课:什么是Web? 3.第一部分第二课:Web,服务和云 4.第一部分第三课:Web的诞生史 Web探索之旅:开宗明义 大家好. 我们这个系列课程相对比较简单,比[C语言探索之旅],[C++探索之旅],[Linux探索之旅],[TCP/IP网络探索之旅]简单,会让大家在轻松中理解关于Web的方方面面. 您是否对Web感兴趣但是不知道什么是Web呢? 您是否觉得"网络黑客"很神秘? 您是否不清楚Internet和Web有什么区别?