CSS3 - 使用margin与理解auto值,做到水平、垂直居中
2021/10/3 23:41:15
本文主要是介绍CSS3 - 使用margin与理解auto值,做到水平、垂直居中,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
参考:css中margin:auto什么意思?margin:auto属性的用法详解
要点:
- 如果想要利用margin实现水平居中,在css样式表中相应元素的width、left、right都必须有设定值,不得为auto,此时使用margin:auto可以实现水平居中
- 同理,如果想要利用margin实现垂直居中,在css样式表中相应元素的height、top、bottom都必须有设定值,不得为auto,此时使用margin:auto可以实现垂直居中
auto是做什么的?
-
定义auto元素,因元素类型和上下文而异。在边距中,auto可以表示两种情况:占用可用空间或0 px。这两个将为元素定义不同的布局。
“自动”占用可用空间
这是我们利用auto最常见的用法。通过分配auto元素的左右边距,它们可以平等地占据元素容器中的可用水平空间 - 因此元素将居中。
但是,这只适用于水平边距,它不适用于浮动和内联元素,并且它本身也不能用于绝对和固定定位元素。 -
将元素转换为绝对定位只是为了使它可以垂直居中可能不是一个好主意。还有其他选项,如flexbox和CSS变换,也许更加适合。
这篇关于CSS3 - 使用margin与理解auto值,做到水平、垂直居中的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-03-06css样式背景图怎么分开(css背景图片样式)-icode9专业技术文章分享
- 2024-03-06css线性样式(css中划线样式)-icode9专业技术文章分享
- 2024-03-06jq点击添加css样式(jq设置css样式)-icode9专业技术文章分享
- 2024-03-06流程样式css(css实现流程图)-icode9专业技术文章分享
- 2024-03-06css怎么调搜索键样式(css搜索框怎么调大小)-icode9专业技术文章分享
- 2024-03-06css层叠样式(Css层叠样式介绍)-icode9专业技术文章分享
- 2024-03-06css样式表有何特点(css样式表的使用方法有几种)-icode9专业技术文章分享
- 2024-03-06css的列表样式(css列表样式属性包括)-icode9专业技术文章分享
- 2024-03-06css3手机端样式(手机端css怎么写)-icode9专业技术文章分享
- 2024-02-21蝉知CSS样式修改(改变css样式)-icode9专业技术文章分享