Skip to content

Commit d8aaf50

Browse files
committed
implement ie7 fluid tests and semantic.gs IE7 hack for rounding in ie7; not perfect, but mostly solid
1 parent 1c2db11 commit d8aaf50

File tree

6 files changed

+291
-0
lines changed

6 files changed

+291
-0
lines changed

docs/assets/css/bootstrap-responsive.css

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -310,6 +310,7 @@
310310
width: 100%;
311311
min-height: 28px;
312312
margin-left: 2.762430939%;
313+
*margin-left: 2.709239449638298%;
313314
-webkit-box-sizing: border-box;
314315
-moz-box-sizing: border-box;
315316
-ms-box-sizing: border-box;
@@ -320,39 +321,51 @@
320321
}
321322
.row-fluid .span12 {
322323
width: 99.999999993%;
324+
*width: 99.9468085036383%;
323325
}
324326
.row-fluid .span11 {
325327
width: 91.436464082%;
328+
*width: 91.38327259263829%;
326329
}
327330
.row-fluid .span10 {
328331
width: 82.87292817100001%;
332+
*width: 82.8197366816383%;
329333
}
330334
.row-fluid .span9 {
331335
width: 74.30939226%;
336+
*width: 74.25620077063829%;
332337
}
333338
.row-fluid .span8 {
334339
width: 65.74585634900001%;
340+
*width: 65.6926648596383%;
335341
}
336342
.row-fluid .span7 {
337343
width: 57.182320438000005%;
344+
*width: 57.129128948638304%;
338345
}
339346
.row-fluid .span6 {
340347
width: 48.618784527%;
348+
*width: 48.5655930376383%;
341349
}
342350
.row-fluid .span5 {
343351
width: 40.055248616%;
352+
*width: 40.0020571266383%;
344353
}
345354
.row-fluid .span4 {
346355
width: 31.491712705%;
356+
*width: 31.4385212156383%;
347357
}
348358
.row-fluid .span3 {
349359
width: 22.928176794%;
360+
*width: 22.874985304638297%;
350361
}
351362
.row-fluid .span2 {
352363
width: 14.364640883%;
364+
*width: 14.311449393638298%;
353365
}
354366
.row-fluid .span1 {
355367
width: 5.801104972%;
368+
*width: 5.747913482638298%;
356369
}
357370
input,
358371
textarea,
@@ -533,6 +546,7 @@
533546
width: 100%;
534547
min-height: 28px;
535548
margin-left: 2.564102564%;
549+
*margin-left: 2.510911074638298%;
536550
-webkit-box-sizing: border-box;
537551
-moz-box-sizing: border-box;
538552
-ms-box-sizing: border-box;
@@ -543,39 +557,51 @@
543557
}
544558
.row-fluid .span12 {
545559
width: 100%;
560+
*width: 99.94680851063829%;
546561
}
547562
.row-fluid .span11 {
548563
width: 91.45299145300001%;
564+
*width: 91.3997999636383%;
549565
}
550566
.row-fluid .span10 {
551567
width: 82.905982906%;
568+
*width: 82.8527914166383%;
552569
}
553570
.row-fluid .span9 {
554571
width: 74.358974359%;
572+
*width: 74.30578286963829%;
555573
}
556574
.row-fluid .span8 {
557575
width: 65.81196581200001%;
576+
*width: 65.7587743226383%;
558577
}
559578
.row-fluid .span7 {
560579
width: 57.264957265%;
580+
*width: 57.2117657756383%;
561581
}
562582
.row-fluid .span6 {
563583
width: 48.717948718%;
584+
*width: 48.6647572286383%;
564585
}
565586
.row-fluid .span5 {
566587
width: 40.170940171000005%;
588+
*width: 40.117748681638304%;
567589
}
568590
.row-fluid .span4 {
569591
width: 31.623931624%;
592+
*width: 31.5707401346383%;
570593
}
571594
.row-fluid .span3 {
572595
width: 23.076923077%;
596+
*width: 23.0237315876383%;
573597
}
574598
.row-fluid .span2 {
575599
width: 14.529914530000001%;
600+
*width: 14.4767230406383%;
576601
}
577602
.row-fluid .span1 {
578603
width: 5.982905983%;
604+
*width: 5.929714493638298%;
579605
}
580606
input,
581607
textarea,

docs/assets/css/bootstrap.css

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -313,6 +313,7 @@ a:hover {
313313
width: 100%;
314314
min-height: 28px;
315315
margin-left: 2.127659574%;
316+
*margin-left: 2.0744680846382977%;
316317
-webkit-box-sizing: border-box;
317318
-moz-box-sizing: border-box;
318319
-ms-box-sizing: border-box;
@@ -325,50 +326,62 @@ a:hover {
325326

326327
.row-fluid .span12 {
327328
width: 99.99999998999999%;
329+
*width: 99.94680850063828%;
328330
}
329331

330332
.row-fluid .span11 {
331333
width: 91.489361693%;
334+
*width: 91.4361702036383%;
332335
}
333336

334337
.row-fluid .span10 {
335338
width: 82.97872339599999%;
339+
*width: 82.92553190663828%;
336340
}
337341

338342
.row-fluid .span9 {
339343
width: 74.468085099%;
344+
*width: 74.4148936096383%;
340345
}
341346

342347
.row-fluid .span8 {
343348
width: 65.95744680199999%;
349+
*width: 65.90425531263828%;
344350
}
345351

346352
.row-fluid .span7 {
347353
width: 57.446808505%;
354+
*width: 57.3936170156383%;
348355
}
349356

350357
.row-fluid .span6 {
351358
width: 48.93617020799999%;
359+
*width: 48.88297871863829%;
352360
}
353361

354362
.row-fluid .span5 {
355363
width: 40.425531911%;
364+
*width: 40.3723404216383%;
356365
}
357366

358367
.row-fluid .span4 {
359368
width: 31.914893614%;
369+
*width: 31.8617021246383%;
360370
}
361371

362372
.row-fluid .span3 {
363373
width: 23.404255317%;
374+
*width: 23.3510638276383%;
364375
}
365376

366377
.row-fluid .span2 {
367378
width: 14.89361702%;
379+
*width: 14.8404255306383%;
368380
}
369381

370382
.row-fluid .span1 {
371383
width: 6.382978723%;
384+
*width: 6.329787233638298%;
372385
}
373386

374387
.container {

less/mixins.less

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -583,6 +583,7 @@
583583

584584
.span (@columns) {
585585
width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1));
586+
*width: (@fluidGridColumnWidth * @columns) + (@fluidGridGutterWidth * (@columns - 1)) - (.5 / @gridRowWidth * 100 * 1%);
586587
}
587588

588589
.row-fluid {
@@ -592,6 +593,7 @@
592593
.input-block-level();
593594
float: left;
594595
margin-left: @fluidGridGutterWidth;
596+
*margin-left: @fluidGridGutterWidth - (.5 / @gridRowWidth * 100 * 1%);
595597
}
596598
[class*="span"]:first-child {
597599
margin-left: 0;

less/tests/css-tests.css

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,3 +33,17 @@ h4 {
3333
#fluidRowInputs .row-fluid > [class*=span] {
3434
background-color: rgba(255,0,0,.1);
3535
}
36+
37+
38+
/* Fluid grid */
39+
.fluid-grid .row {
40+
height: 60px;
41+
padding-top: 10px;
42+
margin-top: 10px;
43+
color: #fff;
44+
text-align: center;
45+
background-color: #eee;
46+
}
47+
.fluid-grid .span1 {
48+
background-color: #999;
49+
}

0 commit comments

Comments
 (0)