code: function _fnBrowserDetect( settings )
  	{
  		var browser = settings.oBrowser;
  	
  		// Scrolling feature / quirks detection
  		var n = $('<div/>')
  			.css( {
  				position: 'absolute',
  				top: 0,
  				left: 0,
  				height: 1,
  				width: 1,
  				overflow: 'hidden'
  			} )
  			.append(
  				$('<div/>')
  					.css( {
  						position: 'absolute',
  						top: 1,
  						left: 1,
  						width: 100,
  						overflow: 'scroll'
  					} )
  					.append(
  						$('<div class="test"/>')
  							.css( {
  								width: '100%',
  								height: 10
  							} )
  					)
  			)
  			.appendTo( 'body' );
  	
  		var test = n.find('.test');
  	
  		// IE6/7 will oversize a width 100% element inside a scrolling element, to
  		// include the width of the scrollbar, while other browsers ensure the inner
  		// element is contained without forcing scrolling
  		browser.bScrollOversize = test[0].offsetWidth === 100;
  	
  		// In rtl text layout, some browsers (most, but not all) will place the
  		// scrollbar on the left, rather than the right.
  		browser.bScrollbarLeft = test.offset().left !== 1;
  	
  		n.remove();
  	}
docs: Browser feature detection for capabilities, quirks
  @param {object} settings dataTables settings object
  @memberof DataTable#oApi