Skip to content

Commit

Permalink
(less) fixes twbs#10497: Fix Windows 8 and Windows Phone 8 behavior a…
Browse files Browse the repository at this point in the history
…nd apply it to the docs
  • Loading branch information
mdo authored and cvrebert committed Sep 11, 2013
1 parent 0163991 commit ed0d56d
Showing 1 changed file with 15 additions and 17 deletions.
32 changes: 15 additions & 17 deletions responsive-utilities.less
Original file line number Diff line number Diff line change
Expand Up @@ -3,36 +3,34 @@
// --------------------------------------------------


// IE10 Metro responsive
// Required for Windows 8 Metro split-screen snapping with IE10
// IE10 in Windows (Phone) 8
//
// Support for responsive views via media queries is kind of borked in IE10, for
// both Surface/desktop in split view and for Windows Phone 8. This particular fix
// must be accompanied by a snippet of JavaScript to sniff the user agent and
// apply some conditional CSS to *only* the Surface/desktop Windows 8. Look at
// our Getting Started page for more information on this bug.
//
// For more information, see the following:
//
// Issue: https://github.com/twbs/bootstrap/issues/10497
// Source: http://timkadlec.com/2012/10/ie10-snap-mode-and-responsive-design/
@-ms-viewport{

@-ms-viewport {
width: device-width;
}

// IE10 on Windows Phone 8
// IE10 on WP8 doesn't report CSS pixels, but actual device pixels. In
// other words, say on a Lumia, you'll get 768px as the device width,
// meaning users will see the tablet styles and not phone styles.
//
// Alternatively you can override this with JS (see source below), but
// we won't be doing that here given our limited scope.
//
// Source: http://timkadlec.com/2013/01/windows-phone-8-and-device-width/
@media screen and (max-width: 400px) {
@-ms-viewport{
width: 320px;
}
}

// Hide from screenreaders and browsers
//
// Credit: HTML5 Boilerplate

.hidden {
display: none !important;
visibility: hidden !important;
}


// Visibility utilities

.visible-xs {
Expand Down

0 comments on commit ed0d56d

Please sign in to comment.