网站建设咨询  网站推广咨询  网站优化咨询  网站售后咨询   电话:0316-5269510 客服:13722605112  13315631884

公司邮箱:sjfc2008@126.comsjfc2008@126.com  技术邮箱:sjfc2009@163.comsjfc2009@163.com  网站售后邮箱:e-wkj.cn@tom.come-wkj.cn@tom.com   24小时服务热线:13722605112
导航头部 网站首页 网站制作 网站推广 建站方案 推广方案 业务介绍 网站案例 技术服务 关于我们 联系我们 导航尾部
主要为用户提供网站建设和网站推广服务
经验分享

利用CSS控制文字与图片水平居中的方法

来源:廊坊网站建设公司  作者:小编  发布时间:2015-01-22

DIV+CSS程序现在被更多的网站所使用,它不仅简便,而且大大提升了网站的速度,其实最主要的是使用它可以减少更多的工作时间。今天,小编要与大家分享下,如何利用CSS控制文字与图片水平居中的方法,希望大家在下面的内容中认真的学习下。

在我们开发网站的时候,关于css居中的问题是很常见的,一般来说情况有很多,不同的情况又有不同的解决方式,水平居中的方式解决的时候相对来说通过css比较容易设置。小编工作的时候一般会使用三种方式来处理:

1、使用table作为容器的方法来实现,当然我们还是不大推荐使用这种方法,因为添加了没有意义的标签,Table标签本身并不是块级元素,当我们不设置table的宽度的话,他里面的宽度是由他内部元素的宽度撑起来的。但即使我们没有设置table的宽度,直接设置table的外边距margin:0 auto;就可以实现水平居中了。

2、相对于用table的方法的好处是不用增加无语义标签,简化标签嵌套深度。这个思路是这样的,通过改变块级元素的display属性值为inline类型,然后设置text-align:center来实现居中。这种方法也有一定不妥之处就是把块级元素改为行内元素后,行内元素比块元素少了一些功能。比如说设定长宽值等,在项目运用中可能会有一些限制,大家可以自行选择。

3、还通过给父元素设置浮动float,再设置父元素的position属性为relative和left:50%;子元素设置position:relative和left:-50%来实现水平居中。这个好处是可以保留块级元素仍然是以display:block的形式显示,不会添加无意义的标签,不添加嵌套深度。确点是设置了position:relative;带来了一些副作用。下面是第三种方法的实例代码,放到body标签里面就可以了。

以上的三种方法都可以解决文字图片水平居中的问题,大家看后如果觉得还有更好的办法,可以拿出来一起分享下。

上一篇:网站的权重如果分散了该怎么处理呢 下一篇:分析:为什么网站不被搜索引擎所重视

廊坊市新世纪步行街畅想网络技术服务中心历经多年的发展,现拥有一个过硬的技术团队,凭借丰富的建站经验赢得了众多用户信任,真正站在客户角度去考虑问题。我们始终坚持新产品的研发,每一款不同的产品有他独特的功能,完全可以帮助大家快速树立起自己的品牌形象。

在以后的工作中廊坊网站制作公司的技术人员将继续依靠技术优势、优质的产品去服务用户,同时也会继续开发方便、可靠的产品。坚持不懈,认真思考,独具创新是我们必须坚持的,只有这样才能有更好的发展。(详细介绍

优惠活动
网站底部

廊坊市新世纪步行街畅想网络技术服务中心 TEL:0316-5269510 技术支持:13722605112 E-MAIL:sjfc2008@126.com 冀ICP备11000020号 网站地图  

互联网信任计划       网站安全认证       可信网站