Jump to content

Pages - using ipsGrid system


Recommended Posts

I'm trying to put together a 10 column grid on a page, with one of the columns being larger than the other 9, and running in to problems with it. Hope someone can shed some light on how this might work for me.

Starting point: set up a grid with 12 columns (have put in a black border to better present the issue, by the way.....not related to the issue at all)

<div>
	<div class='ipsGrid ipsGrid_collapsePhone'>
{{foreach $rows as $row}}
      	<div style='border:1px solid black;' class='ipsGrid_span1'>1</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>2</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>3</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>4</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>5</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>6</div>
      	<div style='border:1px solid black;' class='ipsGrid_span1'>7</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>8</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>9</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>10</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>11</div>
		<div style='border:1px solid black;' class='ipsGrid_span1'>12</div>
{{endforeach}}
	</div>
</div>

Works great:

12_columns.png

Next step - drop the last 2 columns, and make the second column _span3:

<div>
	<div class='ipsGrid ipsGrid_collapsePhone'>
{{foreach $rows as $row}}
      	<div style='border:1px solid black;' class='ipsGrid_span1'>1</div>
        <div style='border:1px solid black;' class='ipsGrid_span3'>2</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>3</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>4</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>5</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>6</div>
      	<div style='border:1px solid black;' class='ipsGrid_span1'>7</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>8</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>9</div>
        <div style='border:1px solid black;' class='ipsGrid_span1'>10</div>
{{endforeach}}
	</div>
</div>

Here's the result - first row all good, then the second has various column indents, then you see additional indenting on the third row and so on.

10_columns.png

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...