abgeo / gen-html
生成 HTML 文档的库
v0.9
2019-07-29 10:55 UTC
This package is auto-updated.
Last update: 2024-08-29 05:27:08 UTC
README
生成 HTML 文档的 PHP 库
安装
您可以使用 Composer 安装此库
composer require abgeo/gen-html
使用方法
在主文件中包含 composer 自动加载器(例如:index.php)
require_once __DIR__ . '/../vendor/autoload.php';
类
该库包含两个类
\ABGEO\HTMLGenerator\Document- 用于生成完整的 HTML5 文档;\ABGEO\HTMLGenerator\Element- 用于生成 HTML 元素;
类 Document
导入 ABGEO\HTMLGenerator\Document 类。
公共方法
setLanguage()- 设置文档内容语言(Document::LANG_* 常量);setCharset()- 设置文档字符集(Document::CHARSET_* 常量);setTitle()- 设置文档标题;setDescription()- 设置文档描述;setKeywords()- 设置文档关键字;addStyle()- 添加 CSS 文件路径;setBody()- 设置文档正文内容;addScript()- 设置 JS 文件路径;getDocument()- 获取生成的 HTML 代码;
注意:请参阅 example.php 中的使用示例
类 Element
导入 ABGEO\HTMLGenerator\Element 类。
公共方法
add2Content()- 将给定字符串添加到 HTML 内容;getHtml()- 获取 HTML 内容;concatenateElements()- 连接给定元素;createLink()- 生成标签;createArticle()- 生成文章标签;createBlockquote()- 生成块引用标签;createBreak()- 生成 br 标签;createCode()- 生成代码标签;createDiv()- 生成 div 标签;createEm()- 生成 em 标签;createForm()- 生成表单标签;createFooter()- 生成页脚标签;createHeading()- 生成 h1-h6 标签;createHeader()- 生成头部标签;createLine()- 生成 hr 标签;createI()- 生成 i 标签;createImg()- 生成 img 标签;createInput()- 生成输入标签;createLabel()- 生成标签标签;createList()- 生成 ol 或 ul 标签;createNav()- 生成 nav 标签;createParagraph()- 生成 p 标签;createPre()- 生成 pre 标签;createProgress()- 生成进度标签;createSection()- 生成 section 标签;createSelect()- 生成 select 标签;createSpan()- 生成 span 标签;createStrong()- 生成 strong 标签;createSub()- 生成 sub 标签;createSup()- 生成 sup 标签;createTable()- 生成表格标签;createTextarea()- 生成 textarea 标签;clear()- 清除 HTML 内容;
注意:请参阅 example.php 中的使用示例
示例
请参阅 example.php 中的完整示例和在 bootstrap.php 中提供的 Bootstrap 4 页面示例。
作者
- Temuri Takalandze - 初始工作 - ABGEO
许可证
本项目采用MIT许可证 - 请参阅LICENSE文件以获取详细信息