跳至主要内容

HTML Element Components

在 ChatGPT 中打开

webforJ 提供了一组组件,这些组件直接映射到标准 HTML 元素,为您提供最常见网页构建块的类型化 Java API。有关每个基础 HTML 元素的全面参考,请参阅 MDN HTML 元素参考

可用组件

以下组件可用,并映射到其对应的 HTML 元素:

webforJ 类HTML 元素描述子组件
Anchor<a>创建指向 URL、电子邮件地址或页面内位置的超链接。✔️
Article<article>表示一个独立的组成部分,例如博客文章、新闻文章或论坛条目。✔️
Aside<aside>表示与主要内容间接相关的内容,通常渲染为侧边栏。✔️
Break<hr>表示段落级元素之间的主题分隔,渲染为水平规则。
Div<div>用于分组和样式化内容的通用块级容器。✔️
Emphasis<em>标记文本以强调重音,改变句子的意义。✔️
Fieldset<fieldset>分组相关的表单控件及其标签。✔️
Footer<footer>表示其最近的分区祖先的页脚,通常包含作者信息或导航信息。✔️
FormattedText<pre>显示预格式化的文本,准确保留空格和换行符。✔️
H1H6<h1><h6>表示六个级别的章节标题,其中 H1 重要性最高,H6 重要性最低。✔️
Header<header>表示介绍性内容,通常包含标题、徽标或导航链接。✔️
Iframe<iframe>将另一个 HTML 页面作为嵌套浏览上下文嵌入当前页面。
Img<img>将图像嵌入到文档中。
Legend<legend>Fieldset 的内容提供标题。
ListEntry<li>表示 OrderedListUnorderedList 中的单个项目。✔️
Main<main>表示文档主体的主要内容,唯一于页面。✔️
NativeButton<button>原生互动按钮元素,可以触发操作或提交表单。✔️
Nav<nav>表示包含导航链接的页面部分。✔️
OrderedList<ol>表示项目的编号有序列表。✔️
Paragraph<p>表示一段文本。✔️
Section<section>表示文档的通用独立部分,通常带有标题。✔️
Span<span>文本及其他内联内容的通用内联容器。✔️
Strong<strong>表示内容的重要性,通常以粗体显示。✔️
UnorderedList<ul>表示项目的项目符号无序列表。✔️

处理子组件

子组件 列中标记为 ✔️ 的组件支持添加、移除和访问子组件。这些方法通过 Element 类提供。

有关创建此处列出的 HTML 元素以外的任意 HTML 元素或嵌入自定义 web 组件的文档,请参见 Element 文档。