html - First row in Dashing dashboard not aligned -


i have problem: can see in picture below, using layout has 1 element in first row but has weird right alignment issue (it extends far right).

enter image description here

html
css

what problem?

here first element:

<li data-row="1" data-col="1" data-sizex="15" data-sizey="3" >   <div data-id="some-id" data-view="mywidget" data-title="some title" style="background-color:#749396"></div> </li> 

i using setup in application.coffee (15 columns, 9 rows, each column/row 100 pixels wide):

dashing.on 'ready', ->   dashing.widget_margins ||= [5, 5]   dashing.widget_base_dimensions ||= [100, 100]   dashing.numcolumns ||= 15 

when set width on li, works.

<li data-row="1" data-col="1" data-sizex="15" data-sizey="3" style="width: 1640px;"> 

here complete dashboard layout:

<% content_for :title %>dashboard<% end %> <div class="gridster">   <ul>      <!-- hack: setting width of top row 1640px! -->      <li data-row="1" data-col="1" data-sizex="15" data-sizey="3" style="width: 1640px;">       <div data-id="id1" data-view="ownwidget" style="background-color:#749396"></div>     </li>      <li data-row="4" data-col="1" data-sizex="5" data-sizey="4">       <div data-id="id2" data-view="meter" data-min="0" data-max="100"></div>     </li>      <li data-row="4" data-col="6" data-sizex="5" data-sizey="4">       <div data-id="id3" data-view="number" style="background-color:#749396"></div>     </li>      <li data-row="4" data-col="11" data-sizex="5" data-sizey="4">       <div data-id="id4" data-view="number" style="background-color:#749396"></div>     </li>      <li data-row="8" data-col="1" data-sizex="5" data-sizey="4">       <div data-id="id5" data-view="meter" data-min="0" data-max="100"></div>     </li>      <li data-row="8" data-col="6" data-sizex="5" data-sizey="4">       <div data-id="id6" data-view="number" style="background-color:#749396"></div>     </li>      <li data-row="8" data-col="11" data-sizex="5" data-sizey="4">       <div data-id="id7" data-view="number" style="background-color:#749396"></div>     </li>    </ul> </div> 

without css code, cannot further below:

the issue seems caused padding adjustment issues. try writing this:

li {   box-sizing: border-box;   -moz-box-sizing: border-box;   -webkit-box-sizing: border-box; } 

this may (no definites here) fix problem, counts padding using subtraction - not addition, may fix problem.

here's article on box-sizing mdn: https://developer.mozilla.org/en-us/docs/web/css/box-sizing, , 1 css-tricks http://css-tricks.com/box-sizing/. should able further in determining problem.

post css code! further.


Comments

Popular posts from this blog

android - Get AccessToken using signpost OAuth without opening a browser (Two legged Oauth) -

org.mockito.exceptions.misusing.InvalidUseOfMatchersException: mockito -

google shop client API returns 400 bad request error while adding an item -