Typographic scale

The entire typographic grid is based on two Less variables in our variables.less file: @baseFontSize and @baseLineHeight. The first is the base font-size used throughout and the second is the base line-height.

We use those variables, and some math, to create the margins, paddings, and line-heights of all our type and more.

Example body text

Nullam quis risus eget urna mollis ornare vel eu leo. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit.

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Donec sed odio dui.

h1. Heading 1

h2. Heading 2

h3. Heading 3

h4. Heading 4

h5. Heading 5
h6. Heading 6

Emphasis, address, and abbreviation

Element Usage Optional
<strong> For emphasizing a snippet of text with important None
<em> For emphasizing a snippet of text with stress None
<abbr> Wraps abbreviations and acronyms to show the expanded version on hover

Include optional title attribute for expanded text

Use .initialism class for uppercase abbreviations.
<address> For contact information for its nearest ancestor or the entire body of work Preserve formatting by ending all lines with <br>

Using emphasis

Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue.

Note: Feel free to use <b> and <i> in HTML5, but their usage has changed a bit. <b> is meant to highlight words or phrases without conveying additional importance while <i> is mostly for voice, technical terms, etc.

Example addresses

Here are two examples of how the <address> tag can be used:

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
Full Name
[email protected]

Example abbreviations

Abbreviations with a title attribute have a light dotted bottom border and a help cursor on hover. This gives users extra indication something will be shown on hover.

Add the initialism class to an abbreviation to increase typographic harmony by giving it a slightly smaller text size.

HTML is the best thing since sliced bread.

An abbreviation of the word attribute is attr.

Blockquotes

Element Usage Optional
<blockquote> Block-level element for quoting content from another source

Add cite attribute for source URL

Use .pull-left and .pull-right classes for floated options
<small> Optional element for adding a user-facing citation, typically an author with title of work Place the <cite> around the title or name of source

To include a blockquote, wrap <blockquote> around any HTML as the quote. For straight quotes we recommend a <p>.

Include an optional <small> element to cite your source and you'll get an em dash &mdash; before it for styling purposes.

<blockquote>
  <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.</p>
  <small>Someone famous</small>
</blockquote>

Example blockquotes

Default blockquotes are styled as such:

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.

Someone famous in Body of work

To float your blockquote to the right, add class="pull-right":

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis.

Someone famous in Body of work

Lists

Unordered

<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Unstyled

<ul class="unstyled">

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at massa
  • Facilisis in pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat at
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • Eget porttitor lorem

Ordered

<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem at massa
  4. Facilisis in pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

Description

<dl>

Description lists
A description list is perfect for defining terms.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

Horizontal description

<dl class="dl-horizontal">

