巅云智能建站平台搭建版(创业流派版)火爆上线,毕生受权!新增:文章智能收罗+全站真静态打包+都会分站+智能小法式+不法词过滤+H5自顺应+智能链词等功效功效概况
建站专提News

CSS的box-align属性节制子元素规划实例

一佰互联网站开辟设想(www.taishanly.com) 宣布日期 2020-04-21 17:23:36 阅读数: 122

box-align 申明
box-align属性, 指定元素内人因素纵标的目的摆列指按时利用。<划定框中子元素的显现挨次。>
容器元素比子元素大良多的环境下,利用box-align属性,能够指定子元素的排序挨次,并且能够指定子元素若何表现。
另有,纵标的目的摆列一说,能够诠释为元素内人元素的设置装备摆设标的目的默许值为程度,利用此属性后垂直标的目的停止摆列。也能够利用 box-orient:vertical来设置子元素摆列标的目的。

属性值
start:规范标的目的元素,各子因素上端沿着元素上端停止摆列,余下的地位向下排序, 反标的目的元素的话,则沿着下端停止排序,余下的地位向上排序。<对一般标的目的的框,每一个子元素的上边缘沿着框的顶边安排。 对反标的目的的框,每一个子元素的下边缘沿着框的底边安排。>
end:规范标的目的元素,各子因素下端沿着元素下端停止摆列,余下的地位向上排序, 反标的目的元素的话,则沿着上端停止排序,余下的地位向下排序。<对一般标的目的的框,每一个子元素的下边缘沿着框的底边安排。 对反标的目的的框,每一个子元素的上边缘沿着框的顶边安排。>
center:残剩空间,停止均平分配。<均等地朋分过剩的空间,一半位于子元素之上,另外一半位于子元素之下。>
baseline:inline-axis和horizontal的场所,一切子元素baseline设置装备摆设摆列<若是 box-orient 是inline-axis或horizontal,一切子元素均与其基线对齐。>
stretch:各子元素根据容器元素的高来主动排序(默许值)

对于居中
本来程度垂直居中写法为:height=line-height 完成垂直居中text-align完成程度居中
此刻利用box-align完成垂直居中box-pack 完成程度居中

CSS Code复制内容到剪贴板
  1. <!DOCTYPE html>   
  2.   
  3. <html>   
  4. <head>   
  5.     <title>程度及垂直居中</title>   
  6. </head>   
  7. <body >   
  8. <div style="width:300px; height: 300px; background-color: #ccc;  
  9.   line-height: 300px; text-align: center;">   
  10.     <input type="button" value="原有居中体例">   
  11. </div>   
  12. <div style="width:300px; height: 300px; background-color: #aaa;  
  13.  display:-webkit-box;-webkit-box-pack: center;  
  14.    ; -webkit-box-align:center">   
  15.     <input type="button" value="css3的居中体例">   
  16. </div>   
  17. </body>   
  18. </html>  

实例代码

