您现在的位置是:网站首页> 编程资料编程资料

如何利用定位使元素居中(web端页面布局小技巧)绝对定位元素的水平垂直居中的方法(3种任选)CSS实现定位元素居中的方法CSS绝对定位元素left设为50%实现水平居中将一个绝对定位的div水平垂直居中对齐使用绝对定位+负外边距让DIV层水平垂直居中页面通过定位来实现不定宽度居中显示CSS实现网页分栏布局的方法:绝对定位和浮动CSS高级技巧:网页布局-CSS教程-网页制作-网页教学网

2021-09-03 1006人已围观

简介 这篇文章主要介绍了如何利用定位使元素居中(web端页面布局小技巧),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

元素在浏览器窗口居中的方法

这里先给出代码块,如果有同学已经看出来点眉目可以先自己尝试一下。

 position:fixed; /*给想要居中的元素设置*/ left:50%; /*或者right:50%*/ top:50%; /*或者bottom:50%*/ margin-left:-元素宽度的一半; /*或者margin-right*/ margin-top:-元素高度的额一半; /*或者margin-bottom*/

好,那接下来咱们就试一试吧!

上面的方法其实有一个弊端,即,当元素未设置宽时是不能使用的,添加了定位后的元素未设置宽度的元素宽度由内容撑开的,因此不能使用这个方法,下面给大家提供一个更简捷的方法。

 position: fixed; /*给想要居中的元素设置*/ left: 0; right: 0; top: 0; bottom: 0; margin: auto;

这个方法可能会有同学不理解,为什么又是left: 0;right: 0;又是top: 0;bottom: 0;,这个目的是为了将它变成一个自由的元素,这时元素的宽高在未设置时默认是父元素的宽高,再使用margin: auto;就能使它在浏览器窗口居中了,否则,添加了fixed的元素使用margin: auto;是无效的。
好,接下来我们再次尝试一下。

上面这个方法在写web端页面时应用很广,同学们要多多练习哈!学会了使元素在浏览器窗口居中的方法后,那么如何使元素在父元素内居中呢?同学们可以自己思考一下,下期我再给大家介绍!

到此这篇关于如何利用定位使元素居中(web端页面布局小技巧)的文章就介绍到这了,更多相关页面定位使元素居中内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!

相关内容

-六神源码网