3.2.2 页面主题
默认情况下,Bootstrap为全局设置的字体大小font-size为14像素,间距line-height为字体大小的1.428倍(即20像素)。该设置应用于<body>元素和所有的段落上。
- // 源码275行
- body {
- font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
- font-size: 14px;
- line-height: 1.428571429;
- color: #333;
- background-color: #fff;
- }
另外,<p>元素内的段落会有一个额外的margin-bottom,大小是行间距的一半(默认为10px),详细见CSS文件bootstrap.css中的497行。
- // 源码464行
- p { margin: 0 0 10px; }
如果想让一个段落突出显示,可以使用.lead样式,其作用主要是增大字体大小、粗细、行间距和margin-bottom。用法如下:
- <p class="lead">...</p>
lead样式的代码实现如下所示:
- // 源码467行
- .lead {
- margin-bottom: 20px;
- font-size: 16px;
- font-weight: 200;
- line-height: 1.4;
- }
- @media (min-width: 768px) { /*大中型浏览器字体稍大*/
- .lead { font-size: 21px; }
- }
Bootstrap的排版设置默认值存储在variables.less文件里的两个LESS变量里:@font-size-base和@line-height-base。第一个用于设置字体大小,第二个用于设置行间距。系统默认使用这两个值产生整个页面相应的margin、padding和line-height。通过修改这两个值后,再重新编译,从而制定自己的Bootstrap版本。