CSS Code复制内容到剪贴板
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">   
  2. <html xmlns="http://www.w3.org/1999/xhtml">   
  3. <head>   
  4. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />   
  5. <title> box-align </title>   
  6. <style>   
  7. div.prefix_sample1 {   
  8. width:500pxheight:100px;   
  9. background-color:yellow;   
  10. display:-moz-box;   
  11. display:-webkit-box;   
  12. display:-o-box;   
  13. display:-ms-box;   
  14. -moz-box-align:start;   
  15. -webkit-box-align:start;   
  16. -o-box-align:start;   
  17. -ms-box-align:start;   
  18. }   
  19. div.prefix_sample2 {   
  20. width:500pxheight:100px;   
  21. background-color:yellow;   
  22. display:-moz-box;   
  23. display:-webkit-box;   
  24. display:-o-box;   
  25. display:-ms-box;   
  26. -moz-box-align:end;   
  27. -webkit-box-align:end;   
  28. -o-box-align:end;   
  29. -ms-box-align:end;   
  30. }   
  31. div.prefix_sample3 {   
  32. width:500pxheight:100px;   
  33. background-color:yellow;   
  34. display:-moz-box;   
  35. display:-webkit-box;   
  36. display:-o-box;   
  37. display:-ms-box;   
  38. -moz-box-align:center;   
  39. -webkit-box-align:center;   
  40. -o-box-align:center;   
  41. -ms-box-align:center;   
  42. }   
  43. div.prefix_sample4 {   
  44. width:500pxheight:100px;   
  45. background-color:yellow;   
  46. display:-moz-box;   
  47. display:-webkit-box;   
  48. display:-o-box;   
  49. display:-ms-box;   
  50. -moz-box-align:baselinebaseline;   
  51. -webkit-box-align:baselinebaseline;   
  52. -o-box-align:baselinebaseline;   
  53. -ms-box-align:baselinebaseline;   
  54. }   
  55. div.prefix_sample5 {   
  56. width:500pxheight:100px;   
  57. background-color:yellow;   
  58. display:-moz-box;   
  59. display:-webkit-box;   
  60. display:-o-box;   
  61. display:-ms-box;   
  62. -moz-box-align:stretch;   
  63. -webkit-box-align:stretch;   
  64. -o-box-align:stretch;   
  65. -ms-box-align:stretch;   
  66. }   
  67.     
  68. div.aka {background-color:red;}   
  69. div.midori {background-color:green;}   
  70. div.ao {background-color:blue;}   
  71. </style>   
  72.     
  73. </head>   
  74.     
  75. <body>   
  76. <h4>box-align:start;</h4>   
  77. <div class="prefix_sample1">   
  78. <div class="aka">abcde</div>   
  79. <div class="midori">abcde</div>   
  80. <div class="ao">abcde</div>   
  81. </div>   
  82.     
  83. <h4>box-align:end;</h4>   
  84. <div class="prefix_sample2">   
  85. <div class="aka">abcde</div>   
  86. <div class="midori">abcde</div>   
  87. <div class="ao">abcde</div>   
  88. </div>   
  89.     
  90. <h4>box-align:center; </h4>   
  91. <div class="prefix_sample3">   
  92. <div class="aka">abcde</div>   
  93. <div class="midori">abcde</div>   
  94. <div class="ao">abcde</div>   
  95. </div>   
  96.     
  97. <h4>box-align:baselinebaseline; </h4>   
  98. <div class="prefix_sample4">   
  99. <div class="aka">abcde</div>   
  100. <div class="midori">abcde</div>   
  101. <div class="ao">abcde</div>   
  102. </div>   
  103.     
  104. <h4>box-align:stretch; </h4>   
  105. <div class="prefix_sample5">   
  106. <div class="aka">abcde</div>   
  107. <div class="midori">abcde</div>   
  108. <div class="ao">abcde</div>   
  109. </div>   
  110.     
  111. </body>   
  112. </html>  

实例图

一佰互联是天下着名建站品牌办事商,咱们有九年、网站建造、网页设想、php开辟和域名注册及假造主机办事经历,供给的办事更是天下着名。比来几年来还整合团队上风自立开辟了可视化多用户”“3.0平台版,拖拽排版网站建造设想,轻松完成pc站、手机微网站、小法式、APP一体化全网营销网站扶植 ,已胜利的为天下上百家搜集公司供给自助建站平台搭建办事。更多资讯:tags标签

相干消息more

05
04月
在网站搜刮引擎优化优化时,你要弄清晰收录和索引的意

简介:凡是搜刮引擎从抓取到赐与页面排名的一个大抵流程是:搜刮引擎蜘蛛从已知页面匍匐的进程中会将新发明的url寄存到待抓地点库中,以后蜘蛛根据... >>概况

27
04月
PHP模板引擎Smarty内建函数forea

本文实例报告了PHP模板引擎Smarty内建函数foreach,foreachelse用法。分享给大师供大师参考,具体以下:在 Smarty... >>概况

28
04月
Laravel模板引擎Blade中secti

Laravel 框架中的 Blade 模板引擎,很好用,可是在官方文档中有关 Blade 的先容并不具体,有些东西不写出来,而有些则是不... >>概况

20
04月
H5 canvas中width、height

媒介比来在进修canvas属性中碰到一个小题目,便是canvas的width和height,经由进程查找相干的材料终究处置,以是上面将处置的进程... >>概况

高端网站扶植

美工统筹SEO,为企业电子商务营销助力!

德律风:

023-85725751
建站

产物

域名注册 假造主机 云办事器 企业邮局
智能建站 APP打包 微站/小法式 创业平台
网站推行 媒体营销 智能收罗 AI机械人
400德律风 短信营销 店销机械人
私家定制 流派网站