文字相关

一、Foundation 默认设置

Foundation 使用浏览器默认字体大小:

font-size: 100%;Code language: HTTP (http)
  • 大多数桌面浏览器:默认 16px
  • 大多数移动端浏览器:默认 12px
  • 默认字体:"Helvetica Neue"HelveticaRobotoArialsans-serif
  • 默认 line-height1.5

以上默认设置均作用于 <body> 元素。

查看 foundation.css 可以看到如下样式:

body {
  background: #fff;
  color: #222;
  cursor: auto;
  font-family: "Helvetica Neue", Helvetica, Roboto, Arial, sans-serif;
  font-style: normal;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  padding: 0;
  position: relative;
}Code language: CSS (css)

可以通过修改 body 的字体样式来控制整个网站的整体字体风格。


二、标题(Headings)

基本标题

<h1>h1 标题</h1>
<h2>h2 标题</h2>
<h3>h3 标题</h3>
<h4>h4 标题</h4>
<h5>h5 标题</h5>
<h6>h6 标题</h6>Code language: HTML, XML (xml)

浅色副标题(subheader)

使用 subheader 类可以创建浅色标题:

<div>创建一个浅色的标题,在元素上添加 subheader 样式:</div>

<h1 class="subheader">h1.subheader</h1>
<h2 class="subheader">h2.subheader</h2>
<h3 class="subheader">h3.subheader</h3>
<h4 class="subheader">h4.subheader</h4>
<h5 class="subheader">h5.subheader</h5>
<h6 class="subheader">h6.subheader</h6>Code language: HTML, XML (xml)

使用 small 标签的副标题

small 标签用于创建浅色的辅助文本:

<h1>h1 heading <small>secondary text</small></h1>
<h2>h2 heading <small>secondary text</small></h2>
<h3>h3 heading <small>secondary text</small></h3>
<h4>h4 heading <small>secondary text</small></h4>
<h5>h5 heading <small>secondary text</small></h5>
<h6>h6 heading <small>secondary text</small></h6>Code language: HTML, XML (xml)

三、超链接

Foundation 中超链接使用 a 样式:

<a class="a" href="http://www.foxdevelop.com">Foxdevelop</a>Code language: HTML, XML (xml)

四、缩写(Abbreviation)

使用 abbr 标签可实现鼠标悬停提示效果:

<p>世界卫生组织 <abbr title="World Health Organization">WHO</abbr> 成立于1948.</p>Code language: HTML, XML (xml)

五、引用(Blockquote)

使用 blockquotecite 实现引用效果:

<blockquote>
    <p>原创视频教学网</p>
    <cite>Foxdevelop</cite>
</blockquote>Code language: HTML, XML (xml)

六、定义列表(Description List)

使用 dldtdd 展示术语和解释:

<dl>
    <dt>WTO</dt>
    <dd>- 世界贸易组织</dd>
    <dt>WHO</dt>
    <dd>- 世界卫生组织</dd>
</dl>Code language: HTML, XML (xml)

七、代码块(Code)

使用 code 标签展示内联代码:

<p>我们常说: <code>div</code>, <code>p</code> 是块标记。</p>Code language: HTML, XML (xml)

八、键盘输入效果(Keyboard)

使用 kbd 标签实现键盘按键凸显效果:

<p>按下 <kbd>ctrl + p</kbd> 键打开打印窗口。</p>Code language: HTML, XML (xml)

九、综合示例

下面是一个完整的 Foundation 排版示例页面:

<!DOCTYPE html>
<html>
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Foundation 排版示例</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link href="foundation-5.5.3/css/foundation.css" rel="stylesheet" />
    <script src="foundation-5.5.3/js/vendor/jquery.js"></script>
    <script src="foundation-5.5.3/js/foundation.min.js"></script>
    <script src="foundation-5.5.3/js/vendor/modernizr.js"></script>
    <script>
        $(document).ready(function () {
            $(document).foundation();
        })
    </script>
</head>
<body>

<div class="row">
    <div class="medium-12 columns">

        <h1>h1 标题</h1>
        <h2>h2 标题</h2>
        <h3>h3 标题</h3>
        <h4>h4 标题</h4>
        <h5>h5 标题</h5>
        <h6>h6 标题</h6>

        <div>创建一个浅色的标题,在元素上添加 subheader 样式:</div>

        <h1 class="subheader">h1.subheader</h1>
        <h2 class="subheader">h2.subheader</h2>
        <h3 class="subheader">h3.subheader</h3>
        <h4 class="subheader">h4.subheader</h4>
        <h5 class="subheader">h5.subheader</h5>
        <h6 class="subheader">h6.subheader</h6>

        <div>small 标签用于创建一个浅色的副标题</div>

        <h1>h1 heading <small>secondary text</small></h1>
        <h2>h2 heading <small>secondary text</small></h2>
        <h3>h3 heading <small>secondary text</small></h3>
        <h4>h4 heading <small>secondary text</small></h4>
        <h5>h5 heading <small>secondary text</small></h5>
        <h6>h6 heading <small>secondary text</small></h6>

        <hr />

        <a class="a" href="http://www.bamn.cn">Foxdevelop</a>

        <p>世界卫生组织 <abbr title="World Health Organization">WHO</abbr> 成立于1948.</p>

        <blockquote>
            <p>原创视频教学网</p>
            <cite>Foxdevelop</cite>
        </blockquote>

        <dl>
            <dt>WTO</dt>
            <dd>- 世界贸易组织</dd>
            <dt>WHO</dt>
            <dd>- 世界卫生组织</dd>
        </dl>

        <p>我们常说: <code>div</code>, <code>p</code> 是块标记。</p>

        <p>按下 <kbd>ctrl + p</kbd> 键打开打印窗口。</p>

    </div>
</div>

</body>
</html>Code language: HTML, XML (xml)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注