小编给大家分享一下css底部居中的方法是什么,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
某天组长让我改一个表格的样式,要求底部局中。当时想很简单的嘛,哼哧哼哧开始写了,结果发现怎么样都达不到效果(考虑浏览器缩放)。一番思考加探讨之后总结出了三个方法针对于底部局中。
一、给form的父元素设置{width:60%;margin:0 auto;}
代码如下
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Title</title>
</head>
<style>
*
{
padding: 0;
margin: 0;
}
.main{
width: 60%;
margin:0 auto;
}
form{
position:fixed;
bottom: 0;
width: 60%;
display: block;
}
textarea
{
width: 80%;
}
input{
width: 12%;
height: 10%;
position: relative;
bottom:24px;
}
</style>
<body>
<div >
<form id="wiselyForm" >
<textarea rows="4" cols="60" name="text" id="wbk"></textarea>
<input id="xxinput" type="submit" value="Send out"/>
</form>
</div>
</body>
</html>
使得div,form只占据页面中间一部分,这样只要达到form在底部即可
将textarea和input=submit宽度铺满width=60%即可达到底部局中。
二、text-align:center;
给页面布局时这是一个很强大的属性
*
{
padding: 0;
margin: 0;
}
.main{
width: 100%;
}
form{
position:fixed;
bottom: 0;
width: 100%;
text-align: center;
}
input{
position: relative;
bottom:24px;
}
当form宽度铺满整个屏幕时text-align:center实现居中,再将其固定到底部。
三、使用left:50%;margin-left:-半个身位;
这是一个很简单且快捷的方法
<div class="main" >
<form id="wiselyForm" >
<textarea rows="4" cols="60" name="text" id="wbk"></textarea>
<input id="xxinput" type="submit" value="Send out"/>
</form>
</div>
css:
*{
padding: 0 ;
margin:0;
}
form{
position: fixed;
bottom: 0;
left: 50%;/*相对于可视区窗口,距离窗口左边50%个可视区窗口*/
margin-left:-237px ;/*表格左边距离浏览器左边50%,向左偏移一半的身位表格即可居中*/
}
无论窗口放大缩小多少,表格都居中,重点在于margin-left= - 表格的半个身位 px
以上是css底部居中的方法是什么的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。