sikessem / html
轻松处理 HTML5 和 CSS3
dev-main
2021-07-20 16:23 UTC
Requires
- php: >=8.0
This package is auto-updated.
Last update: 2024-09-20 22:58:36 UTC
README
轻松处理 HTML5 和 CSS3
一个示例,展示代码如何工作
Styper
代码
<html>
[lang="fr"]
{color:red;}
(
<head>
(
<meta>[charset="UTF-8"]
<title>(Styper source)
)
<body>
(
<p>[id="main-content"]{color:blue}(Welcome to Styper !)
)
)
等效的 HTML5
代码
<!DOCTYPE html> <html lang="fr"> <head> <meta charset="UTF-8"/> <title>Styper source</title> <style> html { color: red; } p#main-content { color: blue; } </style> </head> <body> <p>Welcome to Styper !</p> </body> </html>
等效的 PHP5
代码
<?php use Styper\Document; require 'vendor/autoload.php'; $document = new Document('html', 5); $document->setAttribute('lang', 'fr'); $document->setProperty('color', 'red'); $document->head->meta->charset = 'UTF-8'; $document->title = 'Welcome to Styper !'; $p = $document->createElement('p'); $p->setAttribute('id', 'main-content'); $p->setProperty('color', 'red'); $p->setContent('Welcome to Styper !'); $document->prepend($p, $body); $document->save();