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).
This shows Bootstrap's default sizes for headings. small
creates a lighter, secondary text.
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
mark | This word is highlighted. |
abbr | I love VFP. |
code | This table shows mark , abbr , and other elements. |
blockquote | This is a block quote. |
pre | This is how |
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 |