Defaults

Bootstrap's default font size is 14px, with a line height of 1.428. <p> elements have a bottom margin that equals half their computed line height (10px by default).

Headings

This shows Bootstrap's default sizes for headings. small creates a lighter, secondary text.

h1 Bootstrap heading (36px) secondary text

h2 Bootstrap heading (30px) secondary text

h3 Bootstrap heading (24px) secondary text

h4 Bootstrap heading (18px) secondary text

h5 Bootstrap heading (14px) secondary text
h6 Bootstrap heading (12px) secondary text

Colors

Bootstrap has classes for foreground color.

text-muted

text-primary

text-success

text-info

text-warning

text-danger

It also has classes for background color.

bg-primary

bg-success

bg-info

bg-warning

bg-danger

Other Elements

markThis word is highlighted.
abbrI love VFP.
codeThis table shows mark, abbr, and other elements.
blockquote
This is a block quote.
pre
This is how pre is formatted.
pre pre-scrollable
try
	This.lGettingMemVars = .T.
	list objects noconsole to file (lcFile)
	This.lGettingMemVars = .F.
	lcContents    = filetostr(lcFile)
	lnLines       = alines(laLines, lcContents, .T., ccCRLF, ccCR, ccLF)
	llRemove      = .F.
	llRemoveClass = .F.
	llProperties  = .F.
	loForm        = createobject('SFForm')
	lnMembers     = amembers(laPEMs, loForm, 0)
	laClasses     = ''
	lnClasses     = 0
	lnMember      = ascan(laPEMS, 'Tag', -1, -1, 1, 15)
		&& remove Tag from list of members to ignore
	adel(laPEMS, lnMember)
	lnMembers = lnMembers - 1
	dimension laPEMs[lnMembers + 4]
	laPEMs[lnMembers + 1] = 'CPASSWORD'
	laPEMs[lnMembers + 2] = 'CUSERNAME'
	laPEMs[lnMembers + 3] = 'CMAILUSER'
	laPEMs[lnMembers + 4] = 'CMAILSERVER'
	for lnI = 1 to lnLines
		laLines[lnI] = strtran(laLines[lnI], space(20), space(1))
		lcLine = laLines[lnI]
		do case
			case empty(lcLine)
				laLines[lnI] = chr(255)
			case lcLine = 'Object:'
				lcObject = strextract(lcLine, ': ', ' ')
				if inlist(lcObject, 'OUTILITY', 'OMESSAGE', 'OLICENSE', 'OUSER', ;
					'OLOGGER', 'OERROR', 'OREGISTRY', 'OREGISTRYODBC', 'OMENU', ;
					'OLOCALIZER', 'SQAPPLICATION', 'LOJOINOBJECT', 'LOBESTJOIN', ;
					'LOMESSAGE', 'LOJOIN', 'LOERROR', 'OBRIDGE', '__VFP') or ;
					ascan(laClasses, lcObject, -1, -1, 1, 7) > 0
					laLines[lnI]  = ''
					llRemoveClass = .T.
				else
					llRemoveClass = .F.
					lnClasses     = lnClasses + 1
					dimension laClasses[lnClasses]
					laClasses[lnClasses] = lcObject
				endif inlist(lcObject ...
				llProperties = .F.
			case llRemoveClass
				laLines[lnI] = ''
			case inlist(lcLine, 'Class Tree:', 'Methods and Events:', ;
				'Member Objects:')
				laLines[lnI] = ''
				llRemove     = .T.
				llProperties = .F.
			case lcLine = 'Properties:' or llProperties
				lcProperty = strextract(alltrim(lcLine), '', ' ')
				if not empty(lcProperty) and ascan(laPEMS, lcProperty) > 0
					laLines[lnI] = ''
				endif not empty(lcProperty) ...
				llProperties = .T.
				llRemove     = .F.
			case llRemove
				laLines[lnI] = ''
		endcase
	next lnI
	llBlank = .F.
	for lnI = 1 to lnLines
		lcLine = laLines[lnI]
		if not empty(lcLine)
			if lcLine = chr(255)
				lcLine = ''
			endif lcLine = chr(255)
			if not empty(lcLine) or not llBlank
				lcVars = lcVars + lcLine + ccCRLF
			endif not empty(lcLine) ...
			llBlank = empty(lcLine)
		endif not empty(lcLine)
	next lnI
	erase (lcFile)
catch
endtry