mirror of https://github.com/twbs/bootstrap.git
				
				
				
			document
This commit is contained in:
		
							parent
							
								
									cd3af1fa1a
								
							
						
					
					
						commit
						d8e82e2e8f
					
				|  | @ -32,6 +32,30 @@ The `<html>` and `<body>` elements are updated to provide better page-wide defau | ||||||
| - The `<body>` also sets a global `font-family` and `line-height`. This is inherited later by some form elements to prevent font inconsistencies. | - The `<body>` also sets a global `font-family` and `line-height`. This is inherited later by some form elements to prevent font inconsistencies. | ||||||
| - For safety, the `<body>` has a declared `background-color`, defaulting to `#fff`. | - For safety, the `<body>` has a declared `background-color`, defaulting to `#fff`. | ||||||
| 
 | 
 | ||||||
|  | ## Native font stack | ||||||
|  | 
 | ||||||
|  | The default web (Helvetica Neue, Helvetica, and Arial) fonts have been dropped in Bootstrap 4 and replaced with a "native font stack" for optimum text rendering on every device and OS. Read more about [native font stacks in this Smashing Magazine article](https://www.smashingmagazine.com/2015/11/using-system-ui-fonts-practical-guide/). | ||||||
|  | 
 | ||||||
|  | {% highlight sass %} | ||||||
|  | $font-family-sans-serif: | ||||||
|  |   // Safari for OS X and iOS (San Francisco) | ||||||
|  |   -apple-system, | ||||||
|  |   // Chrome for OS X (San Francisco) and Windows (Segoe UI) | ||||||
|  |   BlinkMacSystemFont, | ||||||
|  |   // Windows | ||||||
|  |   "Segoe UI", | ||||||
|  |   // Android | ||||||
|  |   "Roboto", | ||||||
|  |   // Linux distros | ||||||
|  |   "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", | ||||||
|  |   // Older Android | ||||||
|  |   "Droid Sans", | ||||||
|  |   // Basic web fallback | ||||||
|  |   "Helvetica Neue", Arial, sans-serif !default; | ||||||
|  | {% endhighlight %} | ||||||
|  | 
 | ||||||
|  | This `font-family` is applied to the `<body>` and automatically inherited globally throughout Bootstrap. To switch the global `font-family`, update `$font-family-base` and recompile Bootstrap. | ||||||
|  | 
 | ||||||
| ## Headings and paragraphs | ## Headings and paragraphs | ||||||
| 
 | 
 | ||||||
| All heading elements—e.g., `<h1>`—and `<p>` are reset to have their `margin-top` removed. Headings have `margin-bottom: .5rem` added and paragraphs `margin-bottom: 1rem` for easy spacing. | All heading elements—e.g., `<h1>`—and `<p>` are reset to have their `margin-top` removed. Headings have `margin-bottom: .5rem` added and paragraphs `margin-bottom: 1rem` for easy spacing. | ||||||
|  |  | ||||||
|  | @ -15,9 +15,10 @@ Bootstrap includes simple and easily customized typography for headings, body te | ||||||
| 
 | 
 | ||||||
| Bootstrap sets basic global display, typography, and link styles. Specifically, we: | Bootstrap sets basic global display, typography, and link styles. Specifically, we: | ||||||
| 
 | 
 | ||||||
| - Use `$body-bg` to set a `background-color` on the `<body>` (`#fff` by default) | - Use a [native font stack](/content/reboot/#native-font-stack) that selects the best `font-family` for each OS and device. | ||||||
| - Use the `$font-family-base`, `$font-size-base`, and `$line-height-base` attributes as our typographic base | - Use the `$font-family-base`, `$font-size-base`, and `$line-height-base` attributes as our typographic base applied to the `<body>`. | ||||||
| - Set the global link color via `$link-color` and apply link underlines only on `:hover` | - Set the global link color via `$link-color` and apply link underlines only on `:hover`. | ||||||
|  | - Use `$body-bg` to set a `background-color` on the `<body>` (`#fff` by default). | ||||||
| 
 | 
 | ||||||
| These styles can be found within `_reboot.scss`, and the global variables are defined in `_variables.scss`. | These styles can be found within `_reboot.scss`, and the global variables are defined in `_variables.scss`. | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue