$small-range: $container-width !default;
@media only screen and (max-width: #{$small-range}) {
+
+table[class="body"] img {
+ width: auto !important;
+ height: auto !important;
+}
- table[class="body"] img {
- width: auto !important;
- height: auto !important;
- }
-
- table[class="body"] center {
- min-width: 0 !important;
- }
+table[class="body"] center {
+ min-width: 0 !important;
+}
- table[class="body"] .container {
- width: $small-container-width !important;
- }
+table[class="body"] .container {
+ width: $small-container-width !important;
+}
+//If it supports border-box, why not? Am I right?
+table[class="body"] .columns,
+table[class="body"] .column {
+ height: auto !important;
+ -moz-box-sizing: border-box;
+ -webkit-box-sizing: border-box;
+ box-sizing: border-box;
+}
- table[class="body"] .columns,
- table[class="body"] .column {
- height: auto !important;
- -moz-box-sizing: border-box;
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
+//Basic grid rules
+@for $i from 1 through $grid-column-count {
+ td.small-#{$i},
+ th.small-#{$i} {
+ display: inline-block !important;
+ width: grid-calc-pct($i, $grid-column-count) !important;
}
+}
- @for $i from 1 through $grid-column-count {
- td.small-#{$i},
- th.small-#{$i} {
- display: inline-block !important;
-
- width: grid-calc-pct($i, $grid-column-count) !important;
- }
- }
+//If it's the last column, give it block and 100% width to knock down the wimpy columns to their own row.
+.columns td.small-#{$grid-column-count},
+.column td.small-#{$grid-column-count},
+.columns th.small-#{$grid-column-count},
+.column th.small-#{$grid-column-count} {
+ display: block !important;
+ width: 100% !important;
+}
- @for $i from 1 through ($grid-column-count - 1) {
- .body .columns td.small-#{$i},
- .body .column td.small-#{$i},
- td.small-#{$i} center,
-
- .body .columns th.small-#{$i},
- .body .column th.small-#{$i},
- th.small-#{$i} center {
- display: inline-block !important;
- width: grid-calc-pct($i, $grid-column-count) !important;
- }
- }
- @for $i from 1 through ($grid-column-count - 1) {
- table[class="body"] .columns td.small-#{$i},
- table[class="body"] .column td.small-#{$i},
- table[class="body"] .columns th.small-#{$i},
- table[class="body"] .column th.small-#{$i} {
- display: inline-block !important;
- width: grid-calc-pct($i, $grid-column-count) !important;
- }
- }
+//Rules for the Center Tag
+@for $i from 1 through ($grid-column-count - 1) {
+ .body .columns td.small-#{$i},
+ .body .column td.small-#{$i},
+ td.small-#{$i} center,
- table[class="body"] .columns td.small-#{$grid-column-count},
- table[class="body"] .column td.small-#{$grid-column-count},
- table[class="body"] .columns th.small-#{$grid-column-count},
- table[class="body"] .column th.small-#{$grid-column-count} {
- display: block !important;
- width: 100% !important;
+ .body .columns th.small-#{$i},
+ .body .column th.small-#{$i},
+ th.small-#{$i} center {
+ display: inline-block !important;
+ width: grid-calc-pct($i, $grid-column-count) !important;
}
+}
- @for $i from 1 through ($grid-column-count - 1) {
- table[class="body"] td.offset-by-#{$i},
- table[class="body"] th.offset-by-#{$i} {
- padding-left: 0 !important;
- }
+@for $i from 1 through ($grid-column-count - 1) {
+ table[class="body"] td.offset-by-#{$i},
+ table[class="body"] th.offset-by-#{$i} {
+ padding-left: 0 !important;
}
+}
- table[class="body"] table.columns td.expander,
- table[class="body"] table.columns th.expander {
- display: none !important;
- }
+table[class="body"] table.columns td.expander,
+table[class="body"] table.columns th.expander {
+ display: none !important;
+}
- table[class="body"] .right-text-pad,
- table[class="body"] .text-pad-right {
- padding-left: $text-padding !important;
- }
+table[class="body"] .right-text-pad,
+table[class="body"] .text-pad-right {
+ padding-left: $text-padding !important;
+}
- table[class="body"] .left-text-pad,
- table[class="body"] .text-pad-left {
- padding-right: $text-padding !important;
- }
+table[class="body"] .left-text-pad,
+table[class="body"] .text-pad-left {
+ padding-right: $text-padding !important;
+}
- table[class="body"] .hide-for-small,
- table[class="body"] .show-for-desktop {
- display: none !important;
- }
+table[class="body"] .hide-for-small,
+table[class="body"] .show-for-desktop {
+ display: none !important;
+}
- table[class="body"] .show-for-small,
- table[class="body"] .hide-for-desktop {
- display: inherit !important;
- }
+table[class="body"] .show-for-small,
+table[class="body"] .hide-for-desktop {
+ display: inherit !important;
}
-table[class="body"] table.inline-list {
- td,
- th {
- width: auto !important;
- display: inline-block !important;
- }
- &.vertical {
- td,
- th {
- display: block !important;
- }
- }
+
+
}
+
+// table[class="body"] table.inline-list {
+// td,
+// th {
+// width: auto !important;
+// display: inline-block !important;
+// }
+
+// &.vertical {
+// td,
+// th {
+// display: block !important;
+// }
+// }
+// }
<tr>
<td>
+ <table class="row collapse">
+ <tr>
+ <th class="large-12 small-12 columns">
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam fugiat nihil, autem unde modi laborum consequuntur cumque at nemo, adipisci laboriosam dolores animi repellat beatae, eveniet itaque, nisi perspiciatis iste! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum eos odit consequatur reprehenderit, deleniti incidunt rerum quam harum praesentium hic officia tempore quisquam consectetur eligendi cumque sit obcaecati ab nam? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro fugiat optio similique consequatur illo excepturi. Eveniet fugit ut nam sit soluta laudantium, necessitatibus laboriosam! Numquam iste cumque fugit fuga dolores!
+ </th>
+ </tr>
+ </table>
+
+ <table class="row collapse">
+ <tr>
+ <th class="large-6 small-12 columns" style="background:green;">
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam fugiat nihil, autem unde modi laborum consequuntur cumque at nemo, adipisci laboriosam dolores animi repellat beatae, eveniet itaque, nisi perspiciatis iste! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum eos odit consequatur reprehenderit, deleniti incidunt rerum quam harum praesentium hic officia tempore quisquam consectetur eligendi cumque sit obcaecati ab nam? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro fugiat optio similique consequatur illo excepturi. Eveniet fugit ut nam sit soluta laudantium, necessitatibus laboriosam! Numquam iste cumque fugit fuga dolores!
+ </th>
+ <th class="large-6 small-12 columns" style="background:yellow">
+ Lorem ipsum dolor sit amet, consectetur adipisicing elit. Totam fugiat nihil, autem unde modi laborum consequuntur cumque at nemo, adipisci laboriosam dolores animi repellat beatae, eveniet itaque, nisi perspiciatis iste! Lorem ipsum dolor sit amet, consectetur adipisicing elit. Cum eos odit consequatur reprehenderit, deleniti incidunt rerum quam harum praesentium hic officia tempore quisquam consectetur eligendi cumque sit obcaecati ab nam? Lorem ipsum dolor sit amet, consectetur adipisicing elit. Porro fugiat optio similique consequatur illo excepturi. Eveniet fugit ut nam sit soluta laudantium, necessitatibus laboriosam! Numquam iste cumque fugit fuga dolores!
+ </th>
+ </tr>
+ </table>
+
<table class="row">
<tr>
- <th class="large-6 small-6 columns first" style="background: red;">
+ <th class="large-6 small-12 columns first" style="background: red;">
<table>
<tr>
<th>
</tr>
</table>
</th>
- <th class="large-6 small-6 columns last" style="background: blue;">
+ <th class="large-6 small-12 columns last" style="background: blue;">
<table>
<tr>
<th>
</tr>
</table>
+ <table class="row collapse">
+ <tr>
+ <th class="large-2 small-12 columns first" style="background: red;">
+ <table>
+ <tr>
+ <th>
+ <p>
+ One word
+ </p>
+ </th>
+ <th class="expander"></th>
+ </tr>
+ </table>
+ </th>
+ <th class="large-4 small-4 columns" style="background: green;">
+ <table>
+ <tr>
+ <th>
+ ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis recusandae non consequatur similique fugiat, modi repellendus, culpa! Ea dolorum quae nobis omnis voluptatem, delectus facilis sapiente. Sit excepturi eligendi dolore!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur neque eos vitae tenetur illum dolorum, quam officiis ut est molestias explicabo, sed autem quod saepe praesentium rem ad hic deleniti.
+ </th>
+ <th class="expander"></th>
+ </tr>
+ </table>
+ </th>
+ <th class="large-6 small-8 columns last" style="background: blue;">
+ <table>
+ <tr>
+ <th>
+ ipsum dolor sit amet, consectetur adipisicing elit. Perspiciatis recusandae non consequatur similique fugiat, modi repellendus, culpa! Ea dolorum quae nobis omnis voluptatem, delectus facilis sapiente. Sit excepturi eligendi dolore!Lorem ipsum dolor sit amet, consectetur adipisicing elit. Consequatur neque eos vitae tenetur illum dolorum, quam officiis ut est molestias explicabo, sed autem quod saepe praesentium rem ad hic deleniti.
+ </th>
+ <th class="expander"></th>
+ </tr>
+ </table>
+ </th>
+ </tr>
+ </table>
- <table class="row">
+
+<!-- <table class="row">
<tr>
<td class="large-4 small-4 columns first" style="background: red;">
<table>
</td>
</tr>
</table>
-
+ -->
</td>
</tr>