Safe Haskell | None |
---|---|
Language | Haskell98 |
This module exports HTML combinators used to create documents.
Synopsis
- module Text.Blaze.Html
- docType :: Html
- docTypeHtml :: Html -> Html
- a :: Html -> Html
- abbr :: Html -> Html
- acronym :: Html -> Html
- address :: Html -> Html
- area :: Html
- b :: Html -> Html
- bdo :: Html -> Html
- big :: Html -> Html
- blockquote :: Html -> Html
- body :: Html -> Html
- br :: Html
- button :: Html -> Html
- caption :: Html -> Html
- cite :: Html -> Html
- code :: Html -> Html
- col :: Html
- colgroup :: Html -> Html
- dd :: Html -> Html
- del :: Html -> Html
- dfn :: Html -> Html
- div :: Html -> Html
- dl :: Html -> Html
- dt :: Html -> Html
- em :: Html -> Html
- fieldset :: Html -> Html
- form :: Html -> Html
- h1 :: Html -> Html
- h2 :: Html -> Html
- h3 :: Html -> Html
- h4 :: Html -> Html
- h5 :: Html -> Html
- h6 :: Html -> Html
- head :: Html -> Html
- hr :: Html
- html :: Html -> Html
- i :: Html -> Html
- img :: Html
- input :: Html
- ins :: Html -> Html
- kbd :: Html -> Html
- label :: Html -> Html
- legend :: Html -> Html
- li :: Html -> Html
- link :: Html
- map :: Html -> Html
- meta :: Html
- noscript :: Html -> Html
- object :: Html -> Html
- ol :: Html -> Html
- optgroup :: Html -> Html
- option :: Html -> Html
- p :: Html -> Html
- param :: Html
- pre :: Html -> Html
- q :: Html -> Html
- samp :: Html -> Html
- script :: Html -> Html
- select :: Html -> Html
- small :: Html -> Html
- span :: Html -> Html
- strong :: Html -> Html
- style :: Html -> Html
- sub :: Html -> Html
- sup :: Html -> Html
- table :: Html -> Html
- tbody :: Html -> Html
- td :: Html -> Html
- textarea :: Html -> Html
- tfoot :: Html -> Html
- th :: Html -> Html
- thead :: Html -> Html
- title :: Html -> Html
- tr :: Html -> Html
- tt :: Html -> Html
- ul :: Html -> Html
- var :: Html -> Html
Documentation
module Text.Blaze.Html
:: Html |
The document type HTML. |
Combinator for the document type. This should be placed at the top of every HTML page.
Example:
docType
Result:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Combinator for the
<html>
element. This combinator will also
insert the correct doctype.
Example:
docTypeHtml $ span $ toHtml "foo"
Result:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html><span>foo</span></html>
Combinator for the
<a>
element.
Example:
a $ span $ toHtml "foo"
Result:
<a><span>foo</span></a>
Combinator for the
<abbr>
element.
Example:
abbr $ span $ toHtml "foo"
Result:
<abbr><span>foo</span></abbr>
Combinator for the
<acronym>
element.
Example:
acronym $ span $ toHtml "foo"
Result:
<acronym><span>foo</span></acronym>
Combinator for the
<address>
element.
Example:
address $ span $ toHtml "foo"
Result:
<address><span>foo</span></address>
:: Html |
Resulting HTML. |
Combinator for the
<area />
element.
Example:
area
Result:
<area />
Combinator for the
<b>
element.
Example:
b $ span $ toHtml "foo"
Result:
<b><span>foo</span></b>
Combinator for the
<bdo>
element.
Example:
bdo $ span $ toHtml "foo"
Result:
<bdo><span>foo</span></bdo>
Combinator for the
<big>
element.
Example:
big $ span $ toHtml "foo"
Result:
<big><span>foo</span></big>
Combinator for the
<blockquote>
element.
Example:
blockquote $ span $ toHtml "foo"
Result:
<blockquote><span>foo</span></blockquote>
Combinator for the
<body>
element.
Example:
body $ span $ toHtml "foo"
Result:
<body><span>foo</span></body>
Combinator for the
<button>
element.
Example:
button $ span $ toHtml "foo"
Result:
<button><span>foo</span></button>
Combinator for the
<caption>
element.
Example:
caption $ span $ toHtml "foo"
Result:
<caption><span>foo</span></caption>
Combinator for the
<cite>
element.
Example:
cite $ span $ toHtml "foo"
Result:
<cite><span>foo</span></cite>
Combinator for the
<code>
element.
Example:
code $ span $ toHtml "foo"
Result:
<code><span>foo</span></code>
:: Html |
Resulting HTML. |
Combinator for the
<col />
element.
Example:
col
Result:
<col />
Combinator for the
<colgroup>
element.
Example:
colgroup $ span $ toHtml "foo"
Result:
<colgroup><span>foo</span></colgroup>
Combinator for the
<dd>
element.
Example:
dd $ span $ toHtml "foo"
Result:
<dd><span>foo</span></dd>
Combinator for the
<del>
element.
Example:
del $ span $ toHtml "foo"
Result:
<del><span>foo</span></del>
Combinator for the
<dfn>
element.
Example:
dfn $ span $ toHtml "foo"
Result:
<dfn><span>foo</span></dfn>
Combinator for the
<div>
element.
Example:
div $ span $ toHtml "foo"
Result:
<div><span>foo</span></div>
Combinator for the
<dl>
element.
Example:
dl $ span $ toHtml "foo"
Result:
<dl><span>foo</span></dl>
Combinator for the
<dt>
element.
Example:
dt $ span $ toHtml "foo"
Result:
<dt><span>foo</span></dt>
Combinator for the
<em>
element.
Example:
em $ span $ toHtml "foo"
Result:
<em><span>foo</span></em>
Combinator for the
<fieldset>
element.
Example:
fieldset $ span $ toHtml "foo"
Result:
<fieldset><span>foo</span></fieldset>
Combinator for the
<form>
element.
Example:
form $ span $ toHtml "foo"
Result:
<form><span>foo</span></form>
Combinator for the
<h1>
element.
Example:
h1 $ span $ toHtml "foo"
Result:
<h1><span>foo</span></h1>
Combinator for the
<h2>
element.
Example:
h2 $ span $ toHtml "foo"
Result:
<h2><span>foo</span></h2>
Combinator for the
<h3>
element.
Example:
h3 $ span $ toHtml "foo"
Result:
<h3><span>foo</span></h3>
Combinator for the
<h4>
element.
Example:
h4 $ span $ toHtml "foo"
Result:
<h4><span>foo</span></h4>
Combinator for the
<h5>
element.
Example:
h5 $ span $ toHtml "foo"
Result:
<h5><span>foo</span></h5>
Combinator for the
<h6>
element.
Example:
h6 $ span $ toHtml "foo"
Result:
<h6><span>foo</span></h6>
Combinator for the
<head>
element.
Example:
head $ span $ toHtml "foo"
Result:
<head><span>foo</span></head>
Combinator for the
<html>
element.
Example:
html $ span $ toHtml "foo"
Result:
<html><span>foo</span></html>
Combinator for the
<i>
element.
Example:
i $ span $ toHtml "foo"
Result:
<i><span>foo</span></i>
:: Html |
Resulting HTML. |
Combinator for the
<img />
element.
Example:
img
Result:
<img />
:: Html |
Resulting HTML. |
Combinator for the
<input />
element.
Example:
input
Result:
<input />
Combinator for the
<ins>
element.
Example:
ins $ span $ toHtml "foo"
Result:
<ins><span>foo</span></ins>
Combinator for the
<kbd>
element.
Example:
kbd $ span $ toHtml "foo"
Result:
<kbd><span>foo</span></kbd>
Combinator for the
<label>
element.
Example:
label $ span $ toHtml "foo"
Result:
<label><span>foo</span></label>
Combinator for the
<legend>
element.
Example:
legend $ span $ toHtml "foo"
Result:
<legend><span>foo</span></legend>
Combinator for the
<li>
element.
Example:
li $ span $ toHtml "foo"
Result:
<li><span>foo</span></li>
:: Html |
Resulting HTML. |
Combinator for the
<link />
element.
Example:
link
Result:
<link />
Combinator for the
<map>
element.
Example:
map $ span $ toHtml "foo"
Result:
<map><span>foo</span></map>
:: Html |
Resulting HTML. |
Combinator for the
<meta />
element.
Example:
meta
Result:
<meta />
Combinator for the
<noscript>
element.
Example:
noscript $ span $ toHtml "foo"
Result:
<noscript><span>foo</span></noscript>
Combinator for the
<object>
element.
Example:
object $ span $ toHtml "foo"
Result:
<object><span>foo</span></object>
Combinator for the
<ol>
element.
Example:
ol $ span $ toHtml "foo"
Result:
<ol><span>foo</span></ol>
Combinator for the
<optgroup>
element.
Example:
optgroup $ span $ toHtml "foo"
Result:
<optgroup><span>foo</span></optgroup>
Combinator for the
<option>
element.
Example:
option $ span $ toHtml "foo"
Result:
<option><span>foo</span></option>
Combinator for the
<p>
element.
Example:
p $ span $ toHtml "foo"
Result:
<p><span>foo</span></p>
:: Html |
Resulting HTML. |
Combinator for the
<param />
element.
Example:
param
Result:
<param />
Combinator for the
<pre>
element.
Example:
pre $ span $ toHtml "foo"
Result:
<pre><span>foo</span></pre>
Combinator for the
<q>
element.
Example:
q $ span $ toHtml "foo"
Result:
<q><span>foo</span></q>
Combinator for the
<samp>
element.
Example:
samp $ span $ toHtml "foo"
Result:
<samp><span>foo</span></samp>
Combinator for the
<script>
element.
Example:
script $ span $ toHtml "foo"
Result:
<script><span>foo</span></script>
Combinator for the
<select>
element.
Example:
select $ span $ toHtml "foo"
Result:
<select><span>foo</span></select>
Combinator for the
<small>
element.
Example:
small $ span $ toHtml "foo"
Result:
<small><span>foo</span></small>
Combinator for the
<span>
element.
Example:
span $ span $ toHtml "foo"
Result:
<span><span>foo</span></span>
Combinator for the
<strong>
element.
Example:
strong $ span $ toHtml "foo"
Result:
<strong><span>foo</span></strong>
Combinator for the
<style>
element.
Example:
style $ span $ toHtml "foo"
Result:
<style><span>foo</span></style>
Combinator for the
<sub>
element.
Example:
sub $ span $ toHtml "foo"
Result:
<sub><span>foo</span></sub>
Combinator for the
<sup>
element.
Example:
sup $ span $ toHtml "foo"
Result:
<sup><span>foo</span></sup>
Combinator for the
<table>
element.
Example:
table $ span $ toHtml "foo"
Result:
<table><span>foo</span></table>
Combinator for the
<tbody>
element.
Example:
tbody $ span $ toHtml "foo"
Result:
<tbody><span>foo</span></tbody>
Combinator for the
<td>
element.
Example:
td $ span $ toHtml "foo"
Result:
<td><span>foo</span></td>
Combinator for the
<textarea>
element.
Example:
textarea $ span $ toHtml "foo"
Result:
<textarea><span>foo</span></textarea>
Combinator for the
<tfoot>
element.
Example:
tfoot $ span $ toHtml "foo"
Result:
<tfoot><span>foo</span></tfoot>
Combinator for the
<th>
element.
Example:
th $ span $ toHtml "foo"
Result:
<th><span>foo</span></th>
Combinator for the
<thead>
element.
Example:
thead $ span $ toHtml "foo"
Result:
<thead><span>foo</span></thead>
Combinator for the
<title>
element.
Example:
title $ span $ toHtml "foo"
Result:
<title><span>foo</span></title>
Combinator for the
<tr>
element.
Example:
tr $ span $ toHtml "foo"
Result:
<tr><span>foo</span></tr>
Combinator for the
<tt>
element.
Example:
tt $ span $ toHtml "foo"
Result:
<tt><span>foo</span></tt>
Combinator for the
<ul>
element.
Example:
ul $ span $ toHtml "foo"
Result:
<ul><span>foo</span></ul>