Description lists
A description list is perfect for defining terms.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.
永泰 厦门 汽车靖州到佛山的汽车票沂水到临沂北汽车站时刻表常熟汽车北站 216百色至东兰汽车时刻表永泰 厦门 汽车响水汽车票查询沂水到临沂北汽车站时刻表北京到海城汽车时间重庆至棉阳汽车四公里到陈家坪汽车站沂水到临沂北汽车站时刻表邵阳汽车西站在哪句容到泗县的汽车班次宁波汽车东站图片重庆至棉阳汽车海口汽车客运总站涪陵马鞍到重庆汽车涪陵马鞍到重庆汽车丽水汽车站东站汽车时刻表涪陵马鞍到重庆汽车靖州到佛山的汽车票百色至东兰汽车时刻表西峰汽车南站有小姐吗金湖到南京的汽车时刻表道县到贺州汽车 - 百度北京到海城汽车时间芜湖至阜阳汽车票多少钱丽水汽车站东站汽车时刻表增城至佛冈汽车时刻表查询宅男马小超——一个历史系毕业的王者荣耀游戏小主播,穿越到了汉末,成为了名扬天下的西凉锦马超。他能否在汉末乱世杀出一片天下?就像书名上写着的,你加载了危险游戏。 总之我得,在游戏正式开始前,给你个忠告。 呃,没错,说得就是屏幕前满脸不在乎的你... 在这里! 你不该相信任何人! OK!就这样... 总之不论你是谁,在哪里,请相信我,在看到这里的时候,你已经被卷入进了这场危险的游戏当中! 你可以试着回头,可以盯住屏幕,可以闭上眼睛... 但不论你怎么做,它们就藏在你身边,或许是卧室的床下面,或许是卫生间的镜子里(谁知道呢,它们的喜好向来与众不同)。 呃... 该死—— 它们发现我了! 看来我只能送你到这里,下面的路,你得靠自己走了! 还记得我最初说过的吗? 不要相信任何人! 包括... 从床底下朝你伸出手的我!陪哥哥姐姐去试炼的王子华被淘汰。不甘心的他只能在这茫茫大陆寻找机缘,却意外的寻到了一个老婆。 看着眼前的绝色少女,王子话华双腿一软,瘫在地上”琼华,你别太过分啊!“ 少女缓缓逼近,裙摆飘动间她俯身靠在王子华身侧,语气轻佻,”怎么?这么快就受不了?&amp;quot; 王子华:。。。。。。 自从碰到琼华,王子华的修行观就被带歪了。 先人说,修习时丹药吃多了对身体不好! 你们先人在胡说,以你的身体吃它跟吃饭一样! 然后王子华看着鼓的跟球一样的身体,一下子慌了,嚎啕大喊,“救救我!我快炸了” “琼华你骗我,你不说没事吗!” “哦,是没事啊!但谁让你吃那么多?吃饭还有吃撑的时候呢!” “可我吃饭没吃撑过啊” “那你好可怜哦!” 明末的事情逐渐终结,马孝全来到了秘境,在这里,他将有什么样的冒险呢...... 荒古四凶兽,饕餮、穷奇、梼杌、混沌!  荒古四神兽,青龙,白虎,朱雀,玄武! 以及荒古瑞兽麒麟,齐聚龙渊脑海的神台之上。 在它们身后,竟然还拉着一尊神秘的铜棺! 铜棺苏醒,龙渊获得无上传承,开启逆天神藏。 从此,他驾驭九尊荒古巨兽,化身万界之王,踏平无尽神域。 诸天万界,漫天神佛,无不望风而逃,丧胆销魂!有说人生命运已经注定,任凭怎样都无法跳脱这种牢笼。是的,似乎深有体会,仿佛周围的一切早就构成了一张网,只等人生,便牢牢笼住……也像极了老天在圈养研究他的生物,就眼睁睁看着,想要知道你的各种反应…… 如果命运不能改变,如果想要改变命运,无论如何,都要精神起来,和命运、和自己、和老天斗一斗这一生! 公元2365年,全球袭来丧尸危机。百性逃的逃,死的死。一个男孩子带领大家前往避难所途中,经历了无数次困难,最后他们终于到达……天雷滚滚,天雷汇聚,就像是有人在渡劫一样,我就是说了一句何方道友在此渡劫,就被雷劈中了,还穿越了。我虽然不上朝,但并不代表我不办事 给我三十年,还你一个太平盛世高考毕业生王阳在经历了高考落榜,女朋友劈腿之后,意外的发现自己的手机中多出了一个短视频APP《快音短视频未来版》。 “盛鼎新城发生火灾,截止到6月28日,警方已经证实,此次大火造成两死一失踪,死者为集团董事长苏轻雪,大厦保安下落不明。” 正当王阳准备删除这个扯淡软件的时候,发现事情居然真的如视频所说的发生了…… 王阳本来想凭借预知未来成为一个亿万富豪,却因为一次刺杀意外觉醒了异能【神赋】,并且卷入了一场执法局与暗夜教会的斗争中……
命运之另一个世界 不死道人 这个师爷想退休 再去西游 庆南剑吏 古关苍穹 琉璃乱世 裔魁 重生:火热1990 当繁星相继熄灭的时候 天不生我 :忆 重生从摆烂开始 仙人庵 山水游 地府基层员工日常 梦的铃叶 域之神 一道仙凡 名劫 霸州到邯郸的汽车 道县到贺州汽车 - 百度 海口汽车客运总站 百色至东兰汽车时刻表 霸州到邯郸的汽车 淄博长途汽车站电话 淮安到高邮汽车时刻表 芜湖至阜阳汽车票多少钱 爱卡汽车合肥站 西峰汽车南站有小姐吗 北京到海城汽车时间 长途汽车票购买报销 淄川到章丘汽车最早几点发车时间 道县到贺州汽车 - 百度 永泰 厦门 汽车 百色至东兰汽车时刻表 淮安到高邮汽车时刻表 爱卡汽车合肥站 平江县新汽车站时刻表 沂水到临沂北汽车站时刻表 道县到贺州汽车 - 百度 宁波汽车东站图片 靖州到佛山的汽车票 句容到泗县的汽车班次 重庆至棉阳汽车 淄川到章丘汽车最早几点发车时间 爱卡汽车合肥站 靖州到佛山的汽车票 平江县新汽车站时刻表 爱卡汽车合肥站 百色至东兰汽车时刻表 道县到贺州汽车 - 百度 达州至南充汽车时刻表 永泰 厦门 汽车 南通到武进汽车站 百色至东兰汽车时刻表 达州至南充汽车时刻表 海口汽车客运总站 淄川到章丘汽车最早几点发车时间 宁波汽车东站图片 常熟汽车北站 216 西峰汽车南站有小姐吗 增城至佛冈汽车时刻表查询 淮安到高邮汽车时刻表 句容到泗县的汽车班次 道县到贺州汽车 - 百度 长途汽车票购买报销 常熟汽车北站 216 淄川到章丘汽车最早几点发车时间 响水汽车票查询 亚星官网 亚星官网 亚星官网 亚星官网 亚星官网 僵尸始皇帝 开局被系统爸爸追杀三万里 我,修仙废物,御兽奇才 神坛:九星降世 阴阳眼惠子 皇冠登3出租 亚星管理平台 澳门葡京官网 皇冠登3出租 亚星官网 涪陵马鞍到重庆汽车 长途汽车票购买报销 淄川到章丘汽车最早几点发车时间 永泰 厦门 汽车 四公里到陈家坪汽车站 沂水到临沂北汽车站时刻表 北京到海城汽车时间 霸州到邯郸的汽车 宁波汽车东站图片 达州至南充汽车时刻表 沂水到临沂北汽车站时刻表 响水汽车票查询 达州至南充汽车时刻表 涪陵马鞍到重庆汽车 百色至东兰汽车时刻表 平凉汽车东站后面 南通到武进汽车站 四公里到陈家坪汽车站 淮安到高邮汽车时刻表 金湖到南京的汽车时刻表 北京到海城汽车时间 芜湖至阜阳汽车票多少钱 增城至佛冈汽车时刻表查询 达州至南充汽车时刻表 西峰汽车南站有小姐吗 邵阳汽车西站在哪 西峰汽车南站有小姐吗 淄博长途汽车站电话 邵阳汽车西站在哪 海口汽车客运总站