Pure.CSS - 网格
Pure.CSS 提供了纯网格的概念,其中包含两种类型的类:pure-g、网格类和单元类pure-u-*。以下是使用纯网格的规则。
单位宽度以分数形式表示。例如,pure-u-1-2 代表 1/2 或 50% 宽度,pure-u-2-5 代表 2/5 或 40% 宽度等等。
Pure Grid 的子元素(具有 pure-g 类的元素)必须使用pure-u或pure-u-*类名。
所有内容都应该是网格单元的一部分才能正确呈现。
网格单元尺寸
Pure Grid 具有第 5 种和第 24 种单位尺寸。下图显示了一些可用单元的示例,这些单元可以附加到pure-ui-中。例如,要创建 50% 宽度的单元格,您可以使用 css 样式pure-ui-1-2。
第五基地单位
purecss_5th_based.htm
<html> <head> <title>The PURE.CSS Grid</title> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel="stylesheet" href="https://yui.yahooapis.com/pure/0.6.0/pure-min.css"> <link rel="stylesheet" href="https://yui.yahooapis.com/pure/0.6.0/grids-responsive-min.css"> <style> .grids-example { background: rgb(250, 250, 250); margin: 2em auto; font-family: Consolas, 'Liberation Mono', Courier, monospace; text-align: center; } .grid-unit { margin: 0.25em 0; padding-left: 4.5em; } .grid-unit .grid-unit-width { font-family: Consolas, 'Liberation Mono', Courier, monospace; } .grid-unit-bar { height: 2em; background: #eee; } </style> </head> <body> <div class="grids-example"> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">1-5</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-1-5"></div> </div> </div> </div> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">2-5</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-2-5"></div> </div> </div> </div> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">3-5</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-3-5"></div> </div> </div> </div> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">4-5</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-4-5"></div> </div> </div> </div> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">1</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-1"></div> </div> </div> </div> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">1-1</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-1-1"></div> </div> </div> </div> </div> </body> </html>
结果
验证结果。
第24基地单位
purecss_24th_based.htm
<html> <head> <title>The PURE.CSS Grid</title> <meta name = "viewport" content = "width = device-width, initial-scale = 1"> <link rel = "stylesheet" href = "https://yui.yahooapis.com/pure/0.6.0/pure-min.css"> <link rel = "stylesheet" href = "https://yui.yahooapis.com/pure/0.6.0/grids-responsive-min.css"> <style> .grids-example { background: rgb(250, 250, 250); margin: 2em auto; font-family: Consolas, 'Liberation Mono', Courier, monospace; text-align: center; } .grid-unit { margin: 0.25em 0; padding-left: 4.5em; } .grid-unit .grid-unit-width { font-family: Consolas, 'Liberation Mono', Courier, monospace; } .grid-unit-bar { height: 2em; background: #eee; } </style> </head> <body> <div class = "grids-example"> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">1-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-1-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">1-12</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-1-12"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">2-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-2-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">3-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-3-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">1-8</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-1-8"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">4-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-4-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">1-6</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-1-6"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">5-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-5-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">1-4</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-1-4"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">6-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-6-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">7-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-7-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">1-3</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-1-3"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">22-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-22-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">23-24</div> <div class = "grid-unit-details pure-u-1"> <div class = "pure-g"> <div class = "grid-unit-bar pure-u-23-24"></div> </div> </div> </div> <div class = "grid-unit pure-g"> <div class = "grid-unit-width pure-u">1</div> <div class ="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-1"></div> </div> </div> </div> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">1-1</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-1-1"></div> </div> </div> </div> <div class="grid-unit pure-g"> <div class="grid-unit-width pure-u">24-24</div> <div class="grid-unit-details pure-u-1"> <div class="pure-g"> <div class="grid-unit-bar pure-u-24-24"></div> </div> </div> </div> </div> </body> </html>
结果
验证结果。