当前位置:Gxlcms > css > css底部如何局中?css三种居中方法

css底部如何局中?css三种居中方法

时间:2021-07-01 10:21:17 帮助过:45人阅读

本篇文章给大家带来的内容是关于css底部如何局中?css三种居中方法,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

某天组长让我改一个表格的样式,要求底部局中。当时想很简单的嘛,哼哧哼哧开始写了,结果发现怎么样都达不到效果(考虑浏览器缩放)。一番思考加探讨之后总结出了三个方法针对于底部局中。

一、给form的父元素设置{width:60%;margin:0 auto;}

代码如下

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Title</title>
  6. </head>
  7. <style>
  8. *
  9. {
  10. padding: 0;
  11. margin: 0;
  12. }
  13. .main{
  14. width: 60%;
  15. margin:0 auto;
  16. }
  17. form{
  18. position:fixed;
  19. bottom: 0;
  20. width: 60%;
  21. display: block;
  22. }
  23. textarea
  24. {
  25. width: 80%;
  26. }
  27. input{
  28. width: 12%;
  29. height: 10%;
  30. position: relative;
  31. bottom:24px;
  32. }
  33. </style>
  34. <body>
  35. <div >
  36. <form id="wiselyForm" >
  37. <textarea rows="4" cols="60" name="text" id="wbk"></textarea>
  38. <input id="xxinput" type="submit" value="Send out"/>
  39. </form>
  40. </div>
  41. </body>
  42. </html>

使得div,form只占据页面中间一部分,这样只要达到form在底部即可

将textarea和input=submit宽度铺满width=60%即可达到底部局中。

二、text-align:center;

给页面布局时这是一个很强大的属性

  1. *
  2. {
  3. padding: 0;
  4. margin: 0;
  5. }
  6. .main{
  7. width: 100%;
  8. }
  9. form{
  10. position:fixed;
  11. bottom: 0;
  12. width: 100%;
  13. text-align: center;
  14. }
  15. input{
  16. position: relative;
  17. bottom:24px;
  18. }

当form宽度铺满整个屏幕时text-align:center实现居中,再将其固定到底部。

三、使用left:50%;margin-left:-半个身位;

这是一个很简单且快捷的方法

  1. <div class="main" >
  2. <form id="wiselyForm" >
  3. <textarea rows="4" cols="60" name="text" id="wbk"></textarea>
  4. <input id="xxinput" type="submit" value="Send out"/>
  5. </form>
  6. </div>

css:

  1. *{
  2. padding: 0 ;
  3. margin:0;
  4. }
  5. form{
  6. position: fixed;
  7. bottom: 0;
  8. left: 50%;/*相对于可视区窗口,距离窗口左边50%个可视区窗口*/
  9. margin-left:-237px ;/*表格左边距离浏览器左边50%,向左偏移一半的身位表格即可居中*/
  10. }

无论窗口放大缩小多少,表格都居中,重点在于margin-left= - 表格的半个身位 px

以上就是对css底部如何局中?css三种居中方法的全部介绍,如果您想了解更多有关CSS视频教程,请关注PHP中文网。

以上就是css底部如何局中?css三种居中方法的详细内容,更多请关注Gxl网其它相关文章!

人气教程排行