Bootstrap学习笔记(二)-----Bootstrap每天必学之基础排版

本次主要来了解的是排版,这个大部分在HTML的基本标签中也是存在的,所以相对比较简单,为了保证系列的完整性,也顺带复习下,还是记录一下。主要内容如下:

  • 1.标题
  • 2.页面主体
  • 3.强调
  • 4.缩略语
  • 5.地址
  • 6.引用
  • 7.列表

一、标题
Html中的所有标题标签,从<h1>到<h6>均可使用。另外还提供了.h1到.h6的class,为的是给inline属性的文本赋予标题的样式。

<div class="container">
 <h1 class="page-header">标题</h1>
 <h1>h1. Bootstrap heading</h1>
 <h2>h2. Bootstrap heading</h2>
 <h3>h3. Bootstrap heading</h3>
 <h4>h4. Bootstrap heading</h4>
 <h5>h5. Bootstrap heading</h5>
 <h6>h6. Bootstrap heading</h6>
 </div>
在标题内还可以包含<small>标签或.small元素,可以用来标记副标题。
<div class="container">
  <h1 class="page-header">标题</h1>
  <h1>h1. Bootstrap heading</h1><small>Secondary text</small>
  <h2>h2. Bootstrap heading</h2><small>Secondary text</small>
  <h3>h3. Bootstrap heading</h3><small>Secondary text</small>
  <h4>h4. Bootstrap heading</h4><small>Secondary text</small>
  <h5>h5. Bootstrap heading</h5><small>Secondary text</small>
  <h6>h6. Bootstrap heading</h6><small>Secondary text</small>
</div>
 
二、页面主体
Bootstrap将全局font-size设置为14px,line-height为1.428 。这些属性直接赋给<body>和所有段落元素。另外,<p>(段落)还被设置了等于1/2行高的底部外边距(margin)(即10px)。
<h1 class="page-header">页面主体</h1>
<div style="border:1px solid ">
 <p style="border:1px solid ">Nullam quis risus eget urna mollis ornare vel eu leo. odio sem nec elit.</p>
</div>
通过添加.lead可以让段落突出显示。 
<h1 class="page-header">Lead Body Copy</h1>
<div style="border:1px solid ">
 <p class="lead" style="border:1px solid ">Nullam quis risus eget urna sem nec elit.</p>
</div>
三、强调
直接使用HTML中用于标注强调的标签,并给他们赋予少许的样式。
1.小号文本
  对于不需要强调的inline或block类型的文本,使用<small>标签包裹,其内的文本将被设置为父容器字体大小的85%。标题元素中嵌套的<small>元素被设置不同的font-size。你还可以为行内元素赋予.small以代替任何<small>标签。

small>This line of text is meant to be treated as fine print.</small>

2.着重
通过增加font-weight强调一段文本。

<strong>rendered as bold text</strong>

3.斜体
用斜体强调一段文本。

<em>rendered as italicized text</em>

4.对齐class
通过文本对齐class,可以简单方便的将文字重新对齐。

<p class="text-left">Left aligned text.</p>
<p class="text-center">Center aligned text.</p>
<p class="text-right">Right aligned text.</p>
很明显第一行左对齐,第二行居中,第三行右对齐。
5.强调class
 这些class通过颜色来表示强调。也可以应用于链接,当鼠标盘旋于链接上时,其颜色会变深,就像默认的链接样式。
 <h1>强调Class</h1>
 <p class="text-muted">Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
 <p class="text-primary">Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
 <p class="text-success">.Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
 <p class="text-info">Maecenas sed diam eget risus varius blandit sit amet non magna..</p>
 <p class="text-warning">Maecenas sed diam eget risus varius blandit sit amet non magna..</p>
 <p class="text-danger">.Maecenas sed diam eget risus varius blandit sit amet non magna.</p>
四、缩略图
  当鼠标悬停在缩写和缩写词上时就会显示完整内容,Bootstrap实现了对HTML的<abbr>元素的增强样式。缩略语元素带有title属性,外观表现为带有较浅的虚线框,鼠标移至上面时会变成带有“问号”的指针。如想看完整的内容可把鼠标悬停在缩略语上, 但需要包含title属性。基本缩略语 如想看完整的内容可把鼠标悬停在缩略语上, 但需要包含title属性。

<abbr title="attribute">attr</abbr>

Initialism
为缩略语添加.initialism可以将其font-size设置的更小些。

<abbr title="HyperText Markup Language" class="initialism">HTML</abbr>

五、地址
 让联系信息以最接近日常使用的格式呈现。在每行结尾添加<br>可以保留需要的样式。

<address>
 <strong>Twitter, Inc.</strong><br>
 795 Folsom Ave, Suite 600<br>
 San Francisco, CA 94107<br>
 <abbr title="Phone">P:</abbr> (123) 456-7890
</address>
 
<address>
 <strong>Full Name</strong><br>
 <a href="mailto:#">first.last@example.com</a>
</address>
六、引用
在你的文档中引用其他来源的内容。
默认样式的引用
将任何HTML裹在<blockquote>之中即可表现为引用。对于直接引用,我们建议用<p>标签。
<blockquote>
 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
</blockquote>
引用选项
对于标准样式的<blockquote>,可以通过几个简单的变体就能改变风格和内容。
命名来源:添加<small>标签来注明引用来源。来源名称可以放在<cite>标签里面。
<blockquote>
 <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
 <small>Someone famous in <cite title="Source Title">Source Title</cite></small>
</blockquote>

会多一个Source Title
另一种展示风格使用.pull-right可以让引用展现出向右侧移动、对齐的效果。  

<blockquote class="pull-right">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante.</p>
</blockquote>
向右对齐移动了额,当然也有相应的pull-left。  
七、列表
无序列表
顺序无关紧要的一列元素。
<ul>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
<li>Lorem ipsum dolor sit amet</li>
</ul>
有序列表
顺序至关重要的一组元素。
<ol>
 <li>Lorem ipsum dolor sit amet</li>
 <li>Lorem ipsum dolor sit amet</li>
 <li>Lorem ipsum dolor sit amet</li>
 <li>Lorem ipsum dolor sit amet</li>
 <li>Lorem ipsum dolor sit amet</li>
</ol>
同理有序列表
无样式列表
移除了默认的list-style样式和左侧外边距的一组元素(只针对直接子元素)。这这是针对直接子元素,也就是说,你需要对所有嵌套的列表都添加此class才能具有同样的样式。
内联列表
通过设置display: inline-block;并添加少量的内补,将所有元素放置于同一列。
<ul class="list-inline">
  <li>Lorem ipsum dolor sit amet</li>
  <li>Lorem ipsum dolor sit amet</li>
  <li>Lorem ipsum dolor sit amet</li>
  <li>Lorem ipsum dolor sit amet</li>
  <li>Lorem ipsum dolor sit amet</li>
 </ul>

 

posted @ 2017-06-13 18:59  youm  阅读(185)  评论(0编辑  收藏  举报