Global settings
Requires HTML5 doctype
Scaffolding is a technique supported by some model-view-controller frameworks, in which the programmer may write a specification that describes how the application database may be used. The compiler uses this specification to generate code that the application can use to create, read, update and delete database entries, effectively treating the template as a "scaffold" on which to build a more powerful application.
Typography (from the Greek words τύπος (typos) = form and γραφή (graphe) = writing) is the art and technique of arranging type in order to make language visible. The arrangement of type involves the selection of typefaces, point size, line length, leading (line spacing), adjusting the spaces between groups of letters (tracking) and adjusting the space between pairs of letters (kerning[2]).
Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects.
-------------------------------------------------
<!DOCTYPE html>
-------------------------------------------------
<html lang="en">
-------------------------------------------------
...
-------------------------------------------------
</html>
Typography and links
Bootstrap sets basic global display, typography, and link styles. Specifically, we: * Remove margin on the body * Set background-color: white; on the body * Use the @baseFontFamily, @baseFontSize, and @baseLineHeight attributes as our typographic base * Set the global link color via @linkColor and apply link underlines only on :hover
These styles can be found within scaffolding.less.
Reset via Normalize
With Bootstrap 2, the old reset block has been dropped in favor of Normalize.css, a project by Nicolas Gallagher and Jonathan Neal that also powers the HTML5 Boilerplate.