基础

为所有 HTML 元素提供默认样式。

此组件定义了页面的基本外观。它通过为每个 HTML 元素设置默认颜色、边距、字体大小等,提供出色的排版。此页面是关于如何使用基本 HTML 元素以及 UIkit 如何设置其样式的简短指南。

注意 基本上,UIkit 利用了著名的 Normalize.css,但将其分布在所有组件中。只有必要的部分被采用到基础组件中,以保持无前缀 CSS 尽可能小。大多数与规范化相关的 CSS 都被移动到 表单按钮表格 组件中。这使得 UIkit 及其组件非常健壮,可以抵御与其他 CSS 框架的冲突,因此您不必担心项目中的浏览器不一致问题。


标题

使用 <h1><h6> 元素来定义标题。

示例

h1 标题 1

h2 标题 2

h3 标题 3

h4 标题 4

h5 标题 5
h6 标题 6

您可以添加 .uk-h1.uk-h2.uk-h3.uk-h4.uk-h5.uk-h6 类来改变标题的大小,例如使 h1 看上去像 h3


段落

全局字体大小、行高和元素之间的常规边距是通过变量设置的,这些变量可以自定义。段落和其他块元素遵循这些值。


文本级语义

以下列表简要概述了最常用的文本级语义以及如何使用它们。

元素 描述
<a> 使用 a 元素 将文本转换为超文本。
<em> 使用 em 元素 强调文本。
<strong> 使用 strong 元素 表示任何额外的强调。
<code> 使用 code 元素 定义内联代码片段。
<del> 使用 del 元素 将文档更改标记为已删除的文本。
<ins> 使用 ins 元素 将文档更改标记为插入的文本。
<mark> 使用 mark 元素 高亮显示没有语义含义的文本。
<q> 使用 q 元素 内部 的 q 元素 定义内联引用。
<abbr> 使用带有标题的 abbr 元素 定义缩写。
<dfn> 使用带有标题的 dfn 元素 定义定义术语。
<small> 使用 small 元素 来弱化小字体的文本。

水平线

使用 <hr> 元素创建水平线。

示例



引用

要在文档中引用来自其他来源的多行内容,请使用 <blockquote> 元素。

示例

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam.

某位名人

标记

<blockquote>
    <p>Quotation</p>
    <small>Source</small>
</blockquote>

代码块

对于多行代码,请使用定义预格式化文本的 <pre> 元素。它创建一个保留空格、制表符和换行符的新文本块。在内部嵌套一个 <code> 元素来定义代码块。

重要 请务必转义代码中的任何尖括号,以进行正确的渲染。

示例

<pre>
    <code>...</code>
</pre>

注意 可选地,您可以添加来自 实用组件.uk-scrollable-text 类,该类将设置 300px 的最大高度并提供 y 轴滚动条。


列表

使用 <ul> 元素创建无序列表,使用 <ol> 元素创建有序列表。<li> 元素定义列表项。

示例

  • 项目 1
  • 项目 2
    • 项目 1
    • 项目 2
      • 项目 1
      • 项目 2
  • 项目 3
  • 项目 4
  1. 项目 1
  2. 项目 2
    1. 项目 1
    2. 项目 2
      1. 项目 1
      2. 项目 2
  3. 项目 3
  4. 项目 4

标记

<ul>
    <li>...</li>
    <li>...
        <ul>
            <li>...</li>
        </ul>
    </li>
</ul>
<ol>
    <li>...</li>
    <li>...
        <ol>
            <li>...</li>
        </ol>
    </li>
</ol>

描述列表

使用 <dl> 元素创建描述列表。使用 <dt> 定义术语,使用 <dd> 定义描述。

示例

描述列表
描述列表定义术语及其对应的描述。
这是一个术语
这是一个描述。
这是一个术语
这是一个描述。

标记

<dl>
    <dt>...</dt>
    <dd>...</dd>
</dl>

响应式图像

默认情况下,UIkit 中的所有图像都是响应式的。如果布局变窄,图像会调整大小并保持其比例。

示例

调整浏览器窗口大小以查看图像的响应式行为。

注意 为了避免响应式行为并保留原始图像尺寸,请将 .uk-img-preserve 类添加到您的单个图像之一。如果您有多个图像,您也可以将该类添加到父容器。这对于 Google 地图不是必需的。