07-07-float-columns-whole-grid.html 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="UTF-8">
  5. <title>Finished column layout sketch</title>
  6. <!-- the base styles and "housekeeping" styles are in here: -->
  7. <link rel="stylesheet" href="css/grid-base.css">
  8. <!-- the HTML5 shiv, to help older browsers understand styling
  9. on newer HTML5 elements: -->
  10. <script src="js/html5shiv.min.js"></script>
  11. <style>
  12. /* our grid styles: */
  13. .row:after {
  14. content: '';
  15. display: block;
  16. clear: both;
  17. }
  18. .row-quartet > * {
  19. width: 25%;
  20. }
  21. .row-trio > * {
  22. width: 33.3333%;
  23. }
  24. .col {
  25. float: left;
  26. -moz-box-sizing: border-box;
  27. box-sizing: border-box;
  28. min-height: 100px;
  29. outline: 1px solid #666;
  30. }
  31. .subcategory-featured {
  32. width: 50%;
  33. }
  34. .subcategory-content {
  35. width: 80%;
  36. }
  37. .subcategory-header {
  38. width: 20%;
  39. }
  40. </style>
  41. </head>
  42. <body>
  43. <header class="masthead">
  44. <div class="wrapper">
  45. <h1>Important News</h1>
  46. </div>
  47. </header>
  48. <nav role="navigation" class="navbar">
  49. <div class="wrapper">
  50. <ul class="navlist">
  51. <li><a href="#">Home</a></li>
  52. <li><a href="#">World</a></li>
  53. <li><a href="#">Local</a></li>
  54. <li><a href="#">Sports</a></li>
  55. </ul>
  56. </div>
  57. </nav>
  58. <main class="wrapper">
  59. <section class="subcategory">
  60. <div class="row">
  61. <header class="col subcategory-header">
  62. <h2>Sub-section 1</h2>
  63. </header>
  64. <div class="col subcategory-content">
  65. <div class="row row-quartet">
  66. <div class="col subcategory-featured">
  67. <h3>Story</h3>
  68. </div>
  69. <div class="col">
  70. <h3>Story</h3>
  71. </div>
  72. <div class="col">
  73. <h3>Story</h3>
  74. </div>
  75. </div>
  76. <div class="row row-quartet">
  77. <div class="col">
  78. <h3>Story</h3>
  79. </div>
  80. <div class="col">
  81. <h3>Story</h3>
  82. </div>
  83. <div class="col">
  84. <h3>Story</h3>
  85. </div>
  86. <div class="col">
  87. <h3>Story</h3>
  88. </div>
  89. </div>
  90. </div>
  91. </div>
  92. </section>
  93. <section class="subcategory">
  94. <div class="row">
  95. <header class="col subcategory-header">
  96. <h2>Sub-section 1</h2>
  97. </header>
  98. <div class="col subcategory-content">
  99. <div class="row row-trio">
  100. <div class="col">
  101. <h3>Story</h3>
  102. </div>
  103. <div class="col">
  104. <h3>Story</h3>
  105. </div>
  106. <div class="col">
  107. <h3>Story</h3>
  108. </div>
  109. </div>
  110. </div>
  111. </div>
  112. </section>
  113. </main>
  114. </body>
  115. </